首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 微机接口技术实验

微机接口技术实验

资料介绍
微机接口技术实验

实验三 微机接口技术实验
2004011202无48 张磊
【实验目的】
1. 熟悉8253、8259、8250的使用方法
2. 掌握中断服务程序的编程方法
3. 了解PC机发声系统的工作原理
4. 掌握串行通信的原理与方法

【实验内容】
1.时钟中断
利用微机现有资源,不外接任何电路进行硬件时钟实验;

编写一个时钟程序,程序运行时,首先等待键盘输入初始时间(时、分、秒),按下回
车键后开始计时,每隔1秒调整时、分、秒并显示之。程序运行过程中用户按下ESC键时
返回DOS。
要求:
① 修改实时时钟(中断类型号08H)的中断向量使之指向用户的中断服务程序;
② 程序结束返回DOS前必须恢复系统中原来的实时时钟中断向量;
③ 程序中需要重新设置8253的计数器0(系统定时器);
④ 自行决定时间的显示形式。

2.PC机扬声器控制
音符1、2、3、4、5、6、7的频率分别为350、393、441、467、525、589、661,编写一
个程序,使用户按下1~7键时扬声器发出相应的音符,按下其他键退出程序。

3.串行通信
利用8250的内部循环测试工作方式,编写完整的8250通信口自测程序
程序运行时,通过键盘接受用户键入的字符,经由8250发送出去,再利用8250的内部循
环测试功能接收,并把收到的字符显示出来。如果键入的字符与显示的字符一致,说明
8250工作正常。程序运行过程中,按下ESC键时返回DOS
要求:
1. 直接访问8250的端口寄存器,不可调用BIOS中断;
2. 键入的字符和接收到的字符都需要显示在屏幕上,显示形式自行决定。

【实验结果】
1. 实验分析及思路:
时钟中断
1) 首先设定计数器长度,这里设置为0.05秒,即,满二十
微机接口技术实验
本地下载

评论