单片机原理及应用 C51编程技术PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:靳桅等编著
- 出 版 社:成都:西南交通大学出版社
- 出版年份:2004
- ISBN:7810578227
- 页数:232 页
1概论 1
1.1什么是单片机 1
1.2单片机发展史及发展趋势 2
1.3单片机产品简介 3
1.4计算机基础知识 3
1.4.1数制 3
1.4.2数制转换 5
1.4.3编码 6
1.4.4计算机中数的表示 7
习题 8
2MCS-51单片机系统结构 9
2.1 MCS-51单片机基本结构原理 9
2.1.1结构框图 9
2.1.2 MCS-51系列单片机主要功能部件 9
2.1.3 8051单片机内部结构框图及引脚功能 10
2.1.4典型时钟电路和复位电路 12
2.1.5中央处理器CPU 12
2.1.6 8051单片机I/O结构 14
2.2 MCS-51存储器组织 15
2.2.1 MCS-51存储器的配置 15
2.2.2程序存储器 16
2.2.3外部数据存储器空间 17
2.2.4 8051单片机外接程序、数据存储器的典型应用 17
2.2.5内部数据存储器空间 18
2.3 MCS-51单片机特殊功能寄存器 21
2.3.1特殊功能寄存器空间 21
2.3.2常用特殊功能寄存器 22
2.3.3特殊功能寄存器的位寻址 22
2.4 MCS-51单片机定时器/计数器 23
2.4.1定时器/计数器的结构 23
2.4.2定时器/计数器的基本模型 24
2.4.3定时器/计数器有关的特殊功能寄存器 25
2.4.4定时器/计数器的工作方式 26
2.4.5定时器/计数器T2 30
2.4.6定时器/计数器的应用 33
习题 34
3指令系统 35
3.1指令格式 35
3.2伪指令 36
3.3寻址方式 37
3.4指令类型 39
3.4.1数据传送类指令 39
3.4.2算术运算类指令 44
3.4.3逻辑运算类指令 49
3.4.4位操作类指令 51
3.4.5控制转移类指令 53
3.5汇编程序设计 57
3.5.1三种基本程序结构 57
3.5.2程序设计步骤 59
习题 61
4中断系统及串行口 64
4.1中断系统 64
4.1.1中断系统 64
4.1.2中断源和中断标志 66
4.1.3中断应用举例 71
4.2串行口 76
4.2.1串行口 76
4.2.2串行接口的组成和特性 77
4.2.3串行接口的工作方式 81
4.2.4串行口应用举例 83
习题 86
5 C51应用基础 88
5.1 Keil C51简介 88
5.2 C51程序设计基础知识 89
5.2.1 C51特点 89
5.2.2一个简单的C51例子 89
5.2.3 C51的基础知识 90
5.2.4存储空间定义 90
5.2.5 C51数据类型 91
5.2.6 C51存储空间的定义 93
5.2.7 C51的常量 93
5.2.8 C51的常用运算符 94
5.2.9 C51表达式 98
5.2.10 C51的基本语句 100
5.3 C51的函数与数组 105
5.3.1函数的定义 106
5.3.2数组 107
5.4 C51的编程规范 110
5.5 C51基本应用 112
5.5.1 80511/O口字节操作应用 112
5.5.2 80511/O口位操作应用 113
5.5.3 8051计数器应用 113
5.5.4 8051外部中断应用 114
5.5.5 8051串行口中断应用 115
5.5.6 8051访问外部数据存储器的应用 116
习题 117
6单片机系统扩展技术 119
6.1 MCS-51系统扩展原理 119
6.1.1 MCS-51单片机用于扩展的端口及控制线 119
6.1.2 CPU读外部程序存储器及读写外部数据存储器(I/O口)时序 119
6.1.3 MCS-51系统扩展 121
6.1.4 MCS-51单片机常用系统扩展芯片 122
6.2程序存储器的扩展 123
6.2.1常用程序存储器EPROM 123
6.2.2 MCS-51程序存储器扩展 125
6.3数据存储器的扩展 127
6.3.1静态RAM(SRAM)及其扩展 127
6.3.2 EEPROM(E2PROM)及其扩展 129
6.4单片机扩展外部存储器地址空间分配 131
6.4.1线选法 132
6.4.2全地址译码法 133
6.5并行接口的扩展 135
6.5.1可编程并行接口芯片8255 135
6.5.2可编程并行接口芯片8155 142
6.6 D/A变换 147
6.6.1 D/A变换的基本原理 147
6.6.2 D/A变换器DAC0832 149
6.7 A/D接口的扩展 155
6.7.1 A/D变换的原理 155
6.7.2逐次逼近型A/D变换器ADC0809 156
6.8键盘接口 160
6.8.1键盘的工作原理 161
6.8.2单片机对非编码键盘的扫描 163
6.9显示器接口 167
6.9.1 LED显示器 167
6.9.2显示器接口 168
习题 172
7 SST89C5X系列单片机IAP技术的开发及应用 173
7.1 SST89C5X系列单片机简介 173
7.2 SST89C5X系列单片机专用特殊功能寄存器 175
7.2.1与IAP编程有关的特殊功能寄存器 175
7.2.2与看门狗操作有关的特殊功能寄存器 177
7.3基于C51的快速IAP编程模块 178
7.4基于C51的实例 179
7.4.1下载代码Hex文件 179
7.4.2基于C51的IAP下载实例—单片机实验学习板 180
附录1 ASCⅡ码表 198
附录2 MCS-51单片机常用资料 199
附录3 C51中的关键字 209
附录4 Keil C51编译器使用简介 211
附录5 C51常用库函数 219
附录6 常用芯片引脚图 228
参考文献 232
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017