微信扫一扫,移动浏览光盘
简介
本书主要介绍了51单片机系统中常用模块的具体运用,这些模块包括:电源模块、输入输出及显示模块、各类存储模块(并行及串行)、数据传输接口模块、网络通信模块、AD/DA模块、语音处理模块、信号发生模块、电机模块、打印机模块、传感器模块等。
书中同时介绍了51单片机系统中各类模块的使用,包括硬件电路设计和程序代码编写,程序代码的编写采用汇编语言和C语言对照的方式,使读者对运用这两种语言开发单片机应用系统可以有更为全面的了解;另外在程序中给出了对代码功能的解释说明,提高了程序的可读性,有助于读者理解。在本书的配套光盘中,提供了书中所有例子的电路原理图以及程序源代码,读者根据自己的实际需要稍加修改即可使用。
本书包含丰富的单片机外围模块实例,作为一本单片机应用手册,适合于具有初步单片机基础的单片机工程师,以及高等院校电子类专业的学生和单片机爱好者参考阅读。
目录
第1章 电源模块
1.1 过压保护器件NCP345/MAX484X(3/4/5/6)
1.1.1 功能说明
1.1.2 电路图及其说明
1.1.3 小结
1.2 过流保护器件AAT4610A
1.2.1 功能说明
1.2.2 电路图及其说明
1.2.3 小结
1.3 常用电源管理电路LT/M317,LM78XX(05/33)
1.3.1 功能说明
1.3.2 电路图及其说明
1.3.3 小结
1.4 电源监控电路MAX821X(5/6)
1.4.1 功能说明
1.4.2 电路图及其说明
1.4.3 小结
1.5 电源监控电路TP31XX(06/10)
1.5.1 功能说明
1.5.2 电路图及其说明
1.5.3 小结
1.6 带看门狗的电源监控电路HYM70X(5/6)
1.6.1 功能说明
1.6.2 电路图及其说明
1.6.3 小结
1.7 电池管理模块BQ2403X(0/1/2/3/5)
1.7.1 功能说明
1.7.2 电路图及其说明
1.7.3 小结
1.8 MAXl898电池充电管理器
1.8.1 功能说明
1.8.2 电路图及其说明
1.8.3 小结
第2章 片内功能模块
2.1 中断系统
2.1.2 功能说明
2.1.2 程序流程图
2.1.3 汇编语言程序及讲解
2.1.4 C语言程序及讲解
2.1.5 小结
2.2 定时/计数器
2.2.1 功能说明
2.2.2 程序流程图
2.2.3 汇编语言程序及讲解
2.2.4 C语言程序及讲解
2.2.5 小结
2.3 看门狗
2.3.1 功能说明
2.3.2 程序流程图
2.3.3 汇编语言程序及讲解
2.3.4 C语言程序及讲解
2.3.5 小结
第3章 外部存储模块
3.1 常用静态RAM6XXXX(116/264/2256)
3.1.1 功能说明
3.1.2 电路图
3.1.3 程序流程图
3.1.4 汇编语言程序及讲解
3.1.5 C语言程序及讲解
3.1.6 小结
3.2 常用动态RAM21XX(64/86)
3.2.1 功能说明
3.2.2 电路图
3.2.3 程序流程图
3.2.4.汇编语言程序及讲解
3.2.5 C语言程序及讲解
3.2.6 小结
3.3 常用EPROM27XXXA(64/128/256/512)
3.3.1 功能说明
3.3.2 电路图
3.3.3 小结
3.4 常用EEPROM28XXA(16/17/64)
3.4.1 功能说明
3.4.2 电路图
3.4.3 程序流程图
3.4.4 汇编语言程序及讲解
3.4.5 C语言程序及讲解
3.4.6 小结
3.5 常用FLASHAIn28F256
3.5.1 功能说明
3.5.2 电路图
3.5.3 小结
3.6 常用双口RAMIDT7005S
3.6.1 功能说明
3.6.2 电路图
3.6.3 程序流程图
3.6.4 汇编语言程序及讲解
3.6.5 C语言程序及讲解
3.6.6 小结
3.7 常用FIFOCY7C419(/421/425)
3.7.1 功能说明
3.7.2 电路图
3.7.3 程序流程图
3.7.4 汇编语言程序及讲解
3.7.5 C语言程序及讲解
3.7.6 小结
第4章 键盘输入模块
4.1 简单按键
4.1.1 功能说明
4.1.2 电路图
4.1.3 程序流程图
4.1.4 汇编语言程序及讲解
4.1.5 C语言程序及讲解
4.1.6 小结
4.2 矩阵键盘
4.2.1 功能说明
4.2.2 电路图
4.2.3 程序流程图
4.2.4 汇编语言程序及讲解
4.2.5 C语言程序及讲解
4.2.6 小结
4.3 计算机键盘
4.3.1 功能说明
4.3.2 电路图
4.3.3 程序流程图
4.3.4 汇编语言程序及讲解
4.3.5 C语言程序及讲解
4.3.6 小结
第5章 LED显示模块
5.1 直接驱动LED数码管
5.1.1 功能说明
5.1.2 电路图
5.1.3 程序流程图
……
5.2 译码器MAX7219驱动LED数码管
5.3 译码器74LS47驱动LED数码管
5.4 译码器CH452驱动LED数码管
第6章 LED显示模块
6.1 并口字符LCD控制器HD44780
6.2 并口图形点阵LCDT6963C
第7章 串口通信模块
7.1 RS-232接口
7.RS-232电平转换芯片MAX232
7.3 RS-485接口
7.4 RS-485电平转换电路MAX483
7.5 单片机内嵌I2C、SPI引擎
第8章 USB通信模块
8.1 USB转串口芯片CP2101
8.2 内嵌USB引擎的51芯片AT89C5131
8.3 USB接口芯片CH372
第9章 扩展串口通信模块
9.1 GPIO扩展12C总线
9.2 GPIO扩展SPI总线
9.3 GPIO扩展Microwire总线
9.4 GPIO扩展单总线
第10章 扩展并口通信模块
10.1 三态门扩展输入输出口74LS245
10.2 锁存器扩展并行输出口74LS373
10.3 串行扩展并口输入74LS165
10.4 串行扩展并口输出74LS164
10.5 8155扩展并口
10.6 8255扩展并口
第11章 远程通信模块
11.1 以太网接口引擎RTL8019AS
11.2 CAN总线控制器接口
11.3 电力通信模块SSCP300
第12章 扩展中断模块
12.1 查询法扩展中断
12.2 可编程中断控制器,8259A扩展中断
第13章 日历时钟模块
13.1 软件日历时钟
13.2 实时日历时钟DS12C887
第14章 A/D、D/A转换模块
14.1 单通道并行A/DADC0801
14.2 多通道并行A/DADC0809
14.3 并行D/ADAC0832
14.4 串行A/DTLC2543
14.5 串行D/ATLC5615
14.6 内嵌A/D的AT89C2051
第15章 串行存储模块
15.1 常用ⅡC串行EEPROMAT24CXX
15.2 常用SPI串行EEPROMAT25XXX
15.3 常用同步串行EEPROM93C46
15.4 常用NandFlashK9F5608
15.5 非接触式IC卡读写模块H6152
第16章 语音处理模块
16.1 软件实现简单音乐发生器
16.2 语音编解码芯片ISD2560
第17章 频率信号发生模块
17.1 软件实现PWM信号
17.2 智能信号发生器(MAX038)
第18章 电机控制模块
18.1 步进电机
18.2 直流伺服电机
第19章 近距离无线通信模块
19.1 红外收发芯片NB9148、NB914919.2 无线数据传输模块PTR2000
第20章 定位模块
20.1 数字罗盘HMR3000
20.2 GPS模块GARMINGPS25LP
第21章 传感器模块
21.1 光敏传感器
21.2 四通道数字温度传感器LM83
21.3 数字气压传感器MPX4105
21.4 压力传感器PPT、PPTR系列
21.5 电场感应器MC33794
21.6 转速传感器KMIXX(15/16)
第22章 打印机模块(微型打印机)
22.1 功能说明
22.2 电路图
22.3 程序流程图
22.4 汇编语言程序及讲解
22.5 C语言程序及讲解
22.6 小结
第23章 系统安全模块(电子号码锁)
23.1 功能说明
23.2 电路图
第24章 单片机系统应用实例
24.1 简易的MP3播放器
24.2 简易的图像采集系统
1.1 过压保护器件NCP345/MAX484X(3/4/5/6)
1.1.1 功能说明
1.1.2 电路图及其说明
1.1.3 小结
1.2 过流保护器件AAT4610A
1.2.1 功能说明
1.2.2 电路图及其说明
1.2.3 小结
1.3 常用电源管理电路LT/M317,LM78XX(05/33)
1.3.1 功能说明
1.3.2 电路图及其说明
1.3.3 小结
1.4 电源监控电路MAX821X(5/6)
1.4.1 功能说明
1.4.2 电路图及其说明
1.4.3 小结
1.5 电源监控电路TP31XX(06/10)
1.5.1 功能说明
1.5.2 电路图及其说明
1.5.3 小结
1.6 带看门狗的电源监控电路HYM70X(5/6)
1.6.1 功能说明
1.6.2 电路图及其说明
1.6.3 小结
1.7 电池管理模块BQ2403X(0/1/2/3/5)
1.7.1 功能说明
1.7.2 电路图及其说明
1.7.3 小结
1.8 MAXl898电池充电管理器
1.8.1 功能说明
1.8.2 电路图及其说明
1.8.3 小结
第2章 片内功能模块
2.1 中断系统
2.1.2 功能说明
2.1.2 程序流程图
2.1.3 汇编语言程序及讲解
2.1.4 C语言程序及讲解
2.1.5 小结
2.2 定时/计数器
2.2.1 功能说明
2.2.2 程序流程图
2.2.3 汇编语言程序及讲解
2.2.4 C语言程序及讲解
2.2.5 小结
2.3 看门狗
2.3.1 功能说明
2.3.2 程序流程图
2.3.3 汇编语言程序及讲解
2.3.4 C语言程序及讲解
2.3.5 小结
第3章 外部存储模块
3.1 常用静态RAM6XXXX(116/264/2256)
3.1.1 功能说明
3.1.2 电路图
3.1.3 程序流程图
3.1.4 汇编语言程序及讲解
3.1.5 C语言程序及讲解
3.1.6 小结
3.2 常用动态RAM21XX(64/86)
3.2.1 功能说明
3.2.2 电路图
3.2.3 程序流程图
3.2.4.汇编语言程序及讲解
3.2.5 C语言程序及讲解
3.2.6 小结
3.3 常用EPROM27XXXA(64/128/256/512)
3.3.1 功能说明
3.3.2 电路图
3.3.3 小结
3.4 常用EEPROM28XXA(16/17/64)
3.4.1 功能说明
3.4.2 电路图
3.4.3 程序流程图
3.4.4 汇编语言程序及讲解
3.4.5 C语言程序及讲解
3.4.6 小结
3.5 常用FLASHAIn28F256
3.5.1 功能说明
3.5.2 电路图
3.5.3 小结
3.6 常用双口RAMIDT7005S
3.6.1 功能说明
3.6.2 电路图
3.6.3 程序流程图
3.6.4 汇编语言程序及讲解
3.6.5 C语言程序及讲解
3.6.6 小结
3.7 常用FIFOCY7C419(/421/425)
3.7.1 功能说明
3.7.2 电路图
3.7.3 程序流程图
3.7.4 汇编语言程序及讲解
3.7.5 C语言程序及讲解
3.7.6 小结
第4章 键盘输入模块
4.1 简单按键
4.1.1 功能说明
4.1.2 电路图
4.1.3 程序流程图
4.1.4 汇编语言程序及讲解
4.1.5 C语言程序及讲解
4.1.6 小结
4.2 矩阵键盘
4.2.1 功能说明
4.2.2 电路图
4.2.3 程序流程图
4.2.4 汇编语言程序及讲解
4.2.5 C语言程序及讲解
4.2.6 小结
4.3 计算机键盘
4.3.1 功能说明
4.3.2 电路图
4.3.3 程序流程图
4.3.4 汇编语言程序及讲解
4.3.5 C语言程序及讲解
4.3.6 小结
第5章 LED显示模块
5.1 直接驱动LED数码管
5.1.1 功能说明
5.1.2 电路图
5.1.3 程序流程图
……
5.2 译码器MAX7219驱动LED数码管
5.3 译码器74LS47驱动LED数码管
5.4 译码器CH452驱动LED数码管
第6章 LED显示模块
6.1 并口字符LCD控制器HD44780
6.2 并口图形点阵LCDT6963C
第7章 串口通信模块
7.1 RS-232接口
7.RS-232电平转换芯片MAX232
7.3 RS-485接口
7.4 RS-485电平转换电路MAX483
7.5 单片机内嵌I2C、SPI引擎
第8章 USB通信模块
8.1 USB转串口芯片CP2101
8.2 内嵌USB引擎的51芯片AT89C5131
8.3 USB接口芯片CH372
第9章 扩展串口通信模块
9.1 GPIO扩展12C总线
9.2 GPIO扩展SPI总线
9.3 GPIO扩展Microwire总线
9.4 GPIO扩展单总线
第10章 扩展并口通信模块
10.1 三态门扩展输入输出口74LS245
10.2 锁存器扩展并行输出口74LS373
10.3 串行扩展并口输入74LS165
10.4 串行扩展并口输出74LS164
10.5 8155扩展并口
10.6 8255扩展并口
第11章 远程通信模块
11.1 以太网接口引擎RTL8019AS
11.2 CAN总线控制器接口
11.3 电力通信模块SSCP300
第12章 扩展中断模块
12.1 查询法扩展中断
12.2 可编程中断控制器,8259A扩展中断
第13章 日历时钟模块
13.1 软件日历时钟
13.2 实时日历时钟DS12C887
第14章 A/D、D/A转换模块
14.1 单通道并行A/DADC0801
14.2 多通道并行A/DADC0809
14.3 并行D/ADAC0832
14.4 串行A/DTLC2543
14.5 串行D/ATLC5615
14.6 内嵌A/D的AT89C2051
第15章 串行存储模块
15.1 常用ⅡC串行EEPROMAT24CXX
15.2 常用SPI串行EEPROMAT25XXX
15.3 常用同步串行EEPROM93C46
15.4 常用NandFlashK9F5608
15.5 非接触式IC卡读写模块H6152
第16章 语音处理模块
16.1 软件实现简单音乐发生器
16.2 语音编解码芯片ISD2560
第17章 频率信号发生模块
17.1 软件实现PWM信号
17.2 智能信号发生器(MAX038)
第18章 电机控制模块
18.1 步进电机
18.2 直流伺服电机
第19章 近距离无线通信模块
19.1 红外收发芯片NB9148、NB914919.2 无线数据传输模块PTR2000
第20章 定位模块
20.1 数字罗盘HMR3000
20.2 GPS模块GARMINGPS25LP
第21章 传感器模块
21.1 光敏传感器
21.2 四通道数字温度传感器LM83
21.3 数字气压传感器MPX4105
21.4 压力传感器PPT、PPTR系列
21.5 电场感应器MC33794
21.6 转速传感器KMIXX(15/16)
第22章 打印机模块(微型打印机)
22.1 功能说明
22.2 电路图
22.3 程序流程图
22.4 汇编语言程序及讲解
22.5 C语言程序及讲解
22.6 小结
第23章 系统安全模块(电子号码锁)
23.1 功能说明
23.2 电路图
第24章 单片机系统应用实例
24.1 简易的MP3播放器
24.2 简易的图像采集系统
51单片机常用模块设计查询手册
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!