前两章回顾了8051单片机的基本硬件结构与内部资源,归纳了用C语言开发单片机程序必须参考和重点掌握的技术内容,提出了C语言在开发调试单片机系统中的优势,介绍了进行仿真设计与调试所使用的Proteus软件的基本操作,Proteus与µVision3的联合调试技术等,为本章及后续章节Proteus环境下C语言程序设计案例的学习调试与研究做好了铺垫。
本章案例全面涉及8051单片机内部资源的程序设计及基本外围元件的应用,共包括3部分:
第1部分是1~10号案例,涉及基本I/O控制,包括LED、数码管、按键、开关与继电器、蜂鸣器等程序设计。
第2部分是11~21号案例,涉及外部中断与定时计数器程序设计。
第3部分是22~25号案例,涉及串口通信程序设计,看门狗应用及内置EEPROM读/写等。
通过对这些案例的学习研究与跟踪调试,并根据要求进行仿真实训设计,可全面掌握8051单片机的C语言基础程序设计技术,熟练使用C语言控制和运用单片机内部资源,为8051单片机扩展资源的应用及系统综合设计打下良好基础。