微信扫一扫,移动浏览光盘
简介
贺洪、谢健庆主编的《单片机应用技术典型项目教程》以MCS-51系列单片机开发应用为主线,遵循由易到难、循序渐进的原则,将单片机的典型应用分为九个项目,其中前五个项目内容较简单,主要介绍单片机开发过程中所用到的基本知识和编程思路,包括控制单个LED闪烁、设计与制作广告灯、设计与制作计时器、设计与制作报警器及抢答器、设计与制作锯齿波信号发生器;项目六至项目九应用性、综合性较强,包括设计与制作点阵显示电路、设计与制作液晶显示屏控制电路、设计与制作可调数字钟、设计洗衣机控制系统。此外,每个项目所有硬件电路和程序均通过Proteus调试通过,为读者提供了良好的学习和参考价值。
目录
前言
项目一 控制单个LED闪烁1
项目描述及任务分解1
任务一 使用Keil编写程序2
任务二 使用Proteus设计仿真电路图6
任务三 硬件电路制作14
任务四 编写程序控制单个LED闪烁16
相关知识18
知识点一 初识单片机18
知识点二 单片机的基本结构19
知识点三 单片机最小系统20
知识点四 认识LED22
知识点五 相关指令介绍22
项目评价23
练习与思考23
项目二 设计与制作广告灯24
项目描述及任务分解24
任务一 硬件电路制作25
任务二 广告灯的花样显示26
任务三 广告灯的花样显示(查表法)29
相关知识30
知识点一 单片机的I/O接口30
知识点二 单片机的存储器33
知识点三 延时程序35
知识点四 相关指令介绍36
项目评价39
练习与思考39
项目三 设计与制作计时器40
项目描述及任务分解40
任务一 硬件电路制作41
任务二 数码管静态显示字符42
任务三 数码管动态显示字符45
任务四 0~59s计时器实现46
相关知识49
知识点一 数码管基础知识49
知识点二 相关指令介绍50
项目评价51
练习与思考51
项目四 设计与制作报警器及抢答器52
项目描述及任务分解53
任务一 报警器的设计与制作53
任务二 抢答器的设计与制作58
相关知识67
知识点一 中断的概念与功能67
知识点二 中断系统68
知识点三 中断编程70
知识点四 定时器的结构与功能71
知识点五 定时器的工作方式及控制方法72
项目评价76
练习与思考76
项目五 设计与制作锯齿波信号发生器77
项目描述及任务分解77
任务一 利用DAC0832的直通方式产生锯齿波78
任务二 利用DAC0832的直通方式产生三角波82
任务三 利用DAC0832单缓冲方式产生锯齿波83
任务四 利用DAC0832双缓冲方式产生锯齿波85
相关知识88
知识点一 D/A转换的基本原理88
知识点二 D/A集成芯片DAC083289
项目评价91
练习与思考92
项目六 设计与制作点阵显示电路93
项目描述及任务分解93
任务一 利用8×8点阵显示字符94
任务二 利用16×16 点阵显示汉字99
相关知识104
知识点一 8×8 点阵的结构及原理104
知识点二 LED点阵显示方式106
知识点三 74HC154译码器106
项目评价107
练习与思考107
项目七 设计与制作液晶显示屏控制电路108
项目描述及任务分解108
任务一 液晶显示板制作109
任务二 利用1602液晶显示屏显示字符111
任务三 利用12864液晶显示屏显示汉字115
相关知识123
知识点一 排阻123
知识点二 1602液晶显示屏124
知识点三 DM12864J点阵液晶显示器130
项目评价133
练习与思考133
项目八 设计与制作可调数字钟134
项目描述及任务分解134
任务一 硬件电路制作135
任务二 数码管24h时钟显示137
任务三 4×4矩阵键盘的使用142
任务四 24h可调时钟的设计与制作147
相关知识155
知识点一 键盘的输入原理及识别方法155
知识点二 驱动芯片74LS245157
项目评价158
练习与思考158
项目九 设计洗衣机控制系统159
项目描述及任务分解159
任务一 硬件电路制作161
任务二 电动机正反转控制162
任务三 洗衣机控制系统模拟仿真166
相关知识198
知识点一 复合晶体管ULN2003198
知识点二 继电器198
项目评价199
练习与思考200
参考文献201
项目一 控制单个LED闪烁1
项目描述及任务分解1
任务一 使用Keil编写程序2
任务二 使用Proteus设计仿真电路图6
任务三 硬件电路制作14
任务四 编写程序控制单个LED闪烁16
相关知识18
知识点一 初识单片机18
知识点二 单片机的基本结构19
知识点三 单片机最小系统20
知识点四 认识LED22
知识点五 相关指令介绍22
项目评价23
练习与思考23
项目二 设计与制作广告灯24
项目描述及任务分解24
任务一 硬件电路制作25
任务二 广告灯的花样显示26
任务三 广告灯的花样显示(查表法)29
相关知识30
知识点一 单片机的I/O接口30
知识点二 单片机的存储器33
知识点三 延时程序35
知识点四 相关指令介绍36
项目评价39
练习与思考39
项目三 设计与制作计时器40
项目描述及任务分解40
任务一 硬件电路制作41
任务二 数码管静态显示字符42
任务三 数码管动态显示字符45
任务四 0~59s计时器实现46
相关知识49
知识点一 数码管基础知识49
知识点二 相关指令介绍50
项目评价51
练习与思考51
项目四 设计与制作报警器及抢答器52
项目描述及任务分解53
任务一 报警器的设计与制作53
任务二 抢答器的设计与制作58
相关知识67
知识点一 中断的概念与功能67
知识点二 中断系统68
知识点三 中断编程70
知识点四 定时器的结构与功能71
知识点五 定时器的工作方式及控制方法72
项目评价76
练习与思考76
项目五 设计与制作锯齿波信号发生器77
项目描述及任务分解77
任务一 利用DAC0832的直通方式产生锯齿波78
任务二 利用DAC0832的直通方式产生三角波82
任务三 利用DAC0832单缓冲方式产生锯齿波83
任务四 利用DAC0832双缓冲方式产生锯齿波85
相关知识88
知识点一 D/A转换的基本原理88
知识点二 D/A集成芯片DAC083289
项目评价91
练习与思考92
项目六 设计与制作点阵显示电路93
项目描述及任务分解93
任务一 利用8×8点阵显示字符94
任务二 利用16×16 点阵显示汉字99
相关知识104
知识点一 8×8 点阵的结构及原理104
知识点二 LED点阵显示方式106
知识点三 74HC154译码器106
项目评价107
练习与思考107
项目七 设计与制作液晶显示屏控制电路108
项目描述及任务分解108
任务一 液晶显示板制作109
任务二 利用1602液晶显示屏显示字符111
任务三 利用12864液晶显示屏显示汉字115
相关知识123
知识点一 排阻123
知识点二 1602液晶显示屏124
知识点三 DM12864J点阵液晶显示器130
项目评价133
练习与思考133
项目八 设计与制作可调数字钟134
项目描述及任务分解134
任务一 硬件电路制作135
任务二 数码管24h时钟显示137
任务三 4×4矩阵键盘的使用142
任务四 24h可调时钟的设计与制作147
相关知识155
知识点一 键盘的输入原理及识别方法155
知识点二 驱动芯片74LS245157
项目评价158
练习与思考158
项目九 设计洗衣机控制系统159
项目描述及任务分解159
任务一 硬件电路制作161
任务二 电动机正反转控制162
任务三 洗衣机控制系统模拟仿真166
相关知识198
知识点一 复合晶体管ULN2003198
知识点二 继电器198
项目评价199
练习与思考200
参考文献201
单片机应用技术典型项目教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×