- 电子工业出版社
 - 9787121392566
 - 4版
 - 349828
 - 60266543-2
 - 平塑
 - 16开
 - 2025-02
 - 441
 - 244
 - 电子信息与电气
 - 本科 研究生及以上
 
                                作者简介
                            
                            
                                                                
                                            
                            目录
                        
                        
                                目    录 __eol__第1章  单片机的C语言概述	1__eol__1.1  单片机的C语言	1__eol__1.1.1  单片机的C语言(C51)的特点	1__eol__1.1.2  单片机的C语言和标准C语言的__eol__比较	2__eol__1.1.3  单片机的C语言与汇编语言的优__eol__势对比	2__eol__1.2  硬件及软件环境	6__eol__1.2.1  硬件环境	6__eol__1.2.2  软件环境	8__eol__本章小结	8__eol__习题	8__eol__第2章  51系列单片机硬件及C51编程__eol__基础	9__eol__2.1  51单片机的总体结构	9__eol__2.1.1  内部结构	9__eol__2.1.2  外部引脚说明	10__eol__2.1.3  CPU的时序周期	13__eol__2.2  51单片机的存储器	14__eol__2.2.1  程序存储器	14__eol__2.2.2  数据存储器	15__eol__2.2.3  特殊功能寄存器	17__eol__2.3  C51语言的数据	20__eol__2.3.1  常量	20__eol__2.3.2  变量	22__eol__2.4  C51语言对单片机主要资源的__eol__控制	25__eol__2.4.1  特殊功能寄存器的C51语言__eol__定义	25__eol__2.4.2  绝对地址的访问	27__eol__2.5  C51语言的基本运算与流程控制__eol__语句	28__eol__2.5.1  基本运算	28__eol__2.5.2  分支判断——if、switch语句	30__eol__2.5.3  循环控制——while、for语句	32__eol____eol__2.5.4  break、continue、return和goto__eol__语句	34__eol__2.6  C51语言的数组、指针、函数	36__eol__2.6.1  数组	36__eol__2.6.2  指针	38__eol__2.6.3  函数	39__eol__2.7  C51语言的预处理命令及汇编语句__eol__的嵌入	42__eol__2.7.1  文件包含、宏定义、条件编译	42__eol__2.7.2  C51中汇编语句的嵌入	44__eol__2.8  C51程序	45__eol__2.8.1  C51的程序结构	45__eol__2.8.2  C51编程规范及注意事项	47__eol__2.8.3  C51的标识符与关键字	48__eol__本章小结	50__eol__习题	50__eol__第3章  P0~P3口输入/输出的C51编程	52__eol__3.1  51单片机的P0~P3口基础知识	52__eol__3.1.1  P0~P3口结构	52__eol__3.1.2  P0~P3口特点总结	53__eol__3.2  输出操作	54__eol__3.2.1  基本输出操作举例——字节输出__eol__与位输出	54__eol__3.2.2  扩展输出操作举例——流水灯与__eol__霹雳灯	55__eol__3.2.3  扩展输出操作举例——8段LED__eol__数码显示器	57__eol__3.3  输入操作	62__eol__3.3.1  闸刀型开关输入信号	63__eol__3.3.2  单个按钮型开关输入信号	64__eol__3.3.3  多个按钮型开关输入信号——__eol__键盘	66__eol__3.4  实验与设计	72__eol__实验1  闸刀型开关输入/8段LED静态__eol__显示输出	72__eol____eol__实验2  按钮型开关输入/8段LED静态__eol__显示输出	72__eol__设计1:计时秒表的设计	74__eol__设计2:模拟交通信号灯控制装置的__eol__设计	74__eol__本章小结	74__eol__习题	75__eol__第4章  中断系统的C51编程	76__eol__4.1  中断系统结构与中断控制	76__eol__4.1.1  中断系统结构	76__eol__4.1.2  特殊功能寄存器	77__eol__4.2  中断优先级与中断函数	78__eol__4.2.1  中断优先级	78__eol__4.2.2  中断函数的结构形式	80__eol__4.3  外部中断源的C51编程	80__eol__4.3.1  外部中断源初始化	80__eol__4.3.2  编程示例	81__eol__4.4  实验与设计	84__eol__实验1  按钮型开关模拟外部中断__eol__实验	84__eol__实验2  外部中断优先级实验	85__eol__设计:出租车计价器里程计量装置的__eol__设计	87__eol__本章小结	87__eol__习题	88__eol__第5章  定时器/计数器的C51编程	89__eol__5.1  51单片机的定时器/计数器	89__eol__5.1.1  结构	89__eol__5.1.2  特殊功能寄存器	90__eol__5.2  定时器/计数器工作模式	91__eol__5.3  定时器/计数器的应用举例	94__eol__5.3.1  定时器/计数器的初始化	95__eol__5.3.2  应用举例	96__eol__5.4  实验与设计	102__eol__实验1  按钮型开关模拟计数器实验	102__eol__实验2  定时器实验	103__eol__设计1:出租车计价器里程计量装置__eol__的设计	104__eol__设计2:计时钟的设计(倒计时)	104__eol__本章小结	104__eol__习题	105__eol__第6章  串行口的C51编程	106__eol__6.1  51单片机串行口基础知识	106__eol__6.1.1  串行口的结构原理	106__eol__6.1.2  串行口的应用控制	107__eol__6.2  51单片机串行口的工作方式	108__eol__6.2.1  串行口工作方式0	108__eol__6.2.2  串行口工作方式1	112__eol__6.2.3  串行口工作方式2	116__eol__6.2.4  串行口工作方式3	119__eol__6.3  51单片机串行口的应用举例	122__eol__6.3.1  串行口编程基础	122__eol__6.3.2  串行口应用举例	124__eol__6.4  实验与设计	127__eol__实验1  串行口控制的流水灯实验	127__eol__实验2  两个单片机通信实验	127__eol__本章小结	129__eol__习题	130__eol__第7章  外部并行扩展的C51编程	131__eol__7.1  51单片机并行I/O口扩展基础	131__eol__7.1.1  系统扩展总线结构图	131__eol__7.1.2  数据线、控制线的连接	132__eol__7.1.3  译码信号的形成——系统扩展__eol__的寻址	132__eol__7.2  可编程的I/O接口芯片8255A的__eol__C51编程	135__eol__7.2.1  8255A简介	135__eol__7.2.2  利用8255A扩展并行的输入/输出__eol__口示例	139__eol__7.2.3  利用Intel 8255A作为8段LED__eol__静态显示输出口的示例	140__eol__7.2.4  利用Intel 8255A作为8段LED__eol__动态显示输出口的示例	141__eol__7.3  D/A与A/D转换器的C51编程	143__eol__7.3.1  D/A转换器基础	143__eol__7.3.2  8位并行D/A转换器DAC0832	145__eol__7.3.3  A/D转换器基础	150__eol__7.3.4  8位并行A/D转换器ADC0809	151__eol__7.4  液晶显示器的C51编程	155__eol__7.4.1  字符型LCD1602液晶显示模块__eol__的C51编程	155__eol____eol__7.4.2  点阵式带汉字库12864液晶显示__eol__模块接口技术	160__eol__7.5  实验与设计	168__eol__实验1  DAC0832单缓冲实验	168__eol__实验2  ADC0809实验	169__eol__设计1:电子密码锁的设计	171__eol__设计2:波形发生器的设计	171__eol__本章小结	171__eol__习题	172__eol__第8章  外部串行扩展的C51编程	173__eol__8.1  I2C总线器件的C51编程	173__eol__8.1.1  认识I2C总线接口	173__eol__8.1.2  I2C总线典型器件AT24C02__eol__应用举例	175__eol__8.2  SPI总线器件的C51编程	180__eol__8.2.1  认识SPI总线	181__eol__8.2.2  SPI总线典型器件X25045应用__eol__举例	182__eol__8.3  单总线的C51编程	186__eol__8.3.1  认识单总线	186__eol__8.3.2  单总线典型器件DS18B20应用__eol__举例	187__eol__8.4  串行                            
                            
                        
                        
                        
                    





