单片机智能化产品C语言设计实例详解PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:周兴华编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2006
- ISBN:7810777718
- 页数:253 页
1.1 单片机的基本知识 1
1.1.1 MCS-51单片机的基本组成 1
1.1.2 80C51的基本特征 2
1.1.3 80C51的引脚定义及功能 3
1.1.4 80C51的内部结构 4
1.1.5 80C51的存储器配置和寄存器 6
1.2 汇编语言与C语言 8
1.3 C语言在开发单片机产品中具有的突出优点 9
1.3.1 语言简洁,使用方便、灵活 9
1.3.2 可移植性好 9
1.3.3 表达能力强 10
1.3.4 表达方式灵活 10
1.3.5 可进行结构化程序设计 10
1.3.6 可以直接操作计算机硬件 10
1.3.8 生成的目标代码质量高 11
1.4 C语言程序的基本结构 11
1.3.7 程序具有坚固性 11
1.5 C语言的标识符和关键字 12
1.6 数据类型 14
1.7 存储类型与存储模式 15
1.8 特殊功能寄存器(SFR)及其C51定义 17
1.9 C51指针 17
1.10 函数 18
第2章 Keil C51集成开发环境 20
2.1 Keil C51集成开发环境安装 20
2.2 工程项目的建立、源程序文件的建立及加载 21
2.2.1 建立工程文件 21
2.2.2 源程序文件的建立 23
2.2.3 添加文件到当前项目组中 25
2.3 工程的详细设置 27
2.3.1 Target页面 27
2.3.2 Output页面 28
2.3.3 Listing页面 29
2.3.4 C51页面 30
2.3.5 Debug页面 31
2.4 编译和连接 31
2.5 Keil C51集成开发环境软件的调试方法 32
2.5.1 常用调试命令 32
2.5.2 断点设置 33
2.5.3 在线汇编 34
2.5.4 程序调试常用窗口 34
2.6 外围接口工具 36
2.6.1 P1口作为输入端口 36
2.6.2 P1口作为输出端口 37
2.6.3 外部中断INT0 37
2.6.4 定时器/计数器0 38
3.2 系统方案及电路设计 39
3.1 系统功能描述 39
3.2.1 系统方案 39
第3章 电话拨号防盗报警器 39
3.2.2 脉冲拨号原理 40
3.2.3 脉冲拨号实现过程 41
3.2.4 AT89C2051单片机的功能特点 41
3.2.5 电路设计 43
3.3 程序设计 44
3.3.1 主程序设计 44
3.3.2 变量定义及初始化模块 45
3.3.3 启动报警器子程序模块 46
3.3.4 拨号脉冲子程序模块 47
3.3.5 关机子程序模块 48
3.3.6 完整代码 48
第1章 MCS-51单片机及单片机程序C 51
3.4 调试应用 55
3.4.1 功能调试 55
3.4.2 使用及维护 56
第4章 工业生产节能时控器 57
4.1 系统功能描述 57
4.2 系统方案及电路设计 57
4.2.1 系统方案 57
4.2.2 单片机计时原理 58
4.2.3 LED数码管显示器显示原理 58
4.2.4 LED数码管显示器的显示方法 60
4.2.5 电路设计 62
4.3 程序设计 63
4.3.1 主程序设计 63
4.3.2 变量定义及初始化模块 64
4.3.3 判断按键输入的T1定时中断服务子程序模块 65
4.3.4 完整代码 68
4.4 调试应用 75
4.4.1 功能调试 75
4.4.2 使用及维护 76
第5章 电喷汽车喷油嘴清洗机 77
5.1 系统功能描述及工作原理 77
5.1.1 系统功能描述 77
5.1.2 电喷汽车喷油嘴清洗机的工作原理 78
5.2 系统方案及电路设计 78
5.2.1 系统方案 78
5.2.2 PWM波调速原理 79
5.2.3 PWM脉冲驱动电机的实现过程 79
5.2.5 电路设计 80
5.2.4 AT89S51单片机的功能特点 80
5.3.1 主程序设计 82
5.3 程序设计 82
5.3.2 变量定义及初始化模块 83
5.3.3 调宽脉冲输出子程序模块 84
5.3.4 完整代码 84
5.4 调试应用 92
5.4.1 安全注意事项 92
5.4.2 功能调试 92
5.4.3 日常维护 93
6.2 系统方案及电路设计 94
6.2.1 系统方案 94
6.1 系统功能描述 94
第6章 16路无线防盗报警器 94
6.2.2 无线电发射机、接收机工作原理 95
6.2.3 编、译码电路VD5026/5027工作原理 97
6.2.4 EEPROM AT24CXX的性能特点 98
6.2.5 电路设计 103
6.3 程序设计 105
6.3.1 主程序设计 105
6.3.2 变量定义及初始化模块 105
6.3.3 收到无线电报警信号的处理子程序模块 107
6.3.4 查询报警的历史记录子程序模块 108
6.3.5 完整代码 109
6.4 调试应用 122
6.4.1 功能调试 122
6.4.2 使用注意事项 123
7.1 系统功能描述 124
第7章 家用投影机电脑型控制板 124
7.2 系统方案及电路设计 125
7.2.1 系统方案 125
7.2.2 调焦电机正反转控制电路LG9110工作原理 125
7.2.3 电路设计 127
7.3 程序设计 129
7.3.1 变量定义及初始化模块 129
7.3.2 光源不正常处理子程序模块 130
7.3.3 温度不正常处理子程序模块 131
7.3.4 驱动焦距电机的子程序模块 131
7.3.5 完整代码详解 132
7.4 调试应用及故障处置 138
7.4.1 功能调试 138
7.4.2 使用技巧 139
7.4.3 日常保养与维护 140
7.4.4 投影机常见故障处理 140
第8章 汉字点阵指示牌 142
8.1 系统功能描述 142
8.2 系统方案及电路设计 142
8.2.1 系统方案 142
8.2.2 汉字显示的原理 143
8.2.3 显示驱动电路74HC595 144
8.2.4 电路设计 144
8.2.5 汉字点阵码的生成 146
8.3 程序设计 150
8.3.1 主程序设计 150
8.3.2 变量定义及初始化模块 150
8.3.3 根据列指针,由双字节合并为单字节的子程序模块 150
8.3.5 完整代码 151
8.3.4 发送一线数据的子程序模块 151
8.4 调试应用 155
8.4.1 功能调试 155
8.4.2 故障现象及维修 155
第9章 “东方神毯”电热治疗仪 157
9.1 系统功能描述 157
9.2 系统方案及电路设计 158
9.2.1 系统方案 158
9.2.2 电路设计 158
9.3 程序设计 160
9.3.1 主程序设计 160
9.3.2 变量定义及初始化模块 160
9.3.3 切换高、中、低3挡温度子程序模块 161
9.3.4 完整代码详解 162
9.4 调试应用 167
10.2.1 系统方案 168
10.2 系统方案及电路设计 168
第10章 液晶显示电冰箱温控器 168
10.1 系统功能描述 168
10.2.2 单线数字温度传感器DS18B20 169
10.2.3 16×2字符型带背光液晶模组 171
10.2.4 电路设计 179
10.3 程序设计 180
10.3.1 主程序设计 180
10.3.2 变量定义及初始化模块 181
10.3.3 液晶模块显示指定坐标的一个字符子函数 181
10.3.4 液晶模块显示指定坐标的一串字符子函数 182
10.3.5 从DS18B20读取测得的冷藏室温度 182
10.3.6 完整代码详解 182
10.4 调试应用 194
11.2.1 系统方案 196
11.2 系统方案及电路设计 196
第11章 汉字信息滚动显示屏 196
11.1 系统功能描述 196
11.2.2 8×8 LED点阵模块及LED信息显示屏 197
11.2.3 汉字机内码、国标码和区位码 199
11.2.4 国标汉字字符集与区位码及汉字的点阵字模 200
11.2.5 PC机控制LED信息点阵屏 201
11.2.6 电路设计 202
11.3 AT89S52单片机主控程序设计 205
11.3.1 主程序设计 205
11.3.2 变量定义及初始化模块 205
11.3.3 子程序模块 206
11.3.4 完整代码 208
11.4 AT89C2051单片机通信程序设计 220
11.4.1 主程序设计 220
11.4.3 完整代码 221
11.4.2 T0中断服务子程序模块 221
11.5 微机(PC机)程序设计 224
11.5.1 人机界面设计 224
11.5.2 完整代码 225
11.6 系统调试 228
11.6.1 行列驱动电路调试 229
11.6.2 发送界面调试 229
11.6.3 通信接收电路调试 229
11.7 使用步骤 230
第12章 用Protel99SE高效设计印制电路板 231
12.1 Protel99SE特性简介 231
12.2 被测目标板系统功能描述 231
12.4 Protel99SE设计流程 233
12.5 建立一个新的设计数据库 233
12.3 测试仪电路及测试原理 233
12.6 创建新的原理图文件及进入原理图编辑区 236
12.6.1 创建新的原理图文件 236
12.6.2 进入原理图编辑区 237
12.7 Protel99SE设计环境设置 238
12.7.1 关闭自动摇景功能 238
12.7.2 定义工作平面 238
12.8 加载原理图的元件库及自制元件符号 239
12.8.1 加载原理图的元件库 239
12.8.2 自制元件符号 240
12.9 放置元件及原理图连线 241
12.10 生成网络表文件 241
12.11.1 创建新的PCB文件 242
12.11.2 进入PCB编辑区 242
12.11 创建新的PCB文件及进入PCB编辑区 242
12.12 加载PCB图的元件库及自制元件外形封装 243
12.12.1 加载PCB图的元件库 243
12.12.2 自制元件外形封装 243
12.13 定义电路板 244
12.14 载入网络表与元件 245
12.15 手工调整元件布局和标注 245
12.16 布线规则设定 245
12.17 自动布线 246
12.17.1 全局布线 247
12.17.2 选定网络布线 247
12.17.3 对两个连接点进行布线 247
12.17.4 对指定元件进行布线 247
12.18 测试仪程序设计 248
12.19 程序烧入单片机及使用 252
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《先进激光加工技能实训》肖海兵主编 2019
- 《英语实训教程 第2册 商务英语听说》盛湘君总主编 2019
- 《单片机原理及应用》庄友谊 2020
- 《高职旅游专业实训系列教材 实用旅游英语》(中国)曲琳娜 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《手工皮艺 时尚商务皮革制品制作详解》王雅倩责任编辑;陈涤译;(日)高桥创新出版工坊 2019
- 《智能时代的教育智慧》魏忠著 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《市政工程基础》杨岚编著 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