微机原理及其应用课程设计教学大纲[1]-(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计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)(
(6)软件设计(可利用DOS功能调用)
(7)写出设计报告
设计报告内容要求:
(1)设计题目及设计要求
(2)工作原理说明
(3)原理图
(4)程序流程图及源程序
【
设计2:带定时器的D/A卡设计
设计内容:设计一块D/A卡,该卡具有对0~5V的模拟电压输出能力,该卡插在PC机的IMB—PC扩展总线插槽上(ISA),选择DAC0832作为D/A转换器芯片。卡上带有一个4K 的数据存储器用于存放要输出的波形数据,带有一片8253用于实现输出点的延时控制。
设计要求:利用PROTEL画出电路原理图,编写利用该卡进行正弦波输出的程序(要求计算出正弦波的波形数据)。
程序工作的基本过程为:
1)屏幕显示“请输入一个周期的点数”(键盘键入N)
2)|
3)屏幕显示“请输输入第1点”(键盘键入第1点数据)
4)屏幕显示“请输输入第2点”(键盘键入第2点数据)
5)…………………
6)屏幕显示“请输输入第N点”(键盘键入第N点数据)
7)屏幕显示“请输入点间延时”(键盘键入点间延时)
8)屏幕显示“按回车键启动波形输出”(按回车)
(要求在波形输出期间按N键停止波形输出并重新显示第1)步
>
设计过程:
(1)查资料了解IMB—PC扩展总线上各引脚的定义、IBM-PC机上I/O地址的分配情况(所设计卡的地址不能占用PC机系统的已用地址)
(2)了解DAC0832 AD转换器和定时计数器8253的工作原理及接口电路的设计方法
(3)原理图设计,用PROTEL画出原理图
(4)了解DOS功能调用的方法,软件设计
(5)写出设计报告
设计报告内容要求:
(1)设计题目及设计要求
(2)(
(3)工作原理说明
(4)原理图
(5)程序流程图及源程序
设计3 简单微机系统设计(1)
设计内容:设计一个以8088CPU为核心的简单微机硬件系统,要求该系统配置32KB程序存储器、32KB数据存储器、一个由8个7段LED显示快组成的显示器和由10个键组成的键盘。
【
设计要求:要求程序存储器包括0FFFF0H,数据存储器从80000H开始,利用PROTEL 画出电路原理图,编写一个利用键盘上0-9号键(数字0-9)输入十进制数显示在显示器上的程序,当按键次数大于8时要求显示最后键入的8个数
设计过程:
(1)了解8088最小模式下总线的形成,掌握存储器及键盘、显示器的扩展方法
(2)原理图设计,用PROTEL画出原理图
(3)软件设计
(4)写出设计报告
设计报告内容要求:
(1)设计题目及设计要求
】
(2)工作原理说明
(3)原理图
(4)程序流程图及源程序
设计4:I/O接口卡设计
设计内容:设计一块I/O卡,该卡具有3个8位I/O口(A、B、C口),利用该I/O卡控制一个四位的LED显示器,该卡插在PC机的IMB—PC扩展总线插槽上(ISA),选用8255接口芯片
设计要求:画出电路原理图,编写利用该接口卡对键盘上键入的数字进行显示的程序(当回车键按下前如果键入的数字的次数大于4时显示最后输入的4位数)
;
设计过程:
(1) 查资料了解IMB—PC扩展总线上各引脚的定义、机械尺寸及IBM-PC机上I/O地址
的分配情况(所设计卡的地址不能占用PC机系统的已用地址)
(2) 了解接口芯片8255及LED显示器的工作原理及接口电路的设计方法
(3) 原理图设计,用PROTEL画出原理图
(4) 写出设计报告
设计报告内容要求:
(1)设计题目及设计要求
(2)工作原理说明
(3)(
(4)原理图
(5)程序流程图及源程序
设计5:包装流水线控制系统设计
设计内容:以8088CPU为核心设计包装流水线控制系统。
设计要求:所设计的系统可对传送带上的产品的包装过程进行控制、计数和显示(最大显示值为9999)。其控制过程为启动流水线工作后,每计数24个产品通过,控制驱动传送带运动的交流电机停止运转1分钟(工人打包时间),然后再继续运转,循环往复持续进行。在生产过程中实时显示已包装产品的总数
设计过程:
(1) 查资料了解8088CPU总线的形成原理(AB、DB、CB),存储器扩展方法
、
(2) 了解8253,电机控制接口电路的设计方法
(3) 原理图设计,用PROTEL画出原理图
(4)软件设计
(5) 写出设计报告
设计报告内容要求:
(1)设计题目及设计要求
(2)设计说明
(3)原理图
…
(4)软件流程说明
设计6:十字路口交通灯控制器设计
设计内容:以8088CPU为核心设计一个十字路口交通灯控制
设计要求:所设计控制器可实现对十字路口交通灯的控制,在十字路口共有4组红绿黄灯,其中东西通行方向上的两组红绿黄灯亮灭控制相同,南北通行方向上的两组红绿黄灯亮灭控制相同,其各组灯的控制时序为红灯亮1分钟,黄灯亮5秒绿灯亮1分钟,东西方向红灯亮时,南北方向的绿灯亮。
设计过程:
)
(1) 查资料了解8088CPU总线的形成原理(AB、DB、CB),存储器扩展方法