C51单片机C程序模板与应用工程实践PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:刘同法,肖志刚,彭继卫编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2010
- ISBN:9787512401532
- 页数:592 页
第1章 80C51硬件结构简介 1
1.1 80C51内部结构 1
1.2 80C51存储器配置 2
1.2.1 程序存储器 3
1.2.2 内部数据存储器 4
1.2.3 外部数据存储器 9
1.3 80C51输入/输出接口电路 9
1.3.1 P0口 9
1.3.2 P1口 10
1.3.3 P2口 10
1.3.4 P3口 10
1.4 80C51中断系统 10
1.4.1 什么是中断 10
1.4.2 80C51的中断源 10
1.4.3 中断方式 11
1.4.4 中断控制寄存器 11
1.5 80C51定时器 15
1.5.1 定时/计数功能 15
1.5.2 定时/计数器控制寄存器 15
1.5.3 定时/计数器的工作方式 17
1.6 80C51串行通信 17
1.6.1 串行通信的概念 18
1.6.2 串行口的工作方式 19
第2章 P89V51Rx2单片机引脚功能和数据存储器RAM的C语言定义与应用 22
2.1 P89V51Rx2单片机简介与引脚功能 22
2.1.1 P89V51Rx2单片机简介 22
2.1.2 P89V51Rx2单片机引脚功能 22
2.2 P89V51Rx2单片机数据存储器RAM的C语言专用数据存储类型定义 25
2.2.1 P89V51Rx2单片机的内部结构 25
2.2.2 C语言对单片机数据存储器的专用定义 26
2.2.3 C51单片机专用数据存储器定义类型符的应用 26
2.3 C语言对P89V51Rx2单片机特殊寄存器的定义方法 29
2.3.1 sfr特殊寄存器说明符的应用 29
2.3.2 sbit位说明符的应用 30
第3章 程序模板的编写与使用方法 33
3.1 定时/计数器0程序模板的编写与使用 33
3.1.1 定时/计数器0程序模板库 34
3.1.2 函数原型与说明 37
3.1.3 函数应用范例 38
3.2 定时/计数器1程序模板的编写与使用 42
3.2.1 定时/计数器1程序模板库 42
3.2.2 函数原型与说明 45
3.2.3 函数应用范例 46
3.3 外部中断INT0程序模板的编写与使用 53
3.3.1 外部中断INT0程序模板库 53
3.3.2 函数原型与说明 54
3.3.3 函数应用范例 55
3.4 外部中断INT1程序模板的编写与使用 58
3.4.1 外部中断INT1程序模板库 58
3.4.2 函数原型与说明 59
3.4.3 函数应用范例 59
3.5 串行通信程序模板的编写与使用 60
3.5.1 UART串行通信程序模板库 60
3.5.2 函数原型与说明 62
3.5.3 函数应用范例 63
3.6 运用IAP指令向Flash程序存储器写入数据程序模板的编写与使用 64
3.6.1 IAP指令向Flash程序存储器写入数据程序模板库 64
3.6.2 向工程中加入IAP读/写函数的说明 66
3.6.3 函数原型与说明 68
3.6.4 函数应用范例 69
3.7 P89V51Rx2计数阵列中的PWM程序模板的编写与使用 73
3.7.1 P89V51Rx2计数阵列中的PWM程序模板库 73
3.7.2 函数原型与说明 76
3.7.3 函数应用范例 76
3.8 P89V51Rx2看门狗WDT程序模板的编写与使用 81
3.8.1 P89V51Rx2看门狗WDT程序模板库 81
3.8.2 函数原型与说明 82
3.8.3 函数应用范例 82
3.9 8位按键程序模板的编写与使用 84
3.9.1 8位按键程序模板库 84
3.9.2 函数原型与说明 86
3.9.3 函数应用范例 86
3.10 4×4按键程序模板的编写与使用 88
3.10.1 4×4按键程序模板库 88
3.10.2 函数原型与说明 91
3.10.3 函数应用范例 91
3.11 8位数码管程序模板的编写与使用 92
3.11.1 8位数码管程序模板库 92
3.11.2 函数原型与说明 94
3.11.3 函数应用范例 94
3.12 按键发音程序模板的编写与使用 101
3.12.1 按键发音程序模板库 101
3.12.2 函数原型与说明 102
3.12.3 函数应用范例 102
3.13 液晶TC1602程序模板的编写与使用 105
3.13.1 液晶TC1602程序模板库 105
3.13.2 函数原型与说明 112
3.13.3 函数应用范例 114
3.14 模板综合应用范例——简易定时开/关的制作 115
3.14.1 任务 115
3.14.2 硬件设计 115
3.14.3 软件设计 117
3.14.4 综合程序模板的编程结束语 136
3.15 程序模板汇总库说明 136
第4章 程序模板应用编程 137
课题1 P89V51Rx2单片机最小系统与数码管的应用(脉冲计数器的实现) 137
本课题工程软件设计 140
课题2 4×4键盘与YM1602液晶显示屏在单片机最小系统上的应用 151
本课题工程软件设计 153
课题3 74LS595的级联在户用电子点阵屏中的应用 167
本课题工程软件设计 182
课题4 PCF8591和128×64液晶显示器在数据采集与显示上的应用 198
本课题工程软件设计 202
课题5 温度、实时时钟和ZLG7290数码管显示器在工程中的应用 227
本课题工程软件设计 229
课题6 实现80C51内核单片机多机通信 274
本课题工程软件设计 283
第5章 单片机外围接口电路应用 311
课题7 红外数据传输系统在80C51内核单片机工程中的运用 311
本课题工程软件设计 320
课题8 nRF905SE无线收发一体化模块在80C51内核单片机工程中的运用 337
本课题工程软件设计 351
课题9 MS5534气压传感器在80C51内核单片机工程中的运用 384
本课题工程软件设计 392
课题10 AD7705压力数据变送器在80C51内核单片机工程中的运用 404
本课题工程软件设计 416
课题11 ISD1700系列语音模块在80C51内核单片机工程中的运用 433
本课题工程软件设计 452
课题12 单相电力线载波模块BWP10A在80C51内核单片机工程中的运用 475
本课题工程软件设计 487
课题13 低盲区超声波测距模块在80C51内核单片机工程中的运用 507
本课题工程软件设计 513
第6章 工程应用实例 526
课题14 中小学生专用闹钟 526
本课题工程软件设计 528
课题15 智能搬运小车 543
本课题工程软件设计 550
课题16 电动车跷跷板 560
本课题工程软件设计 576
附录A 课题实训任务汇编 583
单片机基础训练任务题汇编 583
单片机应用训练任务题汇编 585
附录B 网上资料内容说明 589
参考文献 591
温馨提示 592
- 《市政工程基础》杨岚编著 2009
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《工程静力学》王科盛主编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《化学反应工程》许志美主编 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019