微机原理课程设计题目与要求[5篇]
第一篇:微机原理课程设计题目与要求
家用电热淋浴器控制器的设计
一、设计内容
1、打开电源后,先设定水温,水温分为八档(30oC~100oC,每10 oC为一档)。
3、上下限水位报警(声光报警)。
4、提倡创新。
二、设计任务
1、选用8086CPU和适当的存储器芯片、接口芯片完成相应的功能。
2、画出详细的硬件连接图。
3、画出各程序的详细框图。
4、给出RAM地址分配表及接口电路的端口地址。
5、给出设计思路。
6、给出程序所有清单并加上必要的注释。
7、完成设计说明书。(列出参考文献,所用器件型号)
电压采集电路设计
一、设计内容
利用《微型计算机原理》课程中所学的主要可编程接口芯片74LS138、8253、8255A、ADC0809和中断控制器8259设计一个模拟电压采集电路。采用ADC0809设计一个单通道模拟电压采集电路,要求对所接通道变化的模拟电压值进行采集,采集来的数字量送至数码管LED指示,采集完100个数据后停止采集过程。
二、设计任务
1、选用8086CPU和适当的存储器芯片、接口芯片完成相应的功能。
2、画出详细的硬件连接图。
3、画出各程序的详细框图。
4、给出RAM地址分配表及接口电路的端口地址。
5、给出设计思路。
6、给出程序所有清单并加上必要的注释。
7、完成设计说明书。(列出参考文献,所用器件型号)
多功能密码锁
一、设计内容
密码锁在输入密码正确的条件下输出开锁电平,控制电控锁开启,同
显示00字样。当输入密码错误时,发出错误警告声音,同时显示FF字样。当六次误码输入的条件下,产生报警电平报警。还可以实现对密码的修改,修改成功后,蜂鸣器发出确认音。
二、设计任务
1、选用8086和适当的存储器及接口芯片完成相应的功能。
2、用LED显示器显示电子锁的当前状态。
3、画出详细的硬件连接图。
4、给出程序设计思路、画出软件流程图。
5、给出地址分配表。
6、给出所有程序清单并加上必要注释。
7、完成设计说明书(列出参考文献,所用器件型号)。
汽车倒车测距仪
一、设计内容
1、设计一个微机控制的汽车倒车测距仪,能测量并显示车辆后部障碍物离车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离缩短而缩短,驾驶员不但可以直接观察到检测的距离,还可以凭听觉判断车后障碍物离车辆距离的远近;
① 开机后先显示“———”,并有开机指示灯。
② CPU发射超声波1ms,然后显示60ms;即1ms+60ms为一个工作周期,等待回波,在次周期内完成一次探测。
③ 根据距离远近发出报警声并显示距离。障碍物距离小于1m,距离值变化5cm更换显示,否则不更换;距离在1m以上,新值与原显示值之差大于10cm更换,否则不更换。④ 用三LED位数码管显示障碍物距离
2、硬件电路原理图和软件框图; 编写控制程序,写出设计任务书(总结报告)。
二、设计任务
1、选用8086和适当的存储器及接口芯片完成相应的功能。
2、用LED显示器显示电子锁的当前状态。
3、画出详细的硬件连接图。
4、给出程序设计思路、画出软件流程图。
5、给出地址分配表。
6、给出所有程序清单并加上必要注释。
7、完成设计说明书(列出参考文献,所用器件型号)。
第二篇:微机原理课程设计题目
1.汇编绘图1 屏幕上出现随机(随机颜,随机边长,随机线宽)的正方形 2.汇编绘图2 屏幕上出现随机(随机颜,随机边长,随机线宽)的三角形 3.汇编绘图3 屏幕上出现随机
(随机颜,随机边长,随机线宽)的圆 4.汇编绘图4 屏幕上出现随机(随机颜,随机边长,随机线宽)的椭圆 5.汇编绘图5 屏幕上出现随机(随机颜,随机边长,随机线宽)的平行四边形 6.小动画1 通过屏幕提示菜单:选择1,汽车从左往右飞过;选择2,汽车从右往左飞过;选择3,汽车从上往下飞过;选择4,汽车从下往上飞过;选择5,退出 7.小动画2 本动画先显示一些提示信息,然后按任意键进入,只见一个圆向中间由大变小,并留下痕迹,然后出现一个心,按空格删除痕迹和心,按其他键将重复,按Q键退出程序。8.数制转换1 通过键盘输入一个十进制数,通过屏幕提示菜单选择转换成二进制,八进制或者十六进制数并显示。9.数制转换2 通过键盘输入一个十六进制数,通过屏幕提示菜单选择转换成二进制,八进制数或者十进制数并显示。10.数制转换3 通过键盘输入一个八进制数,通过屏幕提示菜单选择转换成二进制,十进制或者十六进制数并显示。11.数制转换4 通过键盘输入一个二进制数,通过屏幕提示菜单选择转换成八进制,十进制或者十六进制数并显示。12.数制转换5 键盘输入一串字符(非字符则不接受),通过屏幕提示菜单选择转换成ASCII码,或者进行大小写转换(原来是大写转换成小写,小写则转换为大写)并显示。13.汇编实现校验和1 可以对内存中的一段数据计算出校验和(奇偶校验),通过修改某个值验证校验和是否正确。
汽车倒车技巧14.汇编实现校验和2 可以对内存中的一段数据计算出校验和(CRC校验),通过修改某个值验证该校验和是否正确。
15.中断服务程序(串口或PS/2鼠标)
可以捕获鼠标左键,右键以及移动,并利用小车图形做出相应的表示。16.中断服务程序2(串口或PS/2键盘)
可以捕获键盘上下左右键,并利用小车图形做出相应的显示。17.数字音乐
用汇编语言实现在PC喇叭上演奏一段音乐,并能够通过键盘演奏。18.双机串口通讯1 A,B两台主机间串口通讯,先由A发送,B接收,然后B将接受的数据回传给A。要求实时显示传送或者接收的数据。采用异步方式,CPU和8251之间采用查询方式交换数据。端口地址是:命令/状态口3F9数据口3F8。19.双机串口通讯2 A,B两台主机间串口通讯,A或者B接收键盘输入的字符,并通过串口发送该字符到对方。要求实时显示传送或者接受的数据。采用异步方式。CPU和8251之间采用查询方式交换数据。端口地址是:命令/状态口2F9,数据口2F8。20.双机串口通讯3 A,B两台主机间串口通讯,A或者B接收键盘输入的字符,并
通过串口发送该字符到对方。要求实时显示传送或者接受的数据。采用异步方式,CPU和8251之间采用中断方式交换数据。端口地址是:命令/状态口3E9,数据口3E8。中断号为04h。21.双机串口通讯4 A,B两台主机间串口通讯,先由A发送,B接收,然后B将接收的数据回传给A。要求实时显示传送或者接受的数据。采用异步方式,CPU和8251之间采用中断方式交换数据。端口地址是:命令/状态口2E9,数据口2E8。中断号为04h。22.单机串口通讯
单台主机实现串口通讯,自发自收。要求实时显示传送或者接受的数据。采用异步方式,CPU和8251之间采用查询方式交换数据。端口地址是:命令、状态口3F9,数据口3F8。23.双机并行通讯1 由甲乙两台微机之间并行传送1K字节数据。先甲机发送,乙机接收,后乙机发送,甲机接收。甲乙双方的8255A均采用方式2工作。8255A控制口地址为303。24.双机并行通讯2 由A,B两台微机之间并行传送数据。A或者B接收键盘输入的字符,然后通过8255A发送该字符到对方。A,B双方的8255A均采用方式2工作。8255A控制口地址为fff3。25.双机并行通讯3 由A,B两台微机之间并行传送数据。A或者B接收键盘输入的字符,然后通过8255A发送该字符到对方。A,B双方的8255A均采用方式1工作。8255A控制口地址为103。26.双机并行通讯4(A机)
由A,B两台微机之间并行传送数据。A接收键盘输入的字符,然后通过8255A发送该字符到对方。A方的8255A均采用方式1工作,B方的8255A均采用方式0工作。8255A控制口地址为37B。27.双机并行通讯4(B机)由A,B两台微机之间并行传送数据。A接收键盘输入的字符,然后通过8255A发送该字符到对方。A方的8255A均采用方式1工作,B方的8255A均采用方式0工作。8255A控制口地址为37B。28.计算器设计
实现一个计算程序,能实现加、减、乘、除的计算:执行时,在文件名后直接跟上计算表达式,如在命令提示符下执行结果如下: C:MASMjs 6*7 2A 29.打字计时练习
通过系统时钟得到输入30个字符所需的时间间隔,并在屏幕上显示输入的字符和时间间隔。
30.交通信号灯的控制1 ① 通过8255A并口来控制LED发光二极管的亮灭 ② A口控制红灯,B口控制黄灯,C口控制绿灯。③ 输出为0则亮,输出为1则灭 ④ 用8253定时来控制变换时间。
要求:设有一个十字路口,2、4为南北方向,1、3为东西方向。初始状态为4个路口的红灯全亮。之后,1、3路口的绿灯亮,2、4路口的红灯亮。
1、3路口方向通车。延迟3秒后,1、3路口的绿灯熄灭,而1,3路口的黄灯开始闪烁(1Hz)。闪烁3次后,1、3路口的红灯亮,同时2、4路口的绿灯亮,2、4路口方向开始通车。延迟5秒后,2、4路口的绿灯熄灭,而黄灯开始闪烁。闪烁8此后,再切换到1、3路口方向。之后,重复上述过程。要求在屏幕上显示信号灯的状态。31.交通信号灯2 ① 通过8255A并口来控制LED发光二极管的亮灭 ② B口控制红灯,C口控制黄灯,A口控制绿灯。③ 输出为0则亮,输出为1则灭 ④ 用8253定时来控制变换时间。
要求:设有一个十字路口,2、4为南北方向,1、3为东西方向。初始状态为4个路口的红灯全亮。之后,1、3路口的绿灯亮。
发布评论