《C51单片机应用技术项目化教程/高等职业教育机电类“十二五”规划教材》按项目化、任务驱动体例编写,总共包含10个项目:设计信号灯控制系统,设计数码管显示系统,设计按键识别系统,设计报警器系统,设计秒表控制系统,设计LCD显示系统,设计串行通信系统,设计数字电压表系统,设计信号发生器系统,设计步进电机控制系统。每个项目均包括教学目标、工作任务、相关知识、项目总体设计、系统硬件设计、系统软件设计、系统仿真调试、能力拓展、项目考核等部分,在项目化教学中包含了“高职高专单片机教学大纲”规定应掌握的所有知识点:MCS-51系列单片机的结构、单片机开发软件KeiluVision2、C51程序设计等。
本书可作为高等职业院校、高等专科院校、成人高校、民办高校及本科院校举办的二级职业技术学院机电类、电子类相关专业的教学用书,并可作为社会从业人士的业务参考书及培训用书。
项目1设计信号灯控制系统
任务1相关知识
1.1.1单片机的基本知识
1.1.2单片机的内部结构
1.1.3单片机的CPU系统
1.1.4单片机的存储器系统
1.1.5单片机的并行I/O口系统
1.1.6单片机的其他功能单元
1.1.7单片机的外部结构
1.1.8C51程序的基本构成
1.1.9C51的数据结构
1.1.10C51存储区域与存储模式
1.1.11C51运算符与表达式
1.1.12C51语句
1.1.13C51函数
1.1.14C51数组
1.1.15C51指针
1.1.16C51结构体
任务2系统总体设计
1.2.1系统的组成
1.2.2系统的工作原理
任务3系统硬件设计
1.3.1单片机选型
1.3.2主控模块设计
1.3.3LED信号灯电路设计
任务4系统软件设计
1.4.1算法设计
1.4.2数据结构设计
1.4.3程序设计
1.4.4C语言源程序
1.4.5汇编语言源程序
任务5系统仿真调试
任务6能力拓展
任务7项目考核
项目2设计数码管显示系统
任务1相关知识
2.1.1数码管的结构
2.1.2数码管的工作原理
2.1.3数码管的字形编码
2.1.4LED数码管的显示方式
任务2系统总体设计
2.2.1系统的组成
2.2.2系统的工作原理
任务3系统硬件设计
2.3.1主控模块设计
2.3.2数码管显示模块设计
任务4系统软件设计
2.4.1算法设计
2.4.2数据结构设计
2.4.3程序设计
2.4.4C语言源程序
2.4.5汇编语言源程序
任务5系统仿真调试
任务6能力拓展
任务7项目考核
项目3设计按键识别系统
任务1相关知识
3.1.1独立式键盘
3.1.2矩阵式键盘
任务2系统总体设计
3.2.1系统的组成
3.2.2系统的工作原理
任务3系统硬件设计
3.3.1主控模块设计
3.3.2键盘模块设计
任务4系统软件设计
3.4.1算法设计
3.4.2数据结构设计
3.4.3程序设计
3.4.4C语言源程序
3.4.5汇编语言源程序
任务5系统仿真调试
任务6能力拓展
任务7项目考核
项目4设计报警器系统
任务1相关知识
4.1.1中断系统的结构
4.1.2中断系统控制
4.1.3中断系统响应
4.1.4中断系统应用
任务2系统总体设计
任务3系统硬件设计
4.3.1主控模块设计
4.3.2按键模块设计
4.3.3音频报警模块设计
任务4系统软件设计
4.4.1算法设计
4.4.2数据结构设计
4.4.3程序设计
4.4.4C