新書推薦:
《
大思维:哥伦比亚商学院六步创新思维模型
》
售價:HK$
74.8
《
宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:HK$
159.9
《
UE5虚幻引擎必修课(视频教学版)
》
售價:HK$
113.9
《
真需求
》
售價:HK$
113.9
《
阿勒泰的春天
》
售價:HK$
51.8
《
如见你
》
售價:HK$
52.7
《
人格阴影 全新修订版,更正旧版多处问题。国际分析心理学协会(IAAP)主席力作
》
售價:HK$
68.8
《
560种野菜野果鉴别与食用手册
》
售價:HK$
68.9
|
內容簡介: |
本书以MCS-51系列单片机为主体,运用Proteus软件仿真,综合硬件电路设计制作与C语言程序设计,通过大量的多任务实训项目详细介绍了单片机开发必备的基础知识和软、硬件条件,系列介绍了单片机的基本结构、定时器计数器、中断系统、串行通信及常用接口技术等基础知识,相应的硬件电路设计方法与电路制作技能,以及相应的C语言程序设计基本方法。
|
目錄:
|
项目一 了解单片机1
任务1-1 了解单片机的基本结构与应用1
任务1-1-1 了解单片机的发展1
任务1-1-2 了解单片机的常用类型2
任务1-1-3 了解单片机的基本结构与应用3
任务1-2 了解单片机的数学与逻辑工具7
任务1-2-1 了解数制及其转换知识7
任务1-2-2 理解单片机技术中数的表示方法9
任务1-2-3 理解逻辑数据及其基本运算9
任务1-3 了解单片机学习的软、硬件条件11
任务1-3-1 了解单片机学习的软件条件11
任务1-3-2 了解单片机学习的硬件条件13
项目二 熟悉单片机技术的开发环境16
任务2-1 仿真软件Proteus的使用16
任务2-1-1 了解仿真软件Proteus16
任务2-1-2 Proteus仿真设计快速入门19
任务2-2 Keil C51的使用24
任务2-2-1 了解Keil C51软件24
任务2-2-2 Keil Vision2使用快速入门24
任务2-3 程序烧录软件及单片机实验板的使用30
任务2-3-1 掌握手工自制单片机实验板的使用方法30
任务2-3-2 掌握STC_ISP_V488程序烧录软件的使用方法31
项目三 单片机最小系统电路设计与制作33
任务3-1 单片机最小系统电路设计33
任务3-1-1 了解单片机最小系统的组成33
任务3-1-2 单片机最小系统电路设计34
任务3-2 单片机最小系统电路制作36
任务3-2-1 理解单片机电路制作工艺要求36
任务3-2-2 单片机最小系统电路制作37
项目四 广告流水灯项目开发41
任务4-1 LED广告流水灯电路设计与制作41
任务4-1-1 LED发光二极管广告流水灯电路设计41
任务4-1-2 LED发光管广告流水灯电路制作45
任务4-2 LED发光管广告流水灯控制程序设计47
任务4-2-1 广告流水灯闪烁控制程序设计47
任务4-2-2 使用P3口流水点亮广告流水灯程序设计51
任务4-2-3 使用数组控制P0口广告流水灯程序设计56
任务4-2-4 使用运算符控制P2口广告流水灯程序设计61
任务4-2-5 使用switch语句控制P2口广告流水灯程序设计66
任务4-2-6 使用if语句控制P2口广告流水灯程序设计72
任务4-2-7 使用数组的指针控制P2口广告流水灯程序设计82
任务4-2-8 使用指针作函数参数控制P2口广告流水灯程序设计87
任务4-2-9 使用函数库文件控制P2口广告流水灯程序设计91
项目五 LED数码显示技术项目开发95
任务5-1 LED数码显示电路设计与制作95
任务5-1-1 LED数码显示电路设计95
任务5-1-2 LED数码显示电路制作99
任务5-2 LED数码计数牌控制程序设计101
任务5-2-1 LED数码计数牌的点亮与闪烁程序设计101
任务5-2-2 LED数码计数牌动态扫描显示程序设计105
任务5-2-3 用LED数码计数牌倒计数显示程序设计109
任务5-2-4 用LED数码计数牌仿跑马灯程序设计112
任务5-3 在数码管显示技术中应用中断系统116
任务5-3-1 用数码管显示外部中断 对脉冲信号计数结果程序设计116
任务5-3-2 用外部中断 控制数码管显示按键次数程序设计123
任务5-4 在数码管显示技术中应用定时计数器129
任务5-4-1 数码管显示技术中运用定时计数器查询方式程序设计129
任务5-4-2 使用定时器T0的中断控制数码管倒计数显示程序设计137
任务5-4-3 使用计数器T1的中断控制数码管显示按键计数程序设计141
任务5-4-4 使用数码管显示倒计数过程穿插中断控制程序设计146
任务5-5 数码电子钟设计151
任务5-5-1 简易数码秒表程序设计151
任务5-5-2 可调时数码电子钟程序设计155
项目六 单片机音频控制技术项目开发163
任务6-1 音频控制电路设计与制作163
任务6-1-1 音频控制电路设计163
任务6-1-2 音频控制电路制作165
任务6-2 单片机音频控制程序设计167
任务6-2-1 用定时器T1查询方式控制单片机发出1kHz音频167
任务6-2-2 简单双音警铃程序设计170
任务6-2-3 单片机播放音乐程序设计173
任务6-3 简易电子琴设计178
任务6-3-1 44矩阵键盘电路设计与制作178
任务6-3-2 简易电子琴程序设计182
项目七 单片机串行通信技术项目开发192
任务7-1 串并转换控制192
任务7-1-1 串并转换控制电路设计与制作192
任务7-1-2 串并转换控制广告流水灯程序设计198
任务7-2 单片机控制单片机203
任务7-2-1 使用串口方式1进行单工通信203
任务7-2-2 使用串口方式3进行单工通信208
*项目八 LED点阵屏显示技术项目开发213
任务8-1 LED点阵屏显示电路设计与制作213
任务8-1-1 LED点阵屏显示电路设计213
任务8-1-2 88LED点阵屏显示电路制作217
任务8-2 LED点阵屏控制程序设计219
任务8-2-1 LED点阵屏的点亮与闪烁程序设计219
任务8-2-2 LED点阵屏的动态显示程序设计224
任务8-2-3 LED点阵屏模拟电梯上升楼层数字显示227
参考文献232
|
|