电子091-2、物理0901 微机接口课程设计题目:
一、 将从键盘输入的一串数字变成密文后,存入内存,再将该密文解密,并显示译文。
密码表:‘0 1 2 3 4 5 6 7 8 9’
解密表:‘7 3 8 4 9 0 5 1 6 2’
比如:输入 2 4加密 *
解密 2 4
设定数字串的最大长度为28,若不足28则以“!”结束。在加密过程中,将输入的数字转化为该数字在密码表中的偏移量,然后通过查密码表得到密文;在解密过程中,根据密码查找解密表,得到译文并送显示器显示。
运行: please input code,“!is eoj
二、 设计16路模拟输入信号的循环数据采集系统。转换结果(数字量)放在以data为首的内存单元中。用到两片adc0809,一片8255并口,地址设置:
0378h---037bh,a、b、c口均工作于方式0。
三、 **倒数定时器。
设计一个简易的微电脑倒数计数器,例如煮泡面、煮开水或小睡片刻等,做一小时间计时。当倒数计时为0时,则发出一段**响声,通知倒数终了,该做这些重要的事了。
四、空调温度控制器设计。
利用8255扩展led显示电路,a/d转换电路,完成类似空调恒温控制实验。其中利用两位8段led显示器显示设定温度,利用可变电位器模仿温度变化,利用adc0809采样可变电位器的输出电压,可将初始adc0809的输出值作为设定温度,当单片机采样到可变电位器的输出电压值超过设定温度+2℃时,启动致冷电机;采样到可变电位器的输出电压值低于设定温度-2℃时,启动加热电机。分别利用红、绿两只发光二极管发光表示加热、致冷电机工作。
设:8255的端口地址:8000h——8003h , adc0809地址为9000h,每采集一次约需100 s,延时后读入转换结果:
设计要求:1、查阅资料;
2、设计8255 led显示接口线路;
3、设计adc0809与单片机的接口电路;
4、程设计完成该控制过的软件流程图,编写源程序;
5、撰写课程设计说明书。
五、多功能密码锁设计
要求: 现代微机原理与接**术的应用---多功能电子密码锁的设计与实现过程的设计。
主要是利用8086cpu,8253以及8255芯片来实现密码锁的各种功能。如提示并输入密码,判断密码正确性等。在输入正确后led显示“o”并点亮发光二极管,否则led显示“c”,并使蜂鸣器报警。
在此次设计中,主要是运用了8255连接矩阵键盘扫描单元,用汇编语言编写程序实现键盘的扫描,输入键值,并从开辟的缓冲区内读出键盘输入的值,和已知密码逐个比对,这一部分是整个设计中最重要的部分。在此之后,根据比对结果,调用程序实现相应的后续显示功能。最终实现多功能密码锁的设计。
六、数字录音机。
设计内容及连接电路:
1、将声传感器接j2,把代表语音的电信号送给adc0809通道2(in2);d/a转换器的输出端j1接喇叭。电路如下:
2、编程以每秒钟5000次的速率采集in2输入的语音数据并存入内存,共采集60000个数据(录12秒),然后再以同样的速率将数据送dac0832使喇叭发声(放音)。
09级电子测量课程设计题目
电测与计量设计总体要求。1 设计时间10 12周。2 每题2人一组。3 10月31号 11月17号每天8 00 17 30实验室开放,同学们可以进实验室调试。11月17号上午11点验收截止,根据自己的时间合理安排。4 方案设计 给出详细的实现方案 电路原理图 电路详细接线图,由各题目的指导教师审核认...
微机原理课程设计题目
课程设计题目。一 题目一。字符串动画显示。设计内容要求 1 菜单。内容包括 输入字符串 字符串动画显示 退出。2 输入字符串。选择该项后,可以输入一个字符串。该字符串即为动画显示时所显示的字符串。3 字符串动画显示。所显示字符串在一矩形框内从无到有,从右至左移动,完全从框内移出后,又从右至左移动,直...
微机原理课程设计题目
一 课程设计的目的。课程设计是实验的提高和综合。通常,学习知识是由浅入深 由此及彼,一点点的学习和积累的,而应用知识则是综合运用所积累的知识来分析和解决实际问题 从知识的系统性来检验对各层次知识的掌握程度。课程设计的目的是让学生把理论学习和实验教学阶段所掌握的知识通过一个设计实例,经历一次理论和实践...