1、电子09微机课程设计题目 电子091-2、物理0901 微机接口课程设计题目:一、 将从键盘输入的一串数字变成密文后,存入内存,再将该密文解密,并显示译文。密码表:0 1 2 3 4 5 6 7 8 9 5 7 9 1 3 6 8 0 2 4解密表:7 3 8 4 9 0 5 1 6 2 比如:输入 2 4 加密 * *9 3 解密 2 4 设定数字串的最大长度为28,若不足28则以“!”结束。在加密过程中,将输入的数字转化为该数字在密码表中的偏移量,然后通过查密码表得到密文;在解密过程中,根据密码查找解密表,得到译文并送显示器显示。运行: Please Input Code,“!”Is Eo
2、j * * * * * * * * 7 4 4 6 7 7 9 5 1 9 9 5 1 1 2 0 二、 设计16路模拟输入信号的循环数据采集系统。转换结果(数字量)放在以DATA为首的内存单元中。用到两片ADC0809,一片8255并口,地址设置:0378H-037BH,A、B、C口均工作于方式0。三、 音乐倒数定时器设计一个简易的微电脑倒数计数器,例如煮泡面、煮开水或小睡片刻等,做一小时间计时。当倒数计时为0时,则发出一段音乐响声,通知倒数终了,该做这些重要的事了。四、空调温度控制器设计利用8255扩展LED显示电路,A/D转换电路,完成类似空调恒温控制实验。其中利用两位8段LED显示器显
3、示设定温度,利用可变电位器模仿温度变化,利用ADC0809采样可变电位器的输出电压,可将初始ADC0809的输出值作为设定温度,当单片机采样到可变电位器的输出电压值超过设定温度2时,启动致冷电机;采样到可变电位器的输出电压值低于设定温度2时,启动加热电机。分别利用红、绿两只发光二极管发光表示加热、致冷电机工作。 设:8255的端口地址:8000H8003H , ADC0809地址为9000H,每采集一次约需100 s,延时后读入转换结果:设计要求:1、查阅资料;2、设计8255 LED显示接口线路;3、设计ADC0809与单片机的接口电路;4、程设计完成该控制过的软件流程图,编写源程序;5、撰
4、写课程设计说明书。五、多功能密码锁设计要求: 现代微机原理与接口技术的应用-多功能电子密码锁的设计与实现过程的设计。主要是利用8086CPU,8253以及8255芯片来实现密码锁的各种功能。如提示并输入密码,判断密码正确性等。在输入正确后LED显示“O”并点亮发光二极管,否则LED显示“C”,并使蜂鸣器报警。在此次设计中,主要是运用了8255连接矩阵键盘扫描单元,用汇编语言编写程序实现键盘的扫描,输入键值,并从开辟的缓冲区内读出键盘输入的值,和已知密码逐个比对,这一部分是整个设计中最重要的部分。在此之后,根据比对结果,调用程序实现相应的后续显示功能。最终实现多功能密码锁的设计。六、数字录音机设计内容及连接电路:1、将声传感器接J2,把代表语音的电信号送给ADC0809通道2(IN2);D/A转换器的输出端J1接喇叭。电路如下:2、编程以每秒钟5000次的速率采集IN2输入的语音数据并存入内存,共采集60000个数据(录12秒),然后再以同样的速率将数据送DAC0832使喇叭发声(放音)。