|
內容簡介: |
本书针对目前最通用的80C51单片机,在讲述其汇编指令系统的基础上,以C51编程语言为主,内容组织以项目导向为主,结合Keil编程环境,并在Proteus仿真平台上进行仿真验证。本书分为基础篇、应用篇和提高篇。基础篇(第1~3章)主要讲述80C51单片机基本结构及其开发环境、指令系统、C51编程简介,基础篇以80C51单片机基本概念为主,力求简洁。应用篇(第4~8章)则主要以80C51单片机的输入输出接口、中断、定时器、串口通信为主要内容,结合具体项目实施展开教学。提高篇(第9~12章),结合项目实施介绍AD和DA转换,通过万年历、步进电机控制、简易电子琴制作等项目作为80C51单片机知识综合应用,在项目实施过程中进一步培养独立思考和解决问题的能力。
本书以项目实施为导向,体现了工学结合特色,实用性强,既可作为高等院校、职业院校、电视大学等的教学用书,也是单片机爱好者自学单片机的合适教材,还可作为从事单片机应用的技术人员的参考书。
|
目錄:
|
第1章8051单片机最小系统设计
1.1单片机简介
1.1.1单片机与单片微计算机系统
1.1.2单片机发展概述
1.1.3常用单片机系列
1.280C51单片机引脚及功能
1.38051单片机存储器结构
1.3.1外部数据存储器
1.3.2内部数据存储器内RAM
1.4单片机最小系统设计
1.5KEIL编程环境
1.6Proteus仿真调试环境
1.6.1Proteus简介
1.6.2Proteus仿真环境
1.6.38051单片机最小系统的Proteus设计与仿真
习题
第2章指令系统及汇编语言程序设计――发光二极管的控制
2.18051指令格式
2.2寻址方式
2.3指令系统
2.3.1指令分类
2.3.2数据传送类指令
2.3.3算术运算类指令
2.3.4逻辑运算及移位指令
2.3.5位操作类指令
2.3.6控制转移类指令
2.4汇编语言程序设计
2.4.1伪指令
2.4.2汇编
2.4.3程序设计的基本方法
2.5程序设计举例
2.5.1顺序结构
2.5.2分支结构
2.5.3循环结构
2.5.4查表结构
习题
第3章C51语言基本结构
3.1C51关键字与标示符
3.2C51数据类型及运算符
3.2.1C51数据类型
3.2.2运算符及表达式
3.3流程控制
3.3.1顺序结构
3.3.2分支结构
3.3.3循环结构
3.4函数
3.4.1C51函数简介
3.4.2最简单的C51程序
3.4.3C51程序实例及特点
习题
第4章输出接口电路及控制――4位数码管控制电路设计制作
4.1MCS?51的输入输出端口
4.1.1P0口
4.1.2P1口
4.1.3P2口
4.1.4P3口
4.2输出接口电路设计
4.2.1驱动LED
4.2.2驱动蜂鸣器
4.2.3驱动继电器
4.3LED数码管显示
4.3.1七段LED数码管的结构
4.3.2数码管的显示原理
4.3.3数码管的显示方式
4.44位数码管控制电路设计制作
习题
第5章输入接口电路及控制――4×4键盘设计制作
5.1MCS?51的输入接口
5.2输入设备及接口电路
5.2.1输入设备
5.2.2输入接口电路设计
5.34×4键盘设计制作
习题
第6章中断系统――按键中断电路设计制作
6.1中断系统
6.1.1中断概念
6.1.2中断系统构成
6.1.3外部中断
6.2外部中断的应用
6.2.1中断的响应
6.2.2外部中断的初始化
6.2.3外部中断的服务程序
6.3按键中断电路设计制作实训
习题
第7章定时器计数器――时钟设计制作
7.1单片机定时器计数器
7.1.1定时器内部结构
7.1.2特殊功能寄存器
7.1.3工作方式0
7.1.4工作方式1
7.1.5工作方式2
7.1.6工作方式3
7.2设计信号发生器
7.3秒时钟设计制作
习题
第8章串行口通信――上位机串行口控制LED
8.1单片机串行口
8.1.1串行通信的概念
8.1.2串行通信数据格式
8.1.3MCS51串行口的结构
8.1.4串行口的特殊功能寄存器
8.1.5波特率与串行口初始化
8.1.6串行口的服务程序
8.2上位机串行口控制LED
8.3利用串行口分析直流电机转速
习题
第9章AD应用――温度检测电路设计制作
9.1模数转换原理
9.1.1模数转换器及其原理
9.1.2模数转换的主要技术指标
9.2模数转换芯片ADC0809
9.3温度检测电路设计及制作
习题
第10章DA应用――信号发生器设计制作
10.1数模转换原理
10.1.1倒T形电阻网络
10.1.2数模转换器的主要技术指标
10.2模数转换芯片DAC0832
10.3信号发生器的设计及制作
习题
第11章单片机实用系统设计与制作
11.1万年历设计制作
11.1.1液晶显示简介
11.1.21602字符型LCD简介
11.1.3DS1302简介
11.1.4DS18B20简介
11.1.5带温度显示的可调式万年历
11.2步进电机控制电路的设计与制作
11.2.1步进电机的工作原理
11.2.2步进电机的种类
11.2.3步进电机的驱动原理
11.2.4速度、转向和开停可控制的步进机
习题
第12章声音的控制――简易电子琴的设计制作
12.1声音的控制原理
12.1.1声音控制的硬件电路
12.1.2音调的确定
12.1.3节拍的确定
12.2应用实例
12.2.1演奏自然音
12.2.2按键“弹奏”音乐
12.2.3播放一首音乐
12.3简易电子琴的设计及制作
习题
参考文献
|
|