单片机基础及应用项目式教程(职业教材)

本书特色

[

本书以宏晶公司的STC89C52RC单片机为例,采用“项目任务驱动”模式编写教材,将单片机基础知识点分解到八个项目中。项目一知识点是单片机的基本结构、内部资源、常见元器件识别及仪器仪表的使用方法,任务是完成单片机小控制系统的设计与制作。项目二知识点是单片机编程语言简介、开发软件介绍及LED灯基本知识,任务是编程实现单片机控制八个LED灯闪烁。项目三知识点是数码管的结构、静态显示和动态显示原理,任务是完成一位数码管的静态显示、四位数码管的动态显示和点阵的显示。项目四知识点是按键消抖和中断原理,任务是完成独立按键控制LED闪烁,矩阵按键控制数码管显示及按键中断。项目五知识点是定时器基本原理,任务是定时器工作方式0产生1s延时,定时器工作方式1实现60s倒计时和定时器工作方式3实现8位数码管拉幕式显示。项目六知识点是单片机串口通信基本原理及编程方法,任务是实现单片机与单片机之间通信,单片机与PC机之间通信。项目七知识点是单片机D/A转换原理和A/D转换原理,任务是设计制作简易信号发生器和数字电压表。项目八知识点是PWM调速原理,任务是实现单片机控制小车运动。

]

内容简介

[

1.8个大项目下面有子任务的项目式编写,所有任务便于自行搭建。
2.包含免费资源:课件、源代码、视频、习题集和试卷。

]

目录

项目一 单片机*小控制系统设计与制作1任务1.1 单片机*小控制系统设计11.1.1单片机概述11.1.2 单片机基本结构31.1.3单片机*小控制系统电路组成13任务1.2 单片机*小控制系统制作171.2.1常见电子元件识别及检测171.2.2常见仪器仪表使用方法301.2.3焊接单片机*小控制系统351.2.4单片机*小控制系统电路检测41项目小结 41习题与制作42项目二单片机花样流水灯控制的设计与制作44任务2.1 单片机编程语言442.1.1 单片机汇编语言指令系统452.1.2 单片机C语言49任务2.2单片机软件开发系统562.2.1Keil μVision4基本操作562.2.2 Keil μVision4程序调试652.2.3 STC-ISP软件下载程序68任务2.3花样流水灯控制实现692.3.1 设计和焊接8位LED灯接口电路692.3.2编程实现单个LED灯闪烁732.3.3编程实现任意花样流水灯控制程序76项目小结 81习题与制作81项目三 单片机显示器的设计与制作83任务3.1单片机数码管静态显示833.1.1数码管静态显示相关知识833.1.2数码管静态显示接口电路设计863.1.3数码管静态显示电路焊接873.1.4编程实现数码管显示字符“0”~“F”89任务3.2单片机数码管动态显示923.2.1数码管动态显示相关知识923.2.2数码管动态显示接口电路设计943.2.3数码管动态显示电路焊接953.2.4编程实现数码管动态显示字符“1234”97任务3.3单片机8*8点阵显示1003.3.1单片机8*8点阵相关知识1003.3.2单片机8*8点阵显示接口电路设计1023.3.3单片机8*8点阵显示电路焊接1033.3.4编程实现点阵显示26个字母“A”~“Z”105项目小结 110习题与制作110项目四 单片机键盘的设计与制作112任务4.1独立按键控制LED灯闪烁1124.1.1独立按键及按键消抖方法1124.1.2独立按键接口电路设计1134.1.3独立按键电路焊接1144.1.4编程实现4个独立按键控制LED不同闪烁117任务4.2矩阵4*4键盘控制数码管显示字符1214.2.1矩阵4*4键盘相关知识1214.2.2矩阵4*4键盘接口电路设计1224.2.3矩阵4*4键盘电路焊接1234.2.4编程实现矩阵4*4键盘控制数码管显示字符“0”~“F”125任务4.3中断方式的按键加减计数1304.3.1 中断相关知识1304.3.2中断方式的按键加减计数接口电路设计1324.3.3中断方式的按键加减计数电路焊接1324.3.4 编程实现2个按键中断控制数码管加减计数134项目小结 138习题与制作138项目五 单片机定时/计数器的设计与制作141任务5.1 定时器T0工作方式0实现1S延时1415.1.1定时器结构及工作原理1415.1.2定时器工作方式0定时初值计算方法1435.1.3定时器查询法和中断法编程方法1445.1.4编程实现定时器T0产生1S延时144任务5.2定时器T1工作方式1实现60S倒计时1485.2.1定时器工作方式1工作原理及初值计算方法1485.2.2设计和焊接2位数码管动态显示接口电路1485.2.3编程实现60S倒计时数码管动态显示151任务5.3 定时器T0工作方式2实现拉幕式数字显示1545.3.1定时器工作方式2工作原理及初值计算方法1545.3.2 74LS138芯片的原理及使用方法1555.3.3设计和焊接8位数码管动态显示接口电路1565.3.4编程实现8位数码管拉幕式显示数字“12345678”159项目小结 163习题与制作163项目六 单片机串行通信的设计与制作165任务6.1 单片机与单片机的串口通信1656.1.1单片机串口通信原理1656.1.2设计和焊接单片机与单片机串口通信接口电路1696.1.3编程实现单片机与单片机的串口通信173任务6.2单片机与PC的串口通信1766.2.1RS232C串行通信接口及电平转换模块MAX2321766.2.2设计和焊接单片机与PC的串口通信接口电路1786.2.3编程实现单片机与PC的串口通信180任务6.3 单片机串口转并口1846.3.1 74LS164芯片的原理及使用方法1846.3.2设计和焊接单片机串口转并口通信接口电路1856.3.3 编程实现单片机串口转并口输出控制数码管显示188项目小结 190习题与制作190项目七 单片机A/D和D/A的设计与制作193任务7.1 单片机D/A简易信号发生器1937.1.1D/A转换的基本原理1937.1.2DAC0832芯片的原理及使用方法1957.1.3设计和焊接单片机D/A接口电路1987.1.4编程实现单片机D/A简易信号发生器201任务7.2单片机A/D数字电压表实现2067.2.1A/D转换的基本原理2067.2.2ADC0809芯片的原理及使用方法2107.2.3设计和焊接单片机A/D接口电路2117.2.4编程实现单片机AD数字电压表214项目小结218习题与制作218项目八 单片机电机控制的设计与制作221任务8.1单片机输出PWM脉冲2218.1.1 PWM简介2218.1.2 PWM输出原理与方法222任务8.2单片机PWM脉冲控制电机转速2248.2.1L298N电机驱动芯片2248.2.2智能小车电机驱动硬件电路设计2268.2.3编程实现PWM脉冲控制智能小车速度和方向229项目小结 233习题与制作234附录A MCS-51单片机指令表235附录B ASCII码表239附录C 常用芯片引脚图240

封面

单片机基础及应用项目式教程(职业教材)

书名:单片机基础及应用项目式教程(职业教材)

作者:徐宏英

页数:240

定价:¥45.0

出版社:机械工业出版社

出版日期:2018-01-01

ISBN:9787111585503

PDF电子书大小:109MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注