单片机原理与应用技术
作者: 陈洪财主编
出版时间:2014年2月
出版社:哈尔滨工程大学出版社
- 哈尔滨工程大学出版社
- 9787566107657
- 57518
- 0047157409-5
- 16开
- 2014年2月
- 工学
- 计算机科学与技术
- TP368.1
- 自动化
- 本科
《单片机原理与应用技术》实例新颖,程序完整,内容翔实,语言通俗易懂,实例实用性和针对性强,既适合作为高等院校通信、控制、电工电子等非计算机专业的教材,也可供有关技术培训及工程技术人员自学参考。
第1章 AT89S52单片机硬件结构和原理
1.1 AT89S52单片机的内部结构及特点
1.2 AT89S52单片机引脚及其功能
1.3 AT89S52单片机存储器配置
1.4 定时器
1.5 复位及复位电路
1.6 时钟电路及操作时序
1.7 输入/输出接口
思考题及习题
第2章 指令系统
2.1 汇编语言
2.2 寻址方式
2.3 AT89S52单片机的指令系统
2.4 程序设计语言及编程思路
思考题及习题
第3章 C语言程序设计知识
3.1 C51语言基础
3.2 C语言程序的基本结构
3.3 KeilC的实际应用
3.4 数码管C编程实例
3.5 一位数码管显示(静态显示)
3.6 多位数码管动态扫描显示
3.7 按键(包括矩阵键盘)
3.8 电子钟编程(包括数码管选择与显示数据修改)
3.9 单片机C语言编程技巧与规范
3.1 0用c语言和汇编语言编写的基本程序模块对比
3.1 1C语言和汇编语言混合编程
思考题与习题
第4章 中断控制、定时/计数器与串行口
4.1 I/O口的控制方式
4.2 中断控制
4.3 定时/计数器
4.4 串行通信系统
思考题及习题
第5章 液晶屏显示
5.1 1602液晶屏
5.2 1602的使用
5.3 常用的程序段和初始化
5.4 1602字符型LCD显示演示程序
5.5 12864液晶
5.6 12864液晶屏显示演示
思考题及习题
第6章 EEPROM
6.1 EEPROM和虚拟IIC总线扩展I/O口
6.2 IIC总线EEPROM芯片AT24C02
6.3 AT24C02的使用
6.4 常用程序段
6.5 AT24C02的具体使用办法
6.6 将数据写入24C02
6.7 将数据从24C02中读出
6.8 AT24C02断电保护功能编程示范(C语言版)
6.9 串行扩展AT93C46特点、引脚功能和指令系统
6.1 0AT93C46读写应用
第7章 模数、数模转换器
7.1 AD0804介绍
7.2 AD0804接口设计
7.3 由AT89S52读取ADC转换值
7.4 并行A/D转换器ADC0809及其接口电路
7.5 串行A/DADC0832及其接口电路
7.6 数模转换器
7.7 测量DAC输出电压值
7.8 DAC0832及其接口电路
7.9 DAC0832应用
7.1 0DA/AD转换PCF8591
思考题及习题
第8章 直流电机与步进电机
8.1 直流电机介绍
8.2 直流电机的驱动及控制
8.3 认识步进电机
思考题及习题
第9章 实时时钟
9.1 认识时钟芯片
9.2 DSl302的原理与控制
9.3 实用时钟
思考题及习题
第10章 温度传感器
10.1 温度传感器DSl8820
10.2 DSl8820工作过程
10.3 工作时序
10.4 实例程序
10.5 热电阻
第11章 红外遥控
11.1 红外遥控基本原理
11.2 红外遥控器及其编码
11.3 红外遥控的接收及其解码
11.4 实例程序
附录1 8051指令表
附录2 CGRAM中文字符与字符字模关系对照表
参考文献