微机原理及其应用课程设计教学大纲

设计1:带有定时器A/D数据采集卡设计 带有定时器(8253)的 设计内容:设计一块A/D卡,该卡上具有对一路0~5V的模拟电压 进行采集和数据存储的能力,该卡插在PC机的IMB—PC扩展总线插槽上(ISA),选择 ADC0809作为AD转换器芯片,卡上配置有8K的数据存储器对采集结果进行存储。 设计要求:利用PROTEL画出电路原理图,编写一个当PC机键盘上A键按下时,启动该 卡对该路模拟信号进行采集,采样频率为1KHZ,要求通过8253定时器控制采样频率,一次 采样点数为8K,采集数据存储在卡上的存储其中并显示在CRT显示器上的程序。 设计过程: (1) 查资料了解IMB—PC扩展总线(ISA)上各引脚的定义、IBM-PC机上I/O和内存地址 的分配情况(所设计卡的地址不能占用PC机系统的已用地址) (2) 了解ADC0809AD转换器和8253定时计数器的工作原理及接口电路的设计方法 (3) 原理图设计,用PROTEL画出原理图 (4) 印刷电路版图设计 (5) 软件设计(可利用DOS功能调用) (6) 写出设计报告 设计报告内容要求: (1) 设计题目及设计要求 (2) 工作原理说明 (3) 原理图 (4) 程序流程图及源程序 设计2:带定时器的D/A卡设计 设计内容: 设计一块D/A卡,该卡具有对0~5V的模拟电压输出能力,该卡插在PC机的 IMB—PC扩展总线插槽上(ISA),选择DAC0832作为D/A转换器芯片。卡上带有一个4K的 数据存储器用于存放要输出的波形数据,带有一片8253用于实现输出点的延时控制。 设计要求: 利用PROTEL画出电路原理图,编写利用该卡进行正弦波输出的程序(要求 计算出正弦波的波形数据)。 程序工作的基本过程为: 1) 屏幕显示“请输入一个周期的点数”(键盘键入N) 2) 屏幕显示“请输输入第1点”(键盘键入第1点数据) 3) 屏幕显示“请输输入第2点”(键盘键入第2点数据) 4) ………………… 5) 屏幕显示“请输输入第N点”(键盘键入第N点数据) 6) 屏幕显示“请输入点间延时”(键盘键入点间延时) 7) 屏幕显示“按回车键启动波形输出”(按回车) (要求在波形输出期间按N键停止波形输出并重新显示第1)步 设计过程: (1) 查资料了解IMB—PC扩展总线上各引脚的定义、IBM-PC机上I/O地址的分 配情况(所设计卡的地址不能占用PC机系统的已用地址) (2) 了解DAC0832AD转换器和定时计数器8253的工作原理及接口电路的设

腾讯文库微机原理及其应用课程设计教学大纲