单片机C语言编程与实例PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:赵亮,侯国锐编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2003
- ISBN:7115115478
- 页数:327 页
上篇 1
第1章 C51程序设计基础 1
1.1 单片机C语言与汇编语言 1
1.1.1 单片机汇编语言与C语言程序设计对照 2
1.1.2 汇编语言和C语言混合编程 3
1.2 C51对标准C语言的扩展 8
1.2.1 数据类型 8
1.2.2 存储类型及存储区 9
1.2.3 存储器模式 12
1.2.4 特殊功能寄存器(SFR) 13
1.2.5 C51指针 14
1.2.6 函数 17
1.2.7 重入函数 20
1.2.8 中断函数 21
1.2.9 绝对地址访问 22
1.2.10 动态存储分配 23
1.2.11 使用C51的技巧 25
1.3 C51使用规范 27
第2章 μVision2集成开发环境 30
2.1 关于开发环境 30
2.2 菜单条、工具栏和快捷键 30
2.3 创建项目实例 34
2.4 μVision2功能 44
2.5 编写优化代码 50
2.6 技巧和窍门 52
3.1.1 中断系统介绍 56
3.1 中断系统 56
第3章 单片机内部资源及其C语言编程 56
3.1.2 C51编写中断服务程序 60
3.1.3 共用中断 62
3.1.4 外部中断的扩充 63
3.2 定时器/计数器 65
3.2.1 定时器/计数器结构 65
3.2.2 定时器/计数器控制寄存器 66
3.2.3 定时器/计数器工作模式 67
3.2.5 定时器/计数器综合应用 68
3.2.4 定时器/计数器的初始化 68
3.3.1 并行I/O口简析 70
3.3 并行I/O口 70
3.3.2 编程实例 74
3.3.3 LED显示电路 79
3.3.4 键盘控制电路 89
3.4 串行口及其通信 95
3.4.1 8051单片机的串行口结构 95
3.4.2 串行口应用 98
4.1.1 8255简介 102
第4章 单片机资源扩展及其C语言编程 102
4.1 可编程外围并行接口8255A 102
4.1.2 程序设计实例 108
4.2 三线制Microware串行总线E2PROM的应用 113
4.2.1 三线制Microware串行总线简介 113
4.2.2 三线制Microware总线的E2PROM 113
4.2.3 在51单片机上的应用 114
4.2.4 程序设计 115
4.3.1 简介 118
4.3 键盘与LED控制芯片HD7279A 118
4.3.2 控制指令 120
4.3.3 时序 123
4.3.4 HD7279A与AT89C51的接口以及程序设计 124
下篇 133
第5章 液晶显示LCD 133
5.1 液晶显示简介 133
5.2 内置HD61202控制驱动器图形液晶显示模块 134
5.2.1 液晶显示模块的电路特性 134
5.2.2 液晶显示模块的软件特性 136
5.2.3 液晶显示模块12864和19264的应用 138
第6章 虚拟I2C接口技术 163
6.1 I2C总线简介 163
6.1.1 I2C总线的基本结构 163
6.1.2 双向传输的接口特性 163
6.1.3 I2C总线上的时钟信号 164
6.1.4 数据的传送 164
6.1.6 I2C总线接口器件 165
6.1.5 总线竞争的仲裁 165
6.2 模拟I2C总线的C51程序 167
6.3 I2C总线在IC卡设计中的应用 173
6.3.1 简介 173
6.3.2 硬件特性 173
6.3.3 AT24C01与单片机接口 174
6.3.4 程序设计 174
7.2 NB9148简介 180
7.1 P87LPC762单片机简介 180
第7章 红外通信接口 180
7.3 接收处理电路 184
7.4 程序设计 186
第8章 语音芯片ISD4004及其应用 193
8.1 ISD4004简介 193
8.2 引脚功能描述 193
8.3 工作原理与功能特性 195
8.4 典型应用 197
9.1.1 DS1302简介 203
第9章 时钟芯片 203
9.1 时钟芯片DS1302 203
9.1.2 结构与工作原理 204
9.1.3 DS1302与89C51的连接电路 207
9.1.4 程序设计 207
9.2 时钟/日历芯片PCF8563 216
9.2.1 PCF8563简介 216
9.2.3 应用概述 218
9.2.4 程序设计 218
9.2.2 PCF8563与I2C总线 218
第10章 数据采集 224
10.1 A/D转换器ADS7804 224
10.1.1 ADS7804简介 224
10.1.2 ADS7804与51单片机的接口 226
10.1.3 C51语言程序设计 227
10.2 MAX1247、MAX525与单片机接口 228
10.2.1 MAX1247和MAX525简介 228
10.2.2 工作原理 228
10.2.3 硬件接口及软件编程实例 232
10.2.4 其他同类产品的应用 237
第11章 单片机通信 242
11.1 单片机双机通信 242
11.1.1 双机通信原理 242
11.1.2 双机通信协议 243
11.1.3 双机通信程序设计 243
11.2 单片机多机通信 245
11.2.1 多机通信原理 245
11.2.2 程序设计 246
第12章 单片机与PC通信 254
12.1 RS-232C介绍与PC硬件 254
12.2 通信程序设计 259
第13章 单片机与网络 271
13.1 51单片机内置定时器作TDMA控制 271
13.1.1 TDMA(时分多址)简介 271
13.1.2 TDMA的单片机实现 272
13.1.3 保持节点器件同步 279
13.2 单片机实现载波监听多址接入(CSMA) 279
13.2.1 载波监听多址访问(CSMA)简介 280
13.2.2 单片机实现载波监听多址接入CSMA 281
第14章 51单片机系统应用实例 285
14.1 语音数据采集、回放和串行数据传输系统 285
14.1.1 系统功能简介 285
14.1.2 DS1270接口及51扩展方案 286
14.1.3 LCM1602总线方式驱动接口 287
14.1.4 外围器件 289
14.1.5 语音处理模拟部分设计 291
14.1.6 系统原理图 292
14.1.7 程序设计 295
14.2 医疗激光器功率控制 304
14.2.1 系统功能简介 304
14.2.2 行列式扫描键盘及C51程序设计 305
14.2.3 数字电位器DS1867驱动 305
14.2.4 LCM1602口线方式驱动接口 307
14.2.5 数字温度计DS1820及1-wire总线 307
14.2.6 系统原理图 311
14.2.7 程序设计 312
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《单片机原理及应用》庄友谊 2020
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《音乐语言的根基》张艺编著 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《激活语言思维》李蒨,王宏年,汤青编著 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019