MCS-51/151/251单片机原理与应用 1PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:薛栋梁编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2001
- ISBN:7508406419
- 页数:635 页
1-1 MCS-51/151/251的特性介绍 2
第1章 MCS-51/151/251 2
1-1.1 8XC151SA/SB的特性介绍 10
1-1.2 8XC251SB A-STEPPING的特性介绍 12
1-1.3 8XC251SX B-STEPPING的特性介绍 13
1-1.4 8XC251TX的特性介绍 14
1-1.5 MCS-51/151/251之间的比较 16
1-2 编译器(Assembler) 16
1-2.1 编译器的使用方法 17
1-2.2 编译器对错误的处理 21
1-2.4 编译语言的语法 22
1-2.3 关于5.0版的系统要求 22
1-2.5 8051/8052预先定义的寄存器名称 27
1-2.6 8051/8052预先定义的位名称 29
1-2.7 编译时的伪指令 34
1-2.8 运算和比较 62
1-3 宏(Macro) 65
1-4 连接器(Linker) 74
1-4.1 连接器的使用法 74
1-4.2 选择项目栏(Options Field) 77
1-4.3 Intel HeX文件格式 78
1-4.4 HEX文件和TSK文件的优缺点和使用时机 79
1-5 程序库管理器(Libararian) 81
第2章 子程序、宏和程序库 85
2-1 子程序(Subroutine) 85
2-2 宏(Macro) 93
2-3 批处理文件(Batch File)的建立 98
2-4 系统的开发(System Development) 100
2-5 程序的开发(Program Development) 101
2-6 常见的程序问题与说明 107
2-7 加快编译和实验速度的技巧 110
第3章 MCS-51/151/251高速单片机设计 112
3-1 电路元件、Jumper和连接座的布置图 112
3-2 高速单片机功能特色与设计原理 113
3-3 高速单片机电路分析 120
3-3.1 高速单片机电路分析——单芯片电路 120
3-3.2 高速单片机电路分析——ROM电路 121
3-3.3 高速单片机电路分析——RAM电路 122
3-3.4 高速单片机电路分析——地址解码电路 123
3-3.5 高速单片机电路分析——8279电路 125
3-3.6 高速单片机电路分析——8255电路 126
3-3.7 高速单片机电路分析——打印机界面 126
3-3.8 高速单片机电路分析——RTC电路 126
3-3.9 高速单片机电路分析——LCD模块电路 127
3-3.10 高速单片机电路分析——串行传输电路 129
3-3.11 高速单片机电路分析——电源和电源电压检测电路 130
3-4 周边元件地址的分配 132
3-5 如何组合成各种不同功能的微机系统 137
3-6 各种不同功能组合的电路图总述 138
3-7 Jumper切换总述 159
3-8 连接座总述 160
3-9 实验注意事项 166
3-10 测试程序的使用 166
3-11 故障检修 166
3-12 模拟器的使用 167
3-13 载入程序(AUTO.EXE)的使用 169
3-15 模拟ROMIC的选用 170
3-14 振荡器的使用 170
3-16 高速使用注意事项 171
3-17 如何使用备用电池 172
3-18 第二个UART的使用 172
3-19 绘图型LCD模块的连接 172
3-20 混合型LCD模块的连接 173
3-21 文字体LCD模块的连接 173
3-22 PAGE MODE的连接和使用 174
3-23 /INT0和/INT1的连接 174
3-24 如何选择振荡频率、波特率和接收程序的烧录 175
3-25 子程序定义(SYSTEM.H) 177
3-26 程序库定义(SYSTEM.LIB) 188
3-27 宏库定义(MACRO.H) 202
3-28 宏定义(MACRO1.H) 215
3-29 宏定义(MACRO2.H) 217
3-30 宏定义(AMCRO3.H) 218
第4章 文字体LCD模块 220
4-1 文字体LCD模块介绍 220
4-2 原理说明 221
4-3 控制指令码的说明 229
4-4 界面连接与读写时序 233
4-5 LCD的复位动作 237
4-6 控制指令码的整理 239
4-7 程序库的建立——总线界面控制 240
4-8 子程序的建立——总线界面控制 252
4-9 子程序的建立——8位I/O界面控制 260
4-10 子程序的建立——4位I/O界面控制 269
4-11 实验一显示字符串的方法(一) 281
4-12 实验二显示字符串的方法(二) 284
4-13 实验三利用CGRAM显示特殊字体的方法(一) 287
4-14 实验四利用CGRAM显示特殊字体的方法(二) 291
4-15 实例五利用CGRAM显示特殊字体的方法(三) 293
4-16 实验六利用CGRAM显示特殊字体的方法(四) 294
4-17 实验七显示日文字或其他内建字体 296
4-18 实验八测试CGRAM 299
4-19 实验九PRINTF_LCD的设计 301
第5章 可规划周边界面(8255) 314
5-1 8255A的介绍 314
5-2 8255A的引脚及说明 315
5-3 8255A内部结构 316
5-4 8255A的操作说明 318
5-5 8255A控制字组(Control Word) 320
5-6 8255A的三种操作状态动作原理说明 321
5-7 读取端口C的状态 331
5-8 8255A的应用 333
5-9 宏库的建立 334
5-10 实验一8255 I/O测试 338
5-11 实验二两颗8255数据对传的测试 343
5-12 实验三打印机的打印——询问法 346
5-13 实验四打印机的打印——中断法 348
第6章 可规划键盘与显示器界面(8279) 352
6-1 介绍 352
6-2 引脚、方块图和时序图 355
6-3 8279基本功能说明 357
6-4 8279操作原理说明 358
6-5 软件的操作 360
6-6 界面分析 365
6-7 按键码与键盘接法 372
6-8 七段显示器接法 373
6-9 程序库的建立 373
6-10 实验一测试8279 Display RAM 375
6-11 实验二4*5按键显示法——中断法 380
6-12 实验三4*5按键显示法——询问法 383
6-13 实验四4*4按键显示法 386
第7章 存储器(Memory) 390
7-1 存储器的介绍 390
7-2 EPROM(Erasable PROM) 393
7-3 SRAM(Static RAM) 396
7-4 NV SRAM(Nonvolatile SRAM) 401
7-5 宏库的建立 402
7-6 DALLAS HSM(High Speed Microcontroller)延迟时间的算法 404
7-7 实验一测试SRAM 62256——使用单片机 405
7-8 实验二测试SRAM 62256——4位I/O面控制LCD 407
第8章 串行I/O 410
8-1 介绍 410
8-2 异步串行通讯 411
8-3 个人电脑的RS-232-C界面 412
8-4 通用异步接收和传送器(UART) 416
8-5 串行端口界面 418
8-6 波特率的产生 422
8-8 微控制器的波特率产生器的误差范围 431
8-7 使用TIMER 1和2产生波特率的程序设计 431
8-9 实验一使用查询法接收数据 435
8-10 实验二使用中断法接收数据 442
8-11 实验三使用查询法传送数据 444
8-12 实验四使用中断法传送数据 451
8-13 实验五同时接收与传送数据 454
8-14 EEPROM烧录器 461
第9章 使用高速单片机的基础实验 466
9-1 实验一霓虹灯,旋转法(从P1输出) 466
9-2 实验二霓虹灯,建表法一(从P1输出) 474
9-3 实验三霓虹灯,建表法二(从P1输出) 476
9-4 实验四霓虹灯,建表法三(从P1输出) 478
9-5 实验五霓虹灯,旋转法(从8255的PA输出) 480
9-6 实验六一颗七段显示器自动显示0-9(从P1输出) 483
9-7 实验七二颗七段显示器自动显示99-00(从P1输出) 486
9-8 实验八间接寻址法 489
9-9 实验九微动开关计数 494
9-10 实验十 逻辑电路设计,Q=/((W X) (Y+Z)) 497
9-11 实验十一单脚控制霓虹灯方向,法一 499
9-12 实验十二单脚控制霓虹灯方向,法二 501
9-13 实验十三双脚控制霓虹灯方向,法一 504
9-14 实验十四双脚控制霓虹灯方向,法二 507
9-15 实验十五双脚控制霓虹灯方向,法三 510
9-16 实验十六4*4键盘控制(由8051的P1扫描) 513
9-17 实验十七4*4键盘控制(由8255的PA和PB扫描) 517
9-18 实验十八4*4键盘控制(由8255的PC扫描) 522
9-19 实验十九/INT0外部中断控制 527
9-20 实验二十 /INT1外部中断控制 531
9-21 实验二十一/INT0和/INT1外部中断混合控制 534
9-22 实验二十二使用中断法的显示器荧幕左右移动 539
9-23 实验二十三不使用中断法的显示器荧幕左右移动 542
9-24 实验二十四 T0(计时/计数器0)状态0控制 546
9-25 实验二十五T0(计时/计数器0)状态1控制 550
9-26 实验二十六T0(计时/计数器0)状态2控制 552
9-27 实验二十七T0和T1(计时/计数器0和1)状态2混合控制 555
9-28 实验二十八/INT0,/INT1,T0,T1,四个中断混合外部控制 560
9-29 实验二十九音乐歌曲 565
9-30 实验三十00-59秒计时,使用LCD显示 574
9-31 实验三十一UART的外部中断 577
附录 581
附录A 各种资料整理 581
附录B 8051指令总述 603
附录C SFR各位功能 618
附录D 8051编译器和程序库的错误信息 626
附录E 各章参考资料 632
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018