书籍详情
《单片机开发从入门到实践》[84M]百度网盘|亲测有效|pdf下载
  • 单片机开发从入门到实践

  • 出版社:路漫漫图书专营店
  • 出版时间:2024-12-02
  • 热度:10151
  • 上架时间:2025-01-04 08:18:29
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

1.由浅入深,便于理解
通过实用的项目开发讲解,使读者初步建立感观认识,然后对操作结果及出现的问题进行讨论、分析、研究,并得出结论,让读者在做中学,渐进式加深理解和巩固知识点,逐步提高自身的单片机开发水平。使得读者通过本书的学习能够独立完成单片机系统开发。
2.内容丰富,参考性强
知识点介绍细致,剖析每个概念,加深读者理解。涉及知识面广泛,可随查随用,适合作为单片机系统开发的参考用书。
3.项目多,实践性强
基于项目实践的方式讲解单片机内部资源应用方法及外部资源扩展原理与实践,力求让读者在实际项目开发中能够快速上手。

容简介

本书通过典型、实用的操作项目讲解单片机开发工具、单片机编程基础、单片机硬件基础、知识竞赛数字抢答器、数字电子时钟、多功能数字频率计、手持GPS定位器,使读者初步建立对单片机的整体认知,然后带领读者对操作结果及出现的问题进行讨论、分析、研究,进而得出结论。这样有利于读者在“做”中“学”,渐进式地理解知识点,逐步提高自身的单片机开发能力。希望读者通过学习本书,能够根据不同型号单片机及单片机系统的开发要求,独立完成单片机系统的设计与开发。
本书可作为高校电子信息技术、电子工程技术或电气自动化等相关专业及职业学校、培训机构的嵌入式开发、单片机开发课程的教材,也可供有一定编程基础的单片机学习者、对单片机开发感兴趣的爱好者自学。

作者简介

郭学提:2008年毕业于江西科技师范学院(今江西科技师范大学),毕业后一直从事嵌入式系统开发及教学相关的工作,拥有多年的嵌入式产品开发及设计经验。曾在江西省电子信息工程学校担任电子系单片机实训讲师;在深圳某职业培训机构担任嵌入式开发讲师。现就职于深圳鼎然信息科技有限公司并担任高级嵌入式开发工程师一职。先后发表论文、文章16篇。申请5项发明、实用新型、外观专利。

目录

目录
第1章单片机开发工具1
1.1UltraEdit1
1.1.1UltraEdit用户界面1
1.1.2创建工程5
1.1.3新建文件6
1.1.4添加文件至工程7
1.2Keil 5集成开发环境8
1.2.1Keil 5简介8
1.2.2创建应用程序10
1.2.3调试工程16
1.2.4创建“Hello World”项目17
1.3小结18
1.4习题19
第2章单片机编程基础20
2.1函数概述20
2.1.1函数无参的一般形式20
2.1.2函数有参的一般形式21
2.1.3函数的形式参数22
2.1.4函数的实际参数22
2.1.5函数的形参和实参的特点23
2.1.6函数的返回值23
2.2函数的调用24
2.2.1函数调用的一般形式24
2.2.2函数调用需要注意的事项25
2.2.3函数的嵌套调用25
2.3数组概述26
2.3.1一维数组的定义27
2.3.2一维数组元素的引用28
2.3.3一维数组的初始化28
2.3.4二维数组的定义29
2.3.5二维数组元素的引用29
2.3.6二维数组的初始化30
2.4字符数组31
2.4.1字符数组的定义31
2.4.2字符数组的初始化31
2.4.3字符数组的引用31
2.4.4字符串和字符串结束标志31
2.4.5字符串处理函数31
2.5指针概述33
2.5.1什么是指针33
2.5.2指针变量的类型说明34
2.5.3指针变量的赋值34
2.5.4指针变量的运算34
2.6指针与数组36
2.6.1一维数组与指针37
2.6.2指针数组38
2.7指针与函数38
2.7.1函数指针39
2.7.2指针型函数39
2.8结构体41
2.8.1结构体的定义41
2.8.2结构体类型的说明42
2.8.3结构体变量成员的表示43
2.8.4结构体变量的赋值43
2.8.5结构体变量的初始化44
2.9结构体指针变量46
2.9.1结构体指针变量概述46
2.9.2结构体指针变量的定义46
2.9.3结构体指针变量的引用47
2.10联合体47
2.10.1联合体的定义47
2.10.2联合体的使用48
2.11枚举类型49
2.11.1枚举类型声明49
2.11.2枚举变量的定义49
2.11.3枚举变量应用举例49
2.12自定义类型50
2.13小结50
2.14习题51
第3章单片机硬件基础53
3.1单片机I/O口53
3.1.1P0口概述53
3.1.2P1口概述53
3.1.3P2口概述54
3.1.4P3口概述54
3.2 定时器/计数器55
3.2.1定时器/计数器概述55
3.2.2定时器/计数器结构56
3.2.3与定时器/计数器控制相关的寄存器56
3.2.4工作方式058
3.2.5工作方式159
3.2.6工作方式259
3.2.7工作方式359
3.3单片机串行口60
3.3.1串行口概述60
3.3.2串行口结构60
3.3.3与串行口相关的寄存器61
3.3.4波特率62
3.3.5工作方式064
3.3.6工作方式166
3.3.7工作方式2、366
3.4中断66
3.4.1单片机中断概述67
3.4.2 中断结构69
3.4.3与中断相关的寄存器69
3.4.4中断的使用方法71
3.5综合应用72
3.5.1基于CD4094的四位数码管驱动电路72
3.5.2单片机与PC通信74
3.6小结78
3.7习题78
第4章知识竞赛数字抢答器79
4.1数码管驱动79
4.1.1数码管分类79
4.1.2数码管驱动方式79
4.1.3数码管字符编码80
4.1.4数码管静态驱动82
4.1.5数码管动态驱动83
4.2键盘接口技术85
4.2.1独立式开关按键85
4.2.2开关按键的去抖动措施86
4.2.3按键检测86
4.2.4矩阵键盘原理89
4.2.5矩阵键盘检测89
4.3抢答器硬件设计91
4.3.1主控系统92
4.3.2显示模块93
4.3.3声音提示电路94
4.3.4抢答电路94
4.3.5通信电路96
4.4抢答器软件设计99
4.4.1软件架构100
4.4.2系统初始化100
4.4.3硬件中断服务101
4.4.4外部通信接口103
4.4.5应用程序104
4.4.6相关数据结构定义106
4.5小结108
4.6习题108
第5章数字电子时钟109
5.1单总线109
5.1.1单总线的结构原理109
5.1.2DS18B20概述110
5.2I2C总线114
5.2.1I2C总线的特点114
5.2.2I2C总线的工作原理114
5.2.3I2C总线基本操作115
5.2.4PCF8563概述116
5.3 LCD121
5.3.1LCD显示器介绍121
5.3.2HD44780概述122
5.4数字电子时钟硬件设计126
5.4.1主控系统126
5.4.2显示模块127
5.4.3声音提示电路129
5.4.4日历/时钟电路129
5.4.5通信电路129
5.4.6温湿度检测电路130
5.5数字电子时钟软件设计132
5.5.1软件架构133
5.5.2系统初始化133
5.5.3硬件中断服务134
5.5.4I2C总线驱动135
5.5.5基于单总线的温湿度接口139
5.5.6硬件接口140
5.5.7外部通信接口144
5.5.8应用程序144
5.5.9相关数据结构定义149
5.6小结151
5.7习题151
第6章多功能数字频率计152
6.1多功能数字频率计硬件设计152
6.1.1主控系统152
6.1.2设置电路153
6.1.3显示模块153
6.1.4声音提示电路154
6.1.5通信电路154
6.1.6信号处理电路154
6.1.7信号分频电路156
6.2多功能数字频率计软件设计159
6.2.1软件架构159
6.2.2系统初始化159
6.2.3硬件中断服务160
6.2.4硬件接口161
6.2.5外部通信和系统调试接口163
6.2.6应用程序164
6.2.7相关数据结构定义168
6.3小结169
6.4习题169
第7章手持GPS定位器170
7.1AT89S51单片机存储器扩展基础170
7.1.1存储器分类170
7.1.2AT89S51单片机扩展系统171
7.2 SPI总线177
7.2.1SPI总线的结构原理177
7.2.2SPI总线的数据传输177
7.2.3SPI总线的接口178
7.2.4X25045概述178
7.3手持GPS定位器硬件设计182
7.3.1主控系统183
7.3.2显示模块183
7.3.3声音提示电路184
7.3.4通信电路184
7.3.5扩展SRAM电路184
7.3.6串行口复用电路186
7.3.7地址选择电路187
7.3.8Flash存储电路187
7.3.9 GPS模块电路188
7.3.103.3V电源电路189
7.4 手持GPS定位器软件设计190
7.4.1软件架构190
7.4.2系统初始化190
7.4.3硬件中断服务191
7.4.4硬件接口194
7.4.5外部通信和系统调试接口196
7.4.6应用程序196
7.4.7相关数据结构定义208
7.5小结210
7.6习题210
附录AASCII字符集211
附录B8051单片机指令表213
附录CKeil C51常用库函数原型216

前言


相关推荐