单片机系统设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:罗德雄,黄应强主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2015
- ISBN:9787111508045
- 页数:207 页
项目1 简易功能计算器 1
【学习目标】 1
【项目描述】 1
【项目实施】 1
任务1 设计方案 1
任务2 软件设计 2
任务3 系统仿真与调试 4
【相关知识】 7
1.1 C语言基础 7
1.1.1 C语言的发展及特点 7
1.1.2 简单C程序介绍 8
1.1.3 C程序的开发过程 10
1.1.4 VC++6.0集成开发环境 10
1.1.5 数据类型和数据运算 14
1.2 流程图 21
1.2.1 流程图的作用 21
1.2.2 流程图的组成 21
1.2.3 流程图的绘制方法 22
1.3 C语言程序语句 23
1.3.1 控制语句 23
1.3.2 表达式语句 23
1.3.3 函数调用语句 23
1.3.4 空语句 23
1.3.5 复合语句 23
1.3.6 格式化输入/输出函数 23
1.4 算法与程序的三个基本结构 29
1.4.1 算法的概念 29
1.4.2 算法的特性 29
1.4.3 程序的三种基本控制结构 29
【能力拓展】 48
【项目考核】 48
项目2 学生成绩统计系统 50
【学习目标】 50
【项目描述】 50
【项目实施】 50
任务1 设计方案 50
任务2 软件设计 51
任务3 系统仿真与调试 56
【相关知识】 58
2.1 数组 58
2.1.1 一维数组的定义和引用 58
2.1.2 二维数组的定义和引用 62
2.1.3 字符数组 64
2.2 函数 68
2.2.1 概述 68
2.2.2 函数定义的一般形式 70
2.2.3 函数的参数和函数的值 71
2.2.4 函数的调用 73
2.2.5 函数的嵌套调用 74
2.2.6 函数的递归调用 75
2.2.7 数组作为函数参数 77
2.2.8 局部变量和全局变量 79
2.3 指针 82
2.3.1 地址指针的基本概念 82
2.3.2 变量的指针和指向变量的指针变量 83
2.3.3 数组指针和指向数组的指针变量 86
【能力拓展】 87
【项目考核】 88
项目3 小车状态指示灯控制器 89
【学习目标】 89
【项目描述】 89
【主要的仪器设备和元器件】 89
【项目实施】 90
任务1 总体设计 90
任务2 硬件设计 90
任务3 软件设计 91
任务4 系统仿真与调试 92
【相关知识】 93
3.1 单片机基础 93
3.1.1 单片机的发展概况 93
3.1.2 单片机的应用 94
3.2 单片机的内部结构 95
3.2.1 CPU系统 95
3.2.2 存储器系统 100
3.2.3 并行I/O端口系统 107
3.2.4 其他功能单元 110
3.3 单片机的外部结构 110
3.3.1 单片机的引脚功能 110
3.3.2 复位电路 112
3.4 单片机执行指令过程 113
3.5 软件Proteus和Keil C的使用 114
3.5.1 软件Proteus的使用 114
3.5.2 Keil软件的使用 115
3.6 独立式键盘 126
3.6.1 键盘接口技术 126
3.6.2 独立式键盘 126
3.6.3 键盘程序设计流程 127
【能力拓展】 128
【项目考核】 128
项目4 智能小车寻迹控制系统 130
【学习目标】 130
【项目描述】 130
【主要的仪器设备和元器件】 130
【项目实施】 131
任务1 总体设计 131
任务2 硬件设计 132
任务3 软件设计 133
任务4 系统仿真与调试 137
【相关知识】 137
4.1 直流电动机及其控制 137
4.1.1 H桥驱动电路 137
4.1.2 使能控制和方向逻辑 138
4.2 寻迹传感器 140
4.2.1 光电传感器构成的循迹检测电路 140
4.2.2 黑线检测原理 140
【能力拓展】 141
【项目考核】 141
项目5 智能小车循线控制系统 143
【学习目标】 143
【项目描述】 143
【主要的仪器设备和元器件】 143
【项目实施】 144
任务1 总体设计 144
任务2 硬件设计 144
任务3 软件设计 145
任务4 系统仿真与调试 149
【相关知识】 150
5.1 数码管及其显示控制 150
5.1.1 数码管的结构 151
5.1.2 数码管的工作原理 151
5.1.3 数码管的字形编码 151
5.1.4 LED数码管的显示方式 152
5.2 定时/计数器 153
5.2.1 定时器/计数器 153
5.2.2 定时/计数器方式控制寄存器TMOD 154
5.2.3 定时器/计数器的控制寄存器TCON 154
5.2.4 定时/计数器的初始化 155
5.2.5 定时器/计数器的工作方式 155
5.3 中断系统 159
5.3.1 中断系统的结构 160
5.3.2 中断系统控制 161
5.3.3 中断系统响应 163
5.3.4 中断系统应用 164
【能力拓展】 165
【项目考核】 166
项目6 智能小车控制系统 167
【学习目标】 167
【项目描述】 167
【主要的仪器设备和元器件】 167
【项目实施】 168
任务1 总体设计 168
任务2 硬件设计 168
任务3 软件设计 169
任务4 系统仿真与调试 175
【相关知识】 176
6.1 矩阵式键盘 176
6.1.1 扫描方式键盘的程序设计流程 176
6.1.2 键盘扫描程序 177
6.1.3 键盘扫描的中断控制方式 178
6.2 D-A转换器 178
6.2.1 D-A转换器的基本原理和主要技术指标 178
6.2.2 集成D-A转换器——DAC0832 179
6.2.3 DAC0832和MCS-51的接口 180
6.3 液晶显示器及其工作原理 182
6.3.1 液晶显示器的特点 182
6.3.2 液晶显示器的分类 182
6.3.3 液晶显示器的工作原理 183
6.3.4 液晶显示器的技术参数 183
6.4 LCD1602的使用 184
6.4.1 点阵字符型LCD的接口特性 184
6.4.2 点阵字符型液晶显示模块的基本特点 184
6.4.3 HD44780的引脚与时序 185
6.4.4 HD44780的编程结构 186
6.4.5 1602字符型LCD指令集 187
6.4.6 LCD1602与单片机的接口设计 188
6.4.7 程序设计 189
6.5 测距传感器 191
6.5.1 测距工作原理 191
6.5.2 超声波发射电路 192
6.5.3 超声波接收电路 192
【能力拓展】 193
【项目考核】 193
附录 195
附录A MCS-51单片机指令系统 195
附录B 单片机的伪指令 201
附录C 特殊功能寄存器 202
附录D ASCII码 203
附录E Easy 51pro V2.0的使用 203
参考文献 207
- 《管理信息系统习题集》郭晓军 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019