莫怀训主编的《单片机系统安装与调试--基于Proteus虚拟仿真》从实际应用工程入手,采用理论实践(理实)一体化教学,以实训过程和学生为主导,注重学生的实践能力的培养,坚持以就业为导向,以能力为本位,以素质为基础开展教学。本书采用C语言C51为编程语言,与传统的汇编语言ASM51相比,C51具有结构化、语法相对较少、对单片机硬件结构无需了解过多、易读易写等优点,比较适合初学者入门学习。特别是当编写复杂程序时,使用C51编程更显现其无比优越性了。
莫怀训主编的《单片机系统安装与调试--基于Proteus虚拟仿真》以中等职业电气运行与控制、机电技术应用等专业的学生和爱好单片机技术的初学者为读者对象,以C语言为编程语言,采用理论实践一体化,以任务为中心的讲解方式,对单片机技术的入门知识进行了全面的介绍。
《单片机系统安装与调试--基于Proteus虚拟仿真》共分为7个模块,21个任务,以AT89C51单片机为例,对单片机的基本知识、C语言C51的语法结构以及开发软件——Keil软件、设计仿真软件Proteus软件做了详细的介绍,精心设置任务,深入浅出,循序渐进,注重理论实践相结合以及实用性,在编排上改变了以学科体系为主线的形式。
模块一 单片机认识
任务一 了解单片机2
任务二 认识引脚和最小系统5
任务三 制作最小系统7
模块二 单片机C51基础知识
任务四 了解C51的数据类型11
任务五 C51常用的头文件13
任务六 C51中的运算符16
任务七 C51中的基础语句19
模块三 编译及仿真软件的使用
任务八 用Proteus软件绘制电路图25
任务九 Keil软件的使用36
任务十 调试仿真43
模块四 接口输出应用
任务十一 控制发光二极管49
任务十二 数码管应用56
任务十三 *LED点阵屏幕应用67
任务十四 其他输出设备应用简介77
实训项目一 简易交通灯85
模块五 接口输入应用
任务十五 按钮和开关87
任务十六 *矩阵式键盘91
模块六 中断系统
任务十七 外部中断98
任务十八 定时/计数器应用103任务十九简单时钟108
实训项目二 带倒计时功能的交通灯111
模块七 I/O口扩展技术简介
任务二十 *8255扩展I/O口114
任务二十一 *串口扩展技术120
实训项目三 *多功能电子钟123
附录
附录一 8051单片机存储器结构125
附录二 8051单片机的特殊功能寄存器(SFR)126
附录三 Proteus部分常用元器件中英文对照表127
附录四 ASCII码表(0x00~0xFF)128
参考文献