微机原理及接口技术课程设计报告 下载本文

内容发布更新时间 : 2024/6/3 19:23:23星期一 下面是文章的全部内容请认真阅读。

.

《微机原理与接口技术课程设计》任务书

一.课程设计的目的 通过课程设计,使学生具备分析计算机原理及接口技术的能力、计算机定时/计数系统(包括管理软件及控制应用软件) 的设计、 编程与调试的能力、计算机中断系统的应用设计、调试的能力、计算机并行、串行通信的设计和调试的能力、实验结果分析、总结及撰写技术报告的能力。

二.课程设计的内容(任选一题) 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.设计音乐盒

能用按键选择演奏两只小乐曲,已知乐谱和频率的关系如下 C调音5 .

6 7 1 2 3 4 5 6 7 .

符 频率 392 440 494 524 588 660 698 784 880 988 16.键盘和显示电路 要求:

用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,输

.