设计AT89C51单片机应用系统,需要使用Keil软件对软件进行调试。
Proteus软件绘制原理图并进行硬件仿真。
1.基于单片机的交通灯显示系统
使用AT89C51控制交通灯系统,系统晶振为12MHz。 设计内容如下: 1、东西、南北方向信号灯有红、黄、绿三种;
2、正常情况下,东南、西北四个方向依次释放,释放时间1分钟,黄灯预警5秒; 3、设有紧急制动按钮,按下按钮时,各个方向红灯亮起; 再按一次即可恢复正常显示。 ; 4.按下夜间模式按钮时,黄灯向各个方向闪烁;
2. 基于单片机的信号发生器设计
使用DAC0832设计信号发生器。 设计内容如下: 1、可产生方波、三角波、锯齿波、正弦波波形; 2、设计波形选择按钮(使用4个独立按钮); 3. 示波器显示输出波形。 ; 4、两个输出口可同时输出波形;
3、基于单片机的LED点阵广告牌设计
使用AT89C51设计LED点阵广告牌。 设计内容如下: 1、可显示不同文字、图形的LED点阵广告牌;
2、采用独立按钮控制字符的显示效果(如闪烁、静止、平移);
4、基于单片机的运算器设计
使用AT89C51设计一个简单的算术单元,可以进行四种算术运算。 设计内容如下: 1、使用矩阵键盘输入数字和操作符号; 2、8位数码管显示输入数据和运算结果;
5、单片机串行接口异步通信
实现两个相距较远的独立单片机可以串行方式传输数据。 设计内容如下: 1、采用RS-232标准接口实现点对点双机通讯;
2. 每个微控制器都有一个数字显示器。 机器A处于倒计时状态,倒计时结果同时显示在机器A和机器B上。 即机器A不断循环显示9s、8s、……、0s、9s……,同时将结果发送给机器B,机器B显示的结果与机器A相同。
6. 4路答录机设计
采用AT89C51作为控制芯片,实现多路答录系统。 设计内容如下: 1、具有4路接听输入(通过独立按键实现),时间分辨率小于100ms; 2、显示剩余接听时间,初始为10秒,最小量化单位为1秒; 3、接听成功后,播放一小段音乐,并显示成功接听号码;
4. 应答失败后,会发出报警声,并显示F。
7.基于单片机的直流电机PWM调速
使用AT89C51模拟PWM来控制直流电机的速度。 设计内容: 1. H桥直流电机驱动电路; 2、模拟PWM输出;
3、通过按键控制直流电机的速度进行加速、减速、停止;
8、基于单片机的可调数字时钟
使用AT89C51设计一个数字时钟。 设计内容:1、数码管显示时、分、秒的数值; 2. 按钮可用于调节小时和分钟;
评论:
设计报告格式 1.项目概述 2.系统设计
设计思路、方案可行性分析、总体方案
3. 硬件设计
硬件电路工作原理图、器件清单等
4、软件设计
软件设计思路、程序流程图、程序清单
5.系统仿真与调试
实际调试分析及仿真结果
6. 总结 7. 参考文献*
百度搜索“yundocx”或“”即可找到本站所有样例文章,免费阅读。 将此网站添加为书签,以便下次轻松阅读。 云文档网提供微控制器课程设计主题经典教育实例的在线全文阅读。