微机原理综合设计实验.docx
《微机原理综合设计实验.docx》由会员分享,可在线阅读,更多相关《微机原理综合设计实验.docx(14页珍藏版)》请在冰豆网上搜索。
微机原理综合设计实验
微机原理综合设计实验
微机原理综合设计实验任务书1
组别班级姓名学号
班级姓名学号
题目:
电子钟
内容:
利用8253和8259芯片实现实时电子时钟的功能;利用8255控制七段数码管完成定时扫描显示。
显示格式为xx时xx分xx秒,每隔1s,时间值改一次。
按键SHIFT可选择时、分、秒,按键CTRL可对所选的时、分、秒进行加1,小时加至23后清0,分、秒加至59后清0。
要求:
1、查阅资料,掌握共阴极七段数码管的工作原理。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
能够使电子钟定时闹钟,例如在06:
30:
00时,点亮LED灯进行闹钟报警。
微机原理综合设计实验任务书2
组别班级姓名学号
班级姓名学号
题目:
倒计时秒表
内容:
利用8253和8259芯片实现秒表倒计时的功能;利用8255控制七段数码管完成定时扫描显示。
显示格式为xxx秒xx十毫秒,每隔10ms,时间值改一次。
按键SHIFT可选择启动或关闭秒表,按键CTRL可设置倒计时初值,对秒单元进行加1,最大值999秒。
要求:
1、查阅资料,掌握共阴极七段数码管的工作原理。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
能够使电子秒表在最后十秒保存LED闪烁进行报警提示。
微机原理综合设计实验任务书3
组别班级姓名学号
班级姓名学号
题目:
电子琴A
内容:
利用8253实现电子琴的发声;利用8255控制实验上的键盘。
能够使用按键演奏出不同音阶,至少有14个音阶。
能够通过按键选择播放已编好的乐曲。
要求:
1、查阅资料,掌握8253发出不同音阶的方法,设计蜂鸣器发声电路。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
当按下按键发声时,七段数码管同步显示当前音阶。
微机原理综合设计实验任务书4
组别班级姓名学号
班级姓名学号
题目:
电子琴B
内容:
利用8253实现电子琴的发声,能够发出不同音阶,至少有14个音阶;利用8250串口通讯,从上位机发送音符。
上位机能够通过命令选择播放已编好的乐曲。
要求:
1、查阅资料,掌握8253发出不同音阶的方法,设计蜂鸣器发声电路。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
当上位机发送音符发声时,七段数码管同步显示当前音阶。
微机原理综合设计实验任务书5
组别班级姓名学号
班级姓名学号
题目:
数字电压表A
内容:
利用ADC0809采集电位器的电压值,将采集的电压值通过8255显示在七段数码管上,显示数据保留小数点后2位,利用8253定时数据更新,每隔0.5秒数据更新一次。
要求:
1、查阅资料,掌握共阴极七段数码管的工作原理。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
具有设置报警阈值功能,当超过阈值时,点亮一个LED灯。
微机原理综合设计实验任务书6
组别班级姓名学号
班级姓名学号
题目:
数字电压表B
内容:
利用ADC0809采集电位器的电压值,将采集的电压值通过8250传输到上位机,上位机显示数据格式为“U=x.xxV”,利用8253定时数据更新,每隔1秒数据更新一次。
要求:
1、查阅资料,掌握ASCII码的转换。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
具有设置报警阈值功能,当超过阈值时,上位机显示“U=x.xxV,err”。
微机原理综合设计实验任务书7
组别班级姓名学号
班级姓名学号
题目:
步进电机控制A
内容:
通过8255扩展I/O口,控制ULN2003驱动四相八拍步进电机,并且控制按键1选择步进电机的转动方向,控制按键2选择步进电机的转动速度(可分为快速、中速、慢速),控制按键3选择步进电机的启动和暂停,可同步显示在七段数码管上。
(也可考虑74LS244、74LS273扩展I/O口)
要求:
1、查阅资料,掌握共阴极七段数码管的工作原理,掌握ULN2003驱动四相八拍步进电机的原理。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
初始有七段数码管显示启动提示10秒倒计时。
微机原理综合设计实验任务书9
组别班级姓名学号
班级姓名学号
题目:
步进电机控制C
内容:
通过8255扩展I/O口,控制ULN2003驱动四相八拍步进电机,并且控制按键1选择步进电机的转动方向,控制按键2选择步进电机的启动和暂停,通过8253计数步进电机转过的圈数显示在七段数码管上,正转圈数做加法,反转圈数做减法。
(也可考虑74LS244、74LS273扩展I/O口)
要求:
1、查阅资料,掌握共阴极七段数码管的工作原理,掌握ULN2003驱动四相八拍步进电机的原理。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
可设置正转圈数最大值,当转到最大值时自动反转至圈数为0。
微机原理综合设计实验任务书10
组别班级姓名学号
班级姓名学号
题目:
七段数码管控制
内容:
利用8255控制七段数码管完成扫描显示。
上位机可通过8250发送七段数码管显示的字符串,字符串长度不少于8个字符。
利用8253和8259芯片实现计时1s的功能,使得字符串每隔1秒右移一位循环显示。
要求:
1、查阅资料,掌握共阴极七段数码管的工作原理。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
通过按键切换字符串左移或右移。
微机原理综合设计实验任务书11
组别班级姓名学号
班级姓名学号
题目:
温度采集系统A
内容:
利用ADC0809采集热敏电阻(型号NTC10K,B3950),将采集的温度值通过8255显示在七段数码管上,显示数据保留小数点后1位,利用8253定时数据更新,每隔1秒数据更新一次。
要求:
1、查阅资料,掌握共阴极七段数码管的工作原理,设计热敏电阻采集温度的电路。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
具有设置报警阈值功能,当超过阈值时,点亮一个LED灯。
微机原理综合设计实验任务书12
组别班级姓名学号
班级姓名学号
题目:
温度采集系统B
内容:
利用ADC0809采集热敏电阻(型号NTC10K,B3950),将采集的电压值通过8250传输到上位机,上位机显示数据格式为“T=x.x”,利用8253定时数据更新,每隔0.5秒数据更新一次。
要求:
1、查阅资料,设计热敏电阻采集温度的电路。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
具有设置报警阈值功能,当超过阈值时,上位机显示数据格式为“T=x.x,err”。
微机原理综合设计实验任务书13
组别班级姓名学号
班级姓名学号
题目:
多路电压采集系统A
内容:
利用ADC0809采集4路电位器电压值,将采集的电压值通过8250发送至上位机,上位机显示数据格式为“U1=x.xxV,U2=x.xxV,U3=x.xxV,U4=x.xxV”,利用8253定时数据更新,每隔1秒数据更新一次。
上位机可通过发送命令选择显示第几路。
要求:
1、查阅资料,掌握ASCII码的转换。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
上位机发送命令选择是显示AD转换数值还是显示电压值。
微机原理综合设计实验任务书14
组别班级姓名学号
班级姓名学号
题目:
多路电压采集系统B
内容:
利用ADC0809采集4路电位器电压值,将采集的电压值通过8255轮流显示在七段数码管上,显示数据保留小数点后2位,数据格式为“Ux=x.xx”,利用8253定时数据更新,每隔1秒数据更新一次。
可通过按键切换选择显示第几路。
要求:
1、查阅资料,掌握共阴极七段数码管的工作原理。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
具有设置报警阈值功能,当超过阈值时,相应第几路显示“Ux=err”。
微机原理综合设计实验任务书15
组别班级姓名学号
班级姓名学号
题目:
占空比可调的方波发生器
内容:
利用ADC0809采集电位器电压值,根据采样结果输出相应占空比的方波。
电位器输出电压为0时,输出方波占空比为0,电位器输出电压为5V时,输出方波占空比为100%。
利用8253定时计数,使得输出方波信号频率为100Hz。
利用8255控制七段数码管完成显示,电压、占空比显示格式为“x.xxxx”。
要求:
1、查阅资料,掌握共阴极七段数码管的工作原理。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
使用按键控制该系统的工作和停止。
微机原理综合设计实验任务书16
组别班级姓名学号
班级姓名学号
题目:
简单计算器
内容:
利用8255控制实验箱上的键盘,实现2位十进制数以内的加减乘除运算,将运算结果通过8250发送到上位机。
键盘为10个数字键0~9,6个功能键:
+、-、×、÷、=、复位。
要求:
1、查阅资料,掌握共阴极七段数码管的工作原理。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
可通过上位机发送计算式,返回运算结果。
微机原理综合设计实验任务书17
组别班级姓名学号
班级姓名学号
题目:
串行AD的应用
内容:
通过8255扩展I/O口,模拟串行AD芯片TLC1549的传输协议,将采集电位器电压转换后的16进制数,通过8250发送到上位机。
每隔0,5秒传输1次。
要求:
1、查阅资料,掌握TLC1549的工作原理。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
上位机发送命令启动和停止该系统。
微机原理综合设计实验任务书18
组别班级姓名学号
班级姓名学号
题目:
超声波测距
内容:
通过8255扩展I/O口,对超声波传感器(型号HC-SR04)进行控制与检测,利用8253对声波进行计时,将检测所得的距离通过8250传输到上位机,传输数据格式“S=x.xCM”,每隔0.5秒传输一次。
要求:
1、查阅资料,掌握超声波测距的原理。
2、分析实验原理,设计实验方案,绘出实验连线图。
3、绘制实验程序流程图。
4、编写实验程序,检查无误后,编译、链接并下载入实验系统。
5、运行实验程序,验证程序功能。
扩展要求:
通过上位机发送命令设置阈值,当超过阈值时,传输数据格式为“S=x.xCM,err”。