- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计基于单片机多功能综合应用系统设计
单片机课程设计报告
——基于单片机的多功能综合应用系统的设计
摘要
目录
摘要 2
一、概述 4
1.1设计意义 4
1.2设计目标 5
第一部分:基本功能 5
第二部分:基本应用模块 5
第三部分:基于仿真的扩展模块 5
第四部分:赛前训练模块 5
1.3设计要求 5
1.4 任务分配 6
二、硬件和程序设计 7
元器件及开发环境 7
元器件清单 7
开发环境 8
第一部分:基本功能 8
1.1 单片机最小系统 8
1.2 LED彩灯模块 10
1.3 LCD 显示模块 10
1.4 键盘控制模块 11
1.5 第一部分整体图 11
1.6 硬件实物图 12
1.7 程序设计 13
第二部分:基本应用模块 13
2.1 数字时钟 13
2.2 程序设计 14
第三部分:基于仿真的扩展模块 15
3.1 点阵基础——8*8点阵调节 15
3.2 点阵模块——16*16点阵显示 15
3.3 程序设计 16
第四部分:赛前训练模块 16
4.1 系统描述 16
4.2 温度采集模块 17
4.3 时钟模块 17
4.4 通信模块 17
4.5 显示模块 18
4.6 温度控制系统整体图 18
4.7 程序设计 18
三、总结和心得 19
四、参考资料 20
附录(程序代码节选) 21
第一部分(节选主要部分) 21
第二部分(节选主要部分) 23
一、概述
1.1设计意义
本次单片机课程设计内容包括
1.2设计目标
第一部分:基本功能
1.设计并实现具有复位功能的单片机小系统。
2.利用单片机进行灯光的场景开关控制、循环点亮控制、花样变化控制及速度变化控制。
3.利用单片机进行灯光的色彩连续变化效果控制。
4.利用单片机进行灯光的三色联动定时控制(以交通灯为例)。
5. 配合2至4项中功能,实现液晶屏输出功能或状态信息。
6. 实现基于4X4键盘的输入功能。
第二部分:基本应用模块
7. 数字时钟的设计(要求:显示时间、调整时间、闹钟功能等)
第三部分:基于仿真的扩展模块
8.16x16点阵LED显示同组同学汉字名。
第四部分:赛前训练模块
9.温度监控系统
1.3设计要求
1.能启动、停止单片机;
2.能通过开关(按键)进行功能选择;
3.基本功能部分要体现循环、组合和色彩变化的控制功能和效果,实现三色联动定时控制,控制变化规律的类型或功能不少于5种。
1.4 任务分配
根据组内成员擅长方向由纪琛负责电路仿真和程序设计马浩负责硬件的搭建和调试
第一部分用时
二硬件和程序设计
元器件清单
序号 名称、规格 单位 数量/组 组数 备注 1 AT89S51/2 片 1 20 AT89S51 2 连线 把 4 共用 分红、黑、蓝、绿等色 3 12MHz晶振 只 1 20 Crystal 4 47p电容 只 2 20 5 10u电容(电解) 只 1 20 Electrolytic capacitor 6 0.1u电容 只 1 20 capacitor 7 电阻 330Ω 只 10 20 resistor 8 电阻 1k 只 10 20 resistor 9 可调电阻 10k 只 4 20 10 电阻: 510Ω×8排阻 只 2 20 11 红色LED小灯 只 3 20 LED 12 绿色LED小灯 只 2 20 13 蓝色LED小灯 只 3 20 14 按键式开关 只 1 20 Button 15 拨动式开关 只 6 20 switch 16 面包板 块 1 20 17 74LS04 片 2 20 可换用74LS07/06、74HC245以改善驱动能力 18 RT1602液晶显示屏 只 1 20 19 DS18B20温度传感器 1 20 20 8550三极管 只 1 20 PNP型 有源一体蜂鸣器5V 只 1 20
(补充:由于本组第二部分设计要求,设计时自行增加了时钟芯片DS1302和32.768KHz晶振各一个)
开发环境
硬件仿真环境——Proteus 7
软件开发环境——Keil μVision4
第一部分:基本功能
1.1 单片机最小系统
1.1.1 复位电路
1.1.2 晶振电路
1.1.3 最小系统整体图
1.2 LED彩灯模块
1.3 LCD 显示模块
1.4 键盘控制模块
1.5 第一部分整体图
1.6 硬件实物图
1.7 程序设计
(详细程序见附录)
第二部分:基本应用模块
2.1 数字时钟
2.1.1 DS1302时钟电路
2.1.2 数字时钟整体图
2.2 程序设计
第三部分:基于仿真的扩展模块
3.1 点阵基础——8*8点阵调节
3.2 点阵模块——16*16点阵显示
3.3 程序设计
(见压缩包附件)
第四
您可能关注的文档
- 化工类聚丙烯改性技术.docx
- 化工股份有限公司原料路线与动力结构调整改造工程原料气压缩机基础和厂房基础C02压缩机基础和厂房基础C02脱硫基础变换装置基础变换气脱硫装置基础精脱硫装置基础建筑工程质量计划.doc
- 化工设计乙醚项目建议书.docx
- 化工有限公司离子膜烧碱工艺标准操作说明电解槽操作.doc
- 化工机械与设备课程设计浮头式换热器机械设计.doc
- 化工热力学第3章 流体PVT关系.ppt
- 北京四中高中英语.doc
- 北京卫生监督事业改革与发展.ppt
- 北京市水资源短缺综合评价研究.doc
- 北京新城房地产开发存在问题及对策研究——以通州新城为例.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)