《高职高专电子/通信类专业“十二五”规划教材·单片机原理与应用:KEIL C项目教程》采用项目教学法来讲解51单片机的原理与应用,使用C语言进行程序设计。
《高职高专电子/通信类专业“十二五”规划教材·单片机原理与应用:KEIL C项目教程》按照由浅入深、循序渐进的原则,选取了10个单片机开发中的常用项目,分别为点亮一个发光二极管、霓虹灯控制系统、数码管显示电路、键盘原理及应用、中断系统及其应用、99s倒计时、液晶显示器及其应用、串行口通信、D/A和A/D转换、基于51单片机的时钟。
本书在编写时,语言描述通俗易懂、注重应用,在完成10个项目的同时,通过拓展与提高,使项目内容更加结合实际,增强了实用性。
《高职高专电子/通信类专业“十二五”规划教材·单片机原理与应用:KEIL C项目教程》可作为高等职业院校自动化、电子信息及机电等相关专业的学生教材,也可作为需要掌握和使用单片机技术的工程技术人员的实用参考书。
项目一 点亮一个发光二极管
1.1 项目说明
1.2 基础知识
1.2.1 微型计算机的硬件系统
1.2.2 单片机结构
1.2.3 数制及转换
1.2.4 51单片机存储器的扩展
1.2.5 C51基础
1.3 项目实施
1.3.1 硬件设计方案
1.3.2 软件设计方案
1.3.3 程序调试
1.4 项目评价
1.5 拓展与提高
习题
项目二 霓虹灯控制系统
2.1 项目说明
2.2 基础知识
2.2.1 C51变量
2.2.2 C51的运算符与表达式
2.2.3 C51语句
2.2.4 C51函数
2.2.5 一个发光二极管的闪烁
2.2.6 流水灯
2.3 项目实施
2.3.1 硬件设计方案
2.3.2 软件设计方案
2.3.3 程序调试
2.4 项目评价
2.5 拓展与提高
习题
项目三 数码管显示电路
3.1 项目说明
3.2 基础知识
3.2.1 if语句
3.2.2 数码管结构
3.2.3 数码管显示方式
3.3 项目实施
3.3.1 硬件设计方案
3.3.2 软件设计方案
3.3.3 程序调试
3.4 项目评价
3.5 拓展与提高
习题
项目四 键盘原理及应用
4.1 项目说明
4.2 基础知识
4.2.1 break语句和continue语句
4.2.2 switch语句
4.2.3 按键和键盘
4.2.4 独立式键盘的按键识别与应用
4.2.5 矩阵式键盘的按键识别与应用
4.3 项目实施
4.3.1 硬件设计方案
4.3.2 软件设计方案
4.3.3 程序调试
4.4 项目评价
4.5 拓展与提高
习题
项目五 中断系统及其应用
5.1 项目说明
5.2 基础知识
5.2.1 中断概述
5.2.2 51单片机中断系统
5.2.3 中断初始化
5.2.4 中断服务函数的定义
5.2.5 应用举例
5.3 项目实施
5.3.1 硬件设计方案
5.3.2 软件设计方案
5.3.3 程序调试
5.4 项目评价
5.5 拓展与提高
习题
项目六 99s倒计时
项目七 液晶显示器及其应用
项目八 串行口通信
项目九 D/A和ND转换
项目十 基于51单片机的时钟
参考文献