
AT89S51单片机通过Proteus仿真进行的实验及实践教程,包含34个实例。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
主要内容包括:(1) 采用Proteus仿真环境对《AT89S51单片机试验及实践教程》中的实验进行,涵盖C语言和汇编两种编程方式。 (2) 为了便于理解,对实验代码进行了详细注释,考虑到本人刚入门,可能存在一些错误,恳请读者提出宝贵意见。此外,还补充了与这些实验相关的辅助资料。 (3) 对原版文档中发现的问题进行了修正,虽然仍有部分问题尚未完全明确。具体实验项目如下:1. 闪烁灯的实现;2. 模拟开关灯的仿真;3. 多路开关状态指示功能的构建;4. 广告灯的左移右移操作;5. 利用取表方式控制广告灯;6. 报警产生器的设计,目前LM386模块存在声音问题,已移除以保证仿真正常运行;7. I-O并行口直接驱动LED显示屏;8. 按键识别方法的设计;9. 一键多功能按键识别技术的应用;10. 00-99计数器的实现;11. 00-59秒的秒计时器(通过软件延时实现);12. 可预置可逆4位计数器的开发;13. 动态数码显示技术的应用;14. 4x4矩阵式键盘识别技术;15. 定时计数器T0作定时应用的探索(第一部分);16. 定时计数器T0作定时应用的探索(第二部分);17. 99秒马表的设计方案;18. “嘀、嘀、……”报警声的模拟实现;19. “叮咚”门铃功能的仿真;20. 数字钟的构建;21. 拉幕式数码显示技术的应用;22. 电子琴程序的开发(但需注意其较高的CPU资源占用率);23. 模拟计算器数字输入及显示的实现,并留意其报警声发出较慢的问题;24.8x8 LED点阵显示技术的应用;25.点阵式LED“0-9”数字显示技术的实现;26.点阵式LED简单图形显示技术的开发;27.ADC0809AD转换器基本应用技术,包含对sun7474模块的制作;28.数字电压表的实现;29.两点间温度控制系统的设计;30.四位数数字温度计的应用(未包含AD590模块);31.6位数显频率计数器的开发;32.电子密码锁设计的探索;33.4x4键盘及8位数码管组成的电子密码锁的设计;34.带有存储器功能的数字温度计——DS1624技术应用的尝试(reset后可能出现异常显示);35.DS18B20数字温度计使用的尝试,尚未成功。文档中各颜色标注说明:绿色代表本人不理解或遇到的疑问之处,恳请相关人士提供指导。红色代表对《AT89S51单片机试验及实践教程》中需要补充或修改的部分。蓝色则用于提供一些提醒或注意事项。
全部评论 (0)


