注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络硬件、外部设备与维护单片机原理及应用教程

单片机原理及应用教程

单片机原理及应用教程

定 价:¥39.00

作 者: 万隆,李兰云,李炤坤,付志勇,刘慧 ... 著
出版社: 清华大学出版社
丛编项: 全国高等院校应用型创新规划教材·计算机系列
标 签: 暂缺

购买这本书可以去


ISBN: 9787302547815 出版时间: 2020-04-01 包装: 平装
开本: 16开 页数: 216 字数:  

内容简介

  《单片机原理及应用教程》采用项目式、案例化形式针对单片机的基本应用技术进行了详细的讲解。《单片机原理及应用教程》共分11个项目,包含32个任务,涵盖单片机应用系统电路设计、I/O口的基本应用、定时/计数器、中断技术、串行通信以及数码管显示、点阵、液晶显示模块、A/D转换模块、存储器芯片、温度传感器等常用的外围接口电路的应用。《单片机原理及应用教程》通过项目化教学手段,以实际项目为载体,在有限的教学时间内,引入最实用的知识和技能,采用由单一到综合、由简单到复杂的形式,通过对知识点和具体应用技术的重复学习加深学生对单片机技术的熟练程度,重点培养学生对实际项目的开发能力。 《单片机原理及应用教程》专为山东省中等职业院校电子应用技术类相关专业的“双师型”职教师资培训开发,也可以作为应用型本科院校、高等职业院校电子、自动化、测控、通信、机电一体化等相关专业的教学用书。《单片机原理及应用教程》配套实验实训平台和教学资源网站。

作者简介

暂缺《单片机原理及应用教程》作者简介

图书目录

目 录

项目一 单片机控制LED 1
任务一 点亮一盏LED小灯 2
一、51系列单片机的引脚及功能 2
二、时钟电路与时序 4
三、复位电路 5
四、工程建立、编译的基本步骤 7
五、P0口的位电路结构及特点 10
六、控制端口的名称依据 11
七、端口的输出控制方式 15
八、关键的while(1) 16
任务二 控制小灯的亮灭 18
一、软件延时之delay() 18
二、Keil软件的调试方法及技巧 18
任务三 经典的流水灯 28
方便的intrins.h头文件 28
任务四 独立按键控制LED的亮灭 30
一、端口的数据输入 30
二、按键的去抖动 30
项目二 单片机控制数码管显示系统
设计 33
任务一 让数码显示0 34
一、数码管结构及显示原理 34
二、移位寄存器74HC595 35
三、段选和位选 36
任务二 0—F依次循环显示 39
数码管的静态显示 39
任务三 单个数码管依次轮流
显示0—7 42
一、动态显示原理 42
任务四 00—99计数显示 44
一、简单的位值提取 44
项目三 基于定时器的精确定时应用 49
任务一 10?ms定时 50
一、定时/计数器的基本结构与
工作原理 50
二、与定时/计数器配置
相关的TMOD、TCON 51
三、定时/计数器的工作方式 53
四、定时初值如何确定 56
任务二 1s定时 58
一、如何实现1s定时 58
二、蜂鸣器的基础知识 58
项目四 多功能数字钟的设计 63
任务一 定时器中断方式下实现
10ms定时 64
一、中断执行的过程 64
二、EA、ET0是什么 65
三、51单片机的中断源 66
四、中断服务子程序的“声明” 66
任务二 定时器中断方式下实现
1s定时 68
定时/计数器控制寄存器
TCON(88H) 68
任务三 多功能数字钟的实现 70
项目五 蜂鸣器的发声 79
任务一 蜂鸣器简单发声控制 80
一、什么是外部中断 80
二、外部中断的触发 81
三、什么是中断的嵌套 82
任务二 蜂鸣器的多种频率发声控制 84
一、中断的优先级控制 84
二、中断的处理过程 85
任务三 蜂鸣器的音乐演奏发声控制 89
蜂鸣器播放音乐的基本原理 89
项目六 基于RS232的串口通信接口
设计 93
任务一 单片机将串行数据发送给PC 94
一、串行口的基本结构 94
二、串行口控制寄存器SCON 95
三、数据缓冲器SBUF 96
四、串行通信工作方式 96
五、波特率 100
任务二 PC发送单片机串口接收 103
RS232接口标准 103
任务三 两个单片机之间的串行通信 107
项目七 数据采集系统设计 111
任务一 带显示的数据采集系统设计 112
一、分析TLC549的主要特性 112
二、TLC549的内部结构和引脚 113
三、TLC549的工作时序 114
任务二 带上位机通信功能的数据采集
系统设计 117
任务三 多功能数据采集系统设计 120
项目八 点阵显示系统设计 125
任务一 点阵显示模块的应用 126
一、点阵的基础知识 126
二、点阵的电气特性及连线方法 127
任务二 矩阵按键的应用 131
一、4×4矩阵按键的扫描原理 131
二、键值识别的不同方法——
“翻转法” 132
任务三 点阵显示矩阵按键键值 136
项目九 基于单片机的数字马表设计 143
任务一 精确计时的马表设计 144
任务二 带简单可控功能的马表设计 146
任务三 串行EEPROM-24C02的
读写操作 149
一、24C02的基本特性和引脚说明 149
二、IIC总线协议 150
三、24C02的寻址操作 153
任务四 带存储功能的马表设计 157
项目十 单点温度测量显示控制系统 167
任务一 简易温度测量系统设计 168
一、DS18B20的引脚及内部结构 168
二、单总线的操作命令 172
三、单总线的通信协议及时序 174
任务二 LCD1602液晶显示模块 180
一、LCD1602液晶模块接口信号
说明 180
二、操作时序说明 181
三、液晶模块指令格式和指令
功能 182
四、液晶显示模块初始化过程 185
任务三 基于1602液晶显示的温度
测量控制系统设计 189
项目十一 基于MCU_BUS开发板的
交通灯控制系统设计 197
附录 MCU_BUS V1电路原理图 204
参考文献 205

本目录推荐