描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787121270413
本书以夯实基础,面向应用,理论与实践紧密结合为原则,采用汇编及C语言作为系统软件开发平台。全书共9章,主要包括80C51,单片机系统设计相关软件的使用、Proteusg.0人门、51系列单片机软件程序设计、51系列单片机通用I/O端口控制、LED数码管与键盘的应用、D/A转换器和A/D转换器的应用、显示器的应用、电动机控制和综合应用设计。
本书适合从事单片机应用研发的工程技术人员自学使用,也可作为高等学校相关专业单片机课程的教学用书。
第1章 80C51单片机系统设计相关软件的使用
1.1 Keil C51的使用
1.2 仿真器
1.3 编程器
1.4 ISP下载
1.5 串行调试软件
第2章 Proteus 8.0快速入门
2.1 Proteus IsIS的操作及电路原理图设计
2.1.1 Proteus ISIS编辑环境及参数设置
2.1.2 Proteus ISIS原理图设计
2.2 Proteus VSM虚拟系统模型
2.2.1 激励源
2.2.2 Proteus VSM虚拟仪器的使用
2.2.3 Keil C5l与Proteus的联机调试
第3章 51系列单片机程序设计
3.1 清零与置数程序的设计
3.1.1 片内清零程序的设计
3.1.2 置数程序的设计
3.2 拼字与拆字程序的设计
3.2.1 片内拼字程序的设计
3.2.2 片内拆字程序的设计
3.3 数据块传送与排序程序的设计
3.3.1 数据块传送程序的设计
3.3.2 数据排序程序的设计
第4章 51系列单片机通用I/O端口控制
4.1 声光控制
4.1.1 闪烁灯控制
4.1.2 声光报警控制
4.1.3 流水灯控制
4.1.4 花样灯控制
4.1.5 模拟交通灯控制
4.2 定时器/计数器控制
4.2.1 T/c延时控制
4.2.2 T/C计数控制
4.3 外部中断控制
4.3.1 单个外部中断控制
4.3.2 外部中断优先控制
4.4 串行通信控制
4.4.1 两个单片机之间的串行通信控制
4.4.2 单片机与Pc之间的串行通信控制
第5章 LED数码管与键盘的应用
5.1 LED数码管应用
5.1.1 LED数码管的显示原理
5.1.2 一位共阳极LED数码管的静态显示
5.1.3 0~99计数器的设计
5.1.4 59s计时器的设计
5.1.5 8位LED数码管移位显示
5.1.6 MAx7219串行驱动LED数码管
5.2 键盘的应用
5.2.1 键盘工作原理
5.2.2 查询式键盘设计
5.2.3 矩阵式键盘的识别
第6章D/A转换器和A/D转换器的应用
6.1 DAC0832转换器的应用
6.1.1 DAC0832输出方波
6.1.2 DAC0832输出三角波
6.1.3 DA(20832输出正弦波
6.2 TLC5615转换器的应用
6.2.1 TLC5615输出锯齿波
6.2.2 TLC25615输出阶梯波
6.3 A/D转换器的应用
6.3.1 ADC0808数字电压表的设计
6.3.2 ADC0832数字电压表的设计
第7章 显示器的应用
7.1 点阵LED的应用
7.1.1 一个5×7点阵字符显示
7.1.2 一个8×8点阵字符显示
7.1.3 两个8×8点阵字符显示
7.1.4 16×16点阵汉字显示
7.2 液晶显示器的应用
7.2.1 字符式LcD字符串显示
7.2.2 字符式LCD静态显示
7.2.3 汉字式LCD静态显示
7.2.4 汉字式LCD滚动显示
第8章 电动机控制
8.1 步进电动机控制
8.1.1 步进电动机的起动、停止控制
8.1.2 步进电动机正、反转控制
8.1.3 步进电动机转速控制
8.2 直流电动机控制
8.2.1 直流电动机的起动、停止控制
8.2.2 直流电动机正、反转控制
8.2.3 直流电动机转速控制
8.2.4 直流电动机多地控制
第9章 综合应用设计
9.1 数字电子钟的设计
9.2 篮球比赛计分器的设计
9.3 DSl302可调时钟的设计
9.4 24(204开启次数统计
9.5 DSl8820测量温度
9.6 按键选播电子音乐
9.7 矩阵键盘键值显示
附录A 汇编指令速查表
附录B C51库函数
附录C Proteus常用快捷键
参考文献
第3版前言
单片机又称为单片微处理器,其实质是将一个计算机系统集成到一个芯片上。它具有体积小、质量轻、价格便宜、控制功能强等特点,在工业控制、智能仪表、家用电器及军事装置等方面都得到了广泛的应用。
本书第1版于2008年9月出版,现已被许多学校或培训机构作为单片机课程的实践教材,得到众多教师、学生和读者的认可,在此我们表示衷心的感谢。
鉴于单片机及嵌入式系统技术发展迅速,决定对本书再次进行修订。本次修订在保留第2版体例结构及编写特色的基础上,主要进行了以下修改:
第1章删除了Keil软件窗口介绍部分的内容。
第2章以Proteus8.0版本为例,讲述Proteus ISIS的使用方法,并删除Proteus ARES的PCB设计部分内容。
第4章的内容重新整合为声光控制、定时/计数器控制、外部中断控制、串行通信控制。
第5章删除了串行口驱动一位共阴极LED数码管显示、矩阵式键盘的识别(二)的内容,增加了LED数码管的识别与检测方法。
第6章将原6.3节和原6.4节的内容整合为A/D转换器的应用。
第7章增加了字模PCtoLCD2002的使用,并针对每个点阵显示程序讲解了字体的取模方式。
第8章删除了步进电动机正转控制部分的内容,将其知识点在步进电动机正、反转控制中进行体现。
第9章增加了矩阵键盘键值显示的内容,进一步加强读者的综合应用设计能力。
本书由湖南工程职业技术学院陈忠平编著。参加本书编写的还有湖南工程职业技术学院徐刚强、龚亮、陈建忠、龙晓庆,湖南航天诚远精密机械有限公司刘琼,湖南涉外经济学院侯玉宝、高金定,湖南科技职业技术学院高见芳,湖南三一重工集团王汉其等。全书由湖南工程职业技术学院李锐敏教授主审。
由于作者水平有限,书中难免有疏漏之处,恳请读者予以指正或提出修改意见。
评论
还没有评论。