微信扫一扫,移动浏览光盘
简介
本书根据单片机课程设计的要求及特点,为训练大学生运用单片机进
行系统设计的能力,精心选择了34
个具有一定的典型性、实用性和趣味性的单片机课程设计课题,系统地介
绍了单片机课程设计的任务与要求、
教学内容与方法,单片机硬件电路基础以及课题的设计要求、系统方案、
软件设计等内容。
本书内容丰富实用,实践性强,可作为高等院校电气工程及其自动化
、自动化、电子信息工程、通信工
程、电气控制等电类相关专业学生进行单片机课程设计的指导教材和毕业
设计的参考教材,对工程技术人员
进行单片机应用系统设计也具有一定的参考价值。
目录
书名页
版权页
前言页
目录页
1 单片机工程实践方法
1.1 单片机工程实践的内容
1.2 单片机工程实践的基本步骤
1.3 单片机工程实践的教学过程
1.4 单片机工程实践时间及进度安排
2 单片机系统的设计方法
2.1 单片机应用系统设计方法
2.1.1 总体方案论证
2.1.2 系统硬件设计
2.1.3 系统软件设计
2.2 实际题目示例和Keil uVision2软件使用
2.2.1 设计内容
2.2.2 基本要求
2.2.3 仿真功能板基本功能及技术指标
2.2.4 软件开发环境使用说明
2.3 Proteus的使用
2.3.1 软件打开
2.3.2 工作界面
2.3.3 数字电压表实例设计
2.4 Proteus和Keil的联调
2.5 AT89S51单片机下载器软件使用
3 AT89S51单片机简单应用实例
3.1 闪烁灯
3.1.1 任务
3.1.2 系统硬件电路实现
3.1.3 程序设计内容
3.1.4 C语言源程序
3.2 模拟开关灯
3.2.1 任务
3.2.2 系统硬件电路实现
3.2.3 程序设计内容
3.2.4 C语言源程序
3.3 多路开关状态指示
3.3.1 任务
3.3.2 系统硬件电路实现
3.3.3 程序设计内容
3.3.4 C语言源程序
3.4 广告灯的左移右移
3.4.1 任务
3.4.2 系统硬件电路实现
3.4.3 程序设计内容
3.4.4 C语言源程序
3.5 报警产生器
3.5.1 任务
3.5.2 系统硬件电路实现
3.5.3 程序设计
3.5.4 C语言源程序
3.6 I/O并行口直接驱动LED显示
3.6.1 任务
3.6.2 系统硬件电路实现
3.6.3 程序设计
3.6.4 C语言源程序
3.7 按键识别方法
3.7.1 任务
3.7.2 系统硬件电路实现
3.7.3 程序设计
3.7.4 C语言源程序
3.8 一键多功能按键识别技术
3.8.1 任务
3.8.2 系统硬件电路实现
3.8.3 程序设计
3.8.4 C语言源程序
3.9 00-99计数器
3.9.1 任务
3.9.2 系统硬件电路实现
3.9.3 程序设计内容
3.9.4 C语言源程序
3.10 可预置可逆4位计数器
3.10.1 任务
3.10.2 系统硬件电路实现
3.10.3 程序设计内容
3.10.4 C语言源程序
3.11 动态数码显示技术
3.11.1 任务
3.11.2 系统硬件电路实现
3.11.3 程序设计内容
3.11.4 C语言源程序
3.12 4×4矩阵式键盘识别技术
3.12.1 任务
3.12.2 系统硬件电路实现
3.12.3 程序设计内容
3.12.4 C语言源程序
3.13 定时计数器T0作定时应用技术
3.13.1 任务
3.13.2 系统硬件电路实现
3.13.3 程序设计内容
3.13.4 C语言源程序(查询法)
3.13.5 C语言源程序(中断法)
3.14 99秒马表设计
3.14.1 任务
3.14.2 系统硬件电路实现
3.14.3 C语言源程序
3.15 “嘀、嘀、……”报警声
3.15.1 任务
3.15.2 系统硬件电路实现
3.15.3 程序设计
3.15.4 C语言源程序
3.16 “叮咚”门铃
3.16.1 任务
3.16.2 系统硬件电路实现
3.16.3 程序设计
3.16.4 C语言源程序
3.17 拉幕式数码显示技术
3.17.1 任务
3.17.2 系统硬件电路实现
3.17.3 程序设计
3.17.4 C语言源程序
3.18 电子琴
3.18.1 任务
3.18.2 系统硬件电路实现
3.18.3 相关程序内容
3.18.4 C语言源程序
3.19 模拟计算器数字输入及显示
3.19.1 任务
3.19.2 系统硬件电路实现
3.19.3 程序设计内容
3.19.4 C语言源程序
3.20 8×8 LED点阵显示技术
3.20.1 任务
3.20.2 硬件电路实现
3.20.3 程序设计内容
3.20.5 C语言源程序
3.21 点阵式LED“0-9”数字显示技术
3.21.1 任务
3.21.2 硬件系统电路实现
3.21.3 程序设计内容
3.21.4 C语言源程序
3.22 点阵式LED简单图形显示技术
3.22.1 任务
3.22.2 硬件系统电路实现
3.22.3 程序设计内容
3.22.4 C语言源程序
3.23 ADC0809A/D转换器基本应用技术
3.23.1 基本知识
3.23.2 ADC0809应用说明
3.23.3 任务
3.23.4 系统硬件电路实现
3.23.5 程序设计内容
3.23.6 C语言源程序
3.24 数字电压表
3.24.1 任务
3.24.2 系统硬件电路实现
3.24.3 程序设计内容
3.24.4 C语言源程序
3.25 两点间温度控制
3.25.1 任务
3.25.2 系统硬件电路实现
3.25.3 C语言源程序
3.26 四位数数字温度计
3.26.1 温度传感器AD590简介
3.26.2 任务
3.26.3 系统硬件电路实现
3.26.4 程序设计内容
3.26.5 C语言源程序
3.27 6位数显频率计数器
3.27.1 任务
3.27.2 系统硬件电路实现
3.27.3 程序设计内容
3.27.4 C语言源程序
3.28 DS18B20数字温度计使用
3.28.1 DS18B20的基本知识
3.28.2 任务
3.28.3 系统硬件电路实现
3.28.4 C语言源程序
4 单片机课程设计实例
4.1 数字万年历系统
4.1.1 系统功能介绍
4.1.2 系统结构框图
4.1.3 软件流程图
4.1.4 C程序清单
4.2 作息时间控制器
4.2.1 系统功能介绍
4.2.2 系统电路图
4.2.3 软件流程图
4.2.4 C程序清单
4.3 电子密码锁
4.3.1 系统功能介绍
4.3.2 硬件系统结构图
4.3.3 C程序清单
4.4 交通信号灯模拟控制
4.4.1 定时交通信号灯控制
4.4.2 有时间显示的定时交通信号灯控制
4.4.3 有急救车优先的交通信号灯控制
4.4.4 功能较全的交通信号灯控制
4.5 直流风扇电机转速测量与PWM控制
4.5.1 设计目的
4.5.2 设计内容
4.5.3 硬件原理
4.5.4 软件设计思路
4.5.5 系统说明及应用
4.5.6 程序清单
4.6 红外遥控系统
4.6.1 常用红外遥控编码芯片
4.6.2 红外遥控系统
4.6.3 单片机多功能红外遥控系统
4.7 单片机课程设计参考选题
参考文献
版权页
前言页
目录页
1 单片机工程实践方法
1.1 单片机工程实践的内容
1.2 单片机工程实践的基本步骤
1.3 单片机工程实践的教学过程
1.4 单片机工程实践时间及进度安排
2 单片机系统的设计方法
2.1 单片机应用系统设计方法
2.1.1 总体方案论证
2.1.2 系统硬件设计
2.1.3 系统软件设计
2.2 实际题目示例和Keil uVision2软件使用
2.2.1 设计内容
2.2.2 基本要求
2.2.3 仿真功能板基本功能及技术指标
2.2.4 软件开发环境使用说明
2.3 Proteus的使用
2.3.1 软件打开
2.3.2 工作界面
2.3.3 数字电压表实例设计
2.4 Proteus和Keil的联调
2.5 AT89S51单片机下载器软件使用
3 AT89S51单片机简单应用实例
3.1 闪烁灯
3.1.1 任务
3.1.2 系统硬件电路实现
3.1.3 程序设计内容
3.1.4 C语言源程序
3.2 模拟开关灯
3.2.1 任务
3.2.2 系统硬件电路实现
3.2.3 程序设计内容
3.2.4 C语言源程序
3.3 多路开关状态指示
3.3.1 任务
3.3.2 系统硬件电路实现
3.3.3 程序设计内容
3.3.4 C语言源程序
3.4 广告灯的左移右移
3.4.1 任务
3.4.2 系统硬件电路实现
3.4.3 程序设计内容
3.4.4 C语言源程序
3.5 报警产生器
3.5.1 任务
3.5.2 系统硬件电路实现
3.5.3 程序设计
3.5.4 C语言源程序
3.6 I/O并行口直接驱动LED显示
3.6.1 任务
3.6.2 系统硬件电路实现
3.6.3 程序设计
3.6.4 C语言源程序
3.7 按键识别方法
3.7.1 任务
3.7.2 系统硬件电路实现
3.7.3 程序设计
3.7.4 C语言源程序
3.8 一键多功能按键识别技术
3.8.1 任务
3.8.2 系统硬件电路实现
3.8.3 程序设计
3.8.4 C语言源程序
3.9 00-99计数器
3.9.1 任务
3.9.2 系统硬件电路实现
3.9.3 程序设计内容
3.9.4 C语言源程序
3.10 可预置可逆4位计数器
3.10.1 任务
3.10.2 系统硬件电路实现
3.10.3 程序设计内容
3.10.4 C语言源程序
3.11 动态数码显示技术
3.11.1 任务
3.11.2 系统硬件电路实现
3.11.3 程序设计内容
3.11.4 C语言源程序
3.12 4×4矩阵式键盘识别技术
3.12.1 任务
3.12.2 系统硬件电路实现
3.12.3 程序设计内容
3.12.4 C语言源程序
3.13 定时计数器T0作定时应用技术
3.13.1 任务
3.13.2 系统硬件电路实现
3.13.3 程序设计内容
3.13.4 C语言源程序(查询法)
3.13.5 C语言源程序(中断法)
3.14 99秒马表设计
3.14.1 任务
3.14.2 系统硬件电路实现
3.14.3 C语言源程序
3.15 “嘀、嘀、……”报警声
3.15.1 任务
3.15.2 系统硬件电路实现
3.15.3 程序设计
3.15.4 C语言源程序
3.16 “叮咚”门铃
3.16.1 任务
3.16.2 系统硬件电路实现
3.16.3 程序设计
3.16.4 C语言源程序
3.17 拉幕式数码显示技术
3.17.1 任务
3.17.2 系统硬件电路实现
3.17.3 程序设计
3.17.4 C语言源程序
3.18 电子琴
3.18.1 任务
3.18.2 系统硬件电路实现
3.18.3 相关程序内容
3.18.4 C语言源程序
3.19 模拟计算器数字输入及显示
3.19.1 任务
3.19.2 系统硬件电路实现
3.19.3 程序设计内容
3.19.4 C语言源程序
3.20 8×8 LED点阵显示技术
3.20.1 任务
3.20.2 硬件电路实现
3.20.3 程序设计内容
3.20.5 C语言源程序
3.21 点阵式LED“0-9”数字显示技术
3.21.1 任务
3.21.2 硬件系统电路实现
3.21.3 程序设计内容
3.21.4 C语言源程序
3.22 点阵式LED简单图形显示技术
3.22.1 任务
3.22.2 硬件系统电路实现
3.22.3 程序设计内容
3.22.4 C语言源程序
3.23 ADC0809A/D转换器基本应用技术
3.23.1 基本知识
3.23.2 ADC0809应用说明
3.23.3 任务
3.23.4 系统硬件电路实现
3.23.5 程序设计内容
3.23.6 C语言源程序
3.24 数字电压表
3.24.1 任务
3.24.2 系统硬件电路实现
3.24.3 程序设计内容
3.24.4 C语言源程序
3.25 两点间温度控制
3.25.1 任务
3.25.2 系统硬件电路实现
3.25.3 C语言源程序
3.26 四位数数字温度计
3.26.1 温度传感器AD590简介
3.26.2 任务
3.26.3 系统硬件电路实现
3.26.4 程序设计内容
3.26.5 C语言源程序
3.27 6位数显频率计数器
3.27.1 任务
3.27.2 系统硬件电路实现
3.27.3 程序设计内容
3.27.4 C语言源程序
3.28 DS18B20数字温度计使用
3.28.1 DS18B20的基本知识
3.28.2 任务
3.28.3 系统硬件电路实现
3.28.4 C语言源程序
4 单片机课程设计实例
4.1 数字万年历系统
4.1.1 系统功能介绍
4.1.2 系统结构框图
4.1.3 软件流程图
4.1.4 C程序清单
4.2 作息时间控制器
4.2.1 系统功能介绍
4.2.2 系统电路图
4.2.3 软件流程图
4.2.4 C程序清单
4.3 电子密码锁
4.3.1 系统功能介绍
4.3.2 硬件系统结构图
4.3.3 C程序清单
4.4 交通信号灯模拟控制
4.4.1 定时交通信号灯控制
4.4.2 有时间显示的定时交通信号灯控制
4.4.3 有急救车优先的交通信号灯控制
4.4.4 功能较全的交通信号灯控制
4.5 直流风扇电机转速测量与PWM控制
4.5.1 设计目的
4.5.2 设计内容
4.5.3 硬件原理
4.5.4 软件设计思路
4.5.5 系统说明及应用
4.5.6 程序清单
4.6 红外遥控系统
4.6.1 常用红外遥控编码芯片
4.6.2 红外遥控系统
4.6.3 单片机多功能红外遥控系统
4.7 单片机课程设计参考选题
参考文献
单片机课程设计指导书
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×