图书介绍
增强型80C51单片机速成与实战PDF|Epub|txt|kindle电子书版本网盘下载
![增强型80C51单片机速成与实战](https://www.shukui.net/cover/72/34393442.jpg)
- 周立功等编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810773097
- 出版时间:2003
- 标注页数:427页
- 文件大小:36MB
- 文件页数:443页
- 主题词:单片微型计算机,80C51
PDF下载
下载说明
增强型80C51单片机速成与实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章系统概述1
1.1 DP—51单片机仿真实验仪的功能特点1
1.2 DP—51单片机仿真实验仪的应用领域2
1.3 DP系列其他开发实验仪简介2
1.3.1 DP—TEST下载实验仪2
1.3.2 DP—51S单片机仿真实验仪4
1.3.3 DP—668单片机与TCP/IP综合仿真实验仪5
1.3.4 DP—MCU/Xilinx单片机与CPLD综合仿真实验仪6
1.3.5 DP—MCU/Altera单片机与CPLD综合仿真实验仪7
1.3.7 DP—Altera下载开发实验仪8
1.3.6 DP—Xilinx下载开发实验仪8
第2章DP—51硬件结构10
2.1 电路布局10
2.2 主要器件10
2.3应用接口11
2.4 I/O地址分配17
2.5跳线选择器19
第3章DP—51快速入门22
3.1 Keil C51简介22
3.2 Keil C51软件的安装23
3.2.1 系统要求23
3.2.2软件的安装24
3.3.1 μVision2集成工具26
3.3μVision2集成开发环境26
3.3.2菜单栏命令、工具栏和快捷方式27
3.4创建第一个Keil C51应用程序33
3.5程序文件的编译、链接42
3.5.1编译、链接环境设置42
3.5.2程序的编译、链接44
3.5.3调试方法与技巧45
3.6下载56
3.6.1 如何进入下载状态56
3.6.2下载状态的存储器模型57
3.6.3运行DPFlash下载软件57
3.7.2调试状态的存储器模型61
3.7.1如何进入调试状态61
3.7调试61
3.7.3调试前的准备工作62
3.7.4 实战65
3.8运行69
3.8.1如何进入运行状态70
3.8.2运行状态的存储器模型70
3.8.3运行程序实例70
3.9经验总结73
第4章增加型P8xC5xX2单片机75
4.1 概述75
4.1.1 主要特性75
4.1.2 P8xC5xX2单片机的内部结构及其引脚排列76
4.2时钟振荡器81
4.2.1 时钟控制寄存器(CKCON)82
4.2.2 P8xC5xX2的时钟控制位82
4.3 中断系统83
4.3.1 概述83
4.3.2中断优先级结构84
4.3.3中断的处理85
4.3.4外部中断87
4.4定时器/计数器88
4.4.1 定时器0和188
4.4.2定时器291
4.4.3捕获模式92
4.4.4 自动重装模式(递增/递减计数器)93
4.4.5波特率发生器模式95
4.4.6波特率公式汇总96
4.4.7定时器/计数器2的设置97
4.4.8可编程时钟输出97
4.5 全双工增强型UART98
4.5.1 标准UART操作98
4.5.2 多机通信98
4.5.3 串行端口控制寄存器(SCON)99
4.5.4波特率100
4.5.5更多关于UART的信息100
4.5.6增强型UART操作107
4.6低功耗模式109
4.7复位110
4.8辅助功能110
4.9特殊功能寄存器112
第5章实战范例114
5.1复位电路114
5.2 I/O 口115
5.2.1 I/O口简介115
5.2.2 I/O口作为输出口116
5.2.3 I/O口作为输入口122
5.3定时器/计数器123
5.3.1定时器/计数器基本常识123
5.3.2定时器/计数器当定时器使用126
5.3.3定时器/计数器0当计数器使用132
5.3.4定时器/计数器当波特率发生器使用136
5.4外部中断140
5.4.1外部中断源介绍140
5.4.2外部中断的控制与操作140
5.4.3外部中断的应用142
5.4.4外部中断源的扩展145
5.5 LED显示器146
5.6 LCD点阵字符型液晶显示器153
5.6.1 点阵字符型LCD简介153
5.6.2TC1602A液晶显示器的应用156
5.7键盘扫描163
5.7.2连击的处理165
5.7.1软件去抖动处理165
5.7.3复合键166
5.7.4串键167
5.8蜂鸣器187
5.9 I2C总线及其傻瓜化的软件包188
5.9.1 I2C总线的基本原理188
5.9.2模拟I2C总线汇编程序软件包192
5.9.3特殊应用情况198
5.9.4 模拟I2C总线C51程序软件包199
5.10串行E2PROM206
5.10.1 概述206
5.10.3 串行E2PROM芯片的寻址207
5.10.2引脚描述207
5.10.4写操作方式209
5.10.5读操作方式211
5.10.6硬件电路分析213
5.11 PCF8563实时时钟217
5.11.1 实时时钟PCF8563简介217
5.11.2 PCF8563的基本原理218
5.11.3 PCF8563实现的数字钟225
5.12 RS—232串行通信228
5.12.1串行通信基础228
5.12.2单片机之间的通信229
5.12.3 80C51单片机与PC机异步串行通信硬件电路设计248
5.12.4通信协议249
5.12.5 PC机通信程序设计256
5.12.6小结266
5.13 CAN基本知识266
5.13.1 CAN简介266
5.13.2 CAN特性267
5.13.3 CAN节点简单应用268
5.13.4 CAN控制器SJA1000简介268
5.13.5 SJA100引脚及其功能270
5.13.6高速发送接收器TJA1050概述271
5.13.7 TJA1050的引脚功能及其描述272
5.14.1 ISD1400概述273
5.14 ISD1400系列语音模块273
5.14.2引脚及其功能描述274
5.14.3 ZY1420语音模块275
5.14.4 ZY1420A语音模块的应用277
5.15 SLE4442逻辑加密存储IC卡281
5.15.1 SLE4442 IC卡概述281
5.15.2传送协议282
5.15.3 SLE4442 IC卡的应用284
5.16 ZLG500A读卡模块的原理与应用288
5.16.1 Mifarel卡简介288
5.16.2 ZLG500A读卡模块288
6.1软硬件环境要求297
6.2冯诺伊曼结构的code/xdata存储器297
第6章MON—51入门知识297
6.3 MON—51的配置298
6.3.1配置的方法298
6.3.2配置文件的设置300
6.4 MON—51的预备程序303
6.5故障诊断304
第7章 现场总线CAN局域网305
7.1 CAN控制器SJA1000的应用305
7.1.1 内部寄存器的具体配置306
7.1.2各寄存器功能介绍309
7.2硬件原理分析319
7.3设计要点320
7.4.1汇编源程序321
7.4程序说明321
7.4.2 C51源程序330
7.5应用实例341
7.5.1 设计要求341
7.5.2设计思路341
7.5.3设计方法341
7.5.4 CAN现场调试方法345
第8章USB入门知识354
8.1 USB简介354
8.2 USB协议(1.1版)354
8.2.1 USB系统构成354
8.2.2 USB设备的枚举过程355
8.2.3 USB的PID356
8.2.4 USB标准设备请求357
8.2.5 USB设备的描述符360
8.3 PDIUSBD12器件的应用363
8.3.1 PDIUSBD12器件特性363
8.3.2器件功能描述364
8.3.3引脚功能介绍366
8.4 USB编程方法368
8.4.1 PDIUSBD12的读/写操作方法369
8.5程序模块377
8.5.1 编程思想377
8.5.2程序模块378
9.1 RTX51简介390
第9章RTX51Tiny操作系统390
9.2要求和定义396
9.3 创建RTX51 Tiny应用程序397
9.4 RTX51 Tiny的系统函数399
9.5 系统调试405
9.5.1 堆栈管理405
9.5.2用dScope—51调试405
9.6应用实例407
9.6.1 RTX_EX1:第一个RTX51程序407
9.6.2 RTX_EX2:一个简单的RTX51应用408
9.6.3 TRAFFIC交通灯控制器411
附录A如何测试通用仿真器421
附录B如何挑选测试HOOKS技术仿真器424