微机原理及接口技术课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理与接口技术课程设计》任务书
一.课程设计的目的
通过课程设计,使学生具备分析计算机原理及接口技术的能力、计算机定时/计数系统(包括管理软件及控制应用软件) 的设计、编程与调试的能力、计算机中断系统的应用设计、调试的能力、计算机并行、串行通信的设计和调试的能力、实验结果分析、总结及撰写技术报告的能力。
二.课程设计的容(任选一题)
1、乒乓球比赛
要求:
用8个LED发光管(4红4绿)的来回滚动显示模拟打乒乓球时,乒乓球在两边球台上的来回运动。比赛双方用按按钮(双方各用一个按钮)的方法来模拟发球与接球,即发球方按动其控制的按钮,球从发球方一侧向对方运动(LED发光管从发球方到对方逐个点亮,滚动显示)。当球运动至接球方时,接球方立即按动其控制的按钮,“击球”使球“弹回”发球方一侧。如此周而复始,只至在规定的击球时间有一方未能完成击球动作,从而对方得一分;然后继续比赛。比赛规则可参照一般的乒乓球比赛。
2、抢答计时器
要求:
设计一个用于智力竞赛的抢答计时器。按下启动钮,2个八段码倒计时开始(如从10秒或20秒倒计时),同时开始抢答,参赛双方(或三方)分别按不同的抢答按钮参与抢答,一旦其中一位按下按钮,相应的显示灯(LED)亮并有“嘟”的一声响,此时若其他按钮按下均无效。若一直到计数到零,无一人按下按钮,则抢答结束(以后再按抢答钮无效)。
3、模拟电梯
要求:
用键盘、按钮、八段码和LED发光管模拟电梯工作过程。楼层设为8层,键盘数字键1-8用来键入希望停的楼层,8个LED发光管显示希望停的楼层,八段码指示电梯当前所在楼层,按钮用来开停电梯。电梯正常运行时以每0.5秒一层的速度上升或下降。
4、硬件实验装置自检
要求
设计简单的硬件连接并编制自检程序对PC总线微机应用实验装置中的部分硬件实行自检,要求的自检电路与相应的提示如下(PC上有相应显示):
1对8个LED发光管自检:流水灯方式逐个点亮然后熄灭,周而复始2-3遍。
2对4个八段码自检:流水灯方式逐个显示1,2,..9,0。
3对2×4键盘自检:键盘输入,八段码显示;按相应键,显示相应数字。
4对8个开关自检:开关合上,相应LED灯亮;开关断开,相应LED灯灭。
5、电子表
要求:
用键盘、八段码模拟电子表工作过程,使其具有电子表的一些基本功能:
利用4个数码管,在其上显示分、秒,初值用2×4键盘1-6设定,设定好以后,按键7,开始计时,再次按下该键,重新设置初值。
按下键8,对时间进行微调,可选择四个键(如1-4)分别表示分+1、分-1、秒+1、秒-1,调整后再次按8回到计时状态。
6、双机通讯
要求
用两个实验装置的串口和8259A 实现两台微机之间的通信,要求:
1用中断方式实现信息传递;
(2)实现双机之间的半双工通信,开始的时候发送机和接受机可以固定,然后轮流发送和接收;
7.评分系统
要求:
用8086系统的接口芯片,设计一个四个评委使用的评分系统,最高得分10分,编程求其平均得分,并显示其最后得分.
8 汽车信号灯控制系统
要求:
汽车上有一转弯控制杆。此控制杆有三个位置:
1、中间位置时,汽车不转弯;
2、向上时,汽车左转;
3、向下时,汽车右转;
4、汽车转弯时,要求左右尾灯、左右头灯和仪表板上的2个指标灯相应地发出闪烁信号;
5、当应急开关合上时,所有6个信号灯都应闪烁;
6、汽车刹车时,2个尾灯发出不闪烁的信号;
7、如刹车时正在转弯,则相应的转弯闪烁信号不受影响。
8、汽车转弯或应急状态下,外部信号灯和仪表板指示灯的闪烁频率为1HZ。
9、停靠(合上停靠开关):头灯、尾灯以30Hz的频率闪烁。
9.数字电压表
要求:
能够测量0-5V之间的直流电压值,四位数码显示。
10.简易频率计
要求:
将测量的脉冲以16进制数用4个数码管直接显示出来。
11. 信号发生器
要求:
产生三角波、锯齿波、正弦波、方波及脉冲波,且频率及占空比的控制可独立进行。
提示:采用高频信号发生器芯片MAX038
12. 电子钟设计
要求:
具有交替显示年、月、日、时、分、秒的功能;2具备校时功能。3。具备设定闹钟和定时闹钟的功能。
13.航标灯的设计
要求:
1.白天航标灯熄灭,晚上间歇发光,亮2s,灭2s,周而复始。
2.晚上能够显示时间。
14 交流高压装置的设计
要求:
用8086和双向晶闸管设计一个交流高压装置。可通过按键上调或下调电压输出值的大小
15.设计音乐盒
能用按键选择演奏两只小乐曲,已知乐谱和频率的关系如下
要求:
用8255设计一个具有8个按键(A-H)和1个七段显示器的接口电路,用中断方式扫描键盘,将按下键送7段显示器显示。
17 8路数据采集板的设计
要求:
对8路模拟量连续采集24小时,每隔10分钟采集一次
18 按键控制发光二级管及蜂鸣器的设计
要求:
用S1~S4组成的键盘分别控制3种颜色的发光二极管及蜂鸣器,按S1键红色发光二极管亮,按S2键黄色发光二极管亮,按S3键红色发光二极管亮,按S4键另外一灯亮,按键具有防抖动功能。
19 电子密码锁的设计
要求:
1.使用LCD显示器显示密码输入的信息。
2.可以设置4位数字(0~9)密码
3.定另一组数字密码为“1234”
4.密码输入正确则继电器启动2s
5. 密码错误则发出报警声
20 点阵电子显示屏的设计
要求:
8X8点阵LED字符显示器能显示“电子设计”。
21 数字温度计的设计
要求:
能够测量环境温度-10~40℃。并进行显示。
22.电压报警器的设计
要求:
1) 采集0~5V的电压;
2) 当输入电压在3V以,用数码管显示电压值,如2.4,同时由D/A输出;
3) 当输入电压超过3V,数码管显示E.O,并将此电压限制到3V后输出。
提示:由A/D进行电压转换,注意小数转换为整数处理的方法。
23 电子琴设计
一、设计容:
通过汇编语言编程使小键盘的数字键1,2,3,4,5,6,7作为电子琴按键,输入对应的七个音阶,通过实验箱的喇叭发出声音,并通过七段数码管显示输入音阶;若小键盘输入“R”则返回DOS,结束程序。
二、设计说明:
1、对于一个特定的D/A转换接口电路,CPU执行一条输出指令将数据送入D/A,即可在其输出端得到一定的电压输出。给D/A转换器输入按正弦规律变化的数据,在其输出端即可产生正弦波。对于音乐,每个音阶都有确定的频率。
2、产生一个正弦波的数据可取32个(小于亦可),不同频率的区别,可通过调节向D/A转换器输出数据的时间间隔,例如:发"1"频率为261.1HZ,周期为 1/261.1 = 3.83ms,输