- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
led闪烁小灯汇编
湖南人文科技学院
课程设计报告
课程名称单片机原理及应用课程设计
设计题目: 系 别: 通信与控制工程系
专 业:
班 级:
学生姓名: 学 号: 起止日期: 200年6月日~ 200年6月日指导教师: 伍铁斌 曹锋
教研室主任: 指导教师评语:
指导教师签名: 年 月 日
成绩评定 项 目 权重 成绩 1、设计过程中出勤、学习态度等方面 0.2 2、课程设计质量与答辩 0.5 3、设计报告书写及图纸规范程度 0.3 总 成 绩 教研室审核意见:
教研室主任签字: 年 月 日 教学系审核意见:
主任签字: 年 月 日 摘 要介绍一种LED灯控制系统的设计方法,以AT-89C5单片机作为主控核心,与按键、等较少的辅助硬件电路相结合,利用软件实现对LED灯进行控制。本系统具有体积小、硬件少、电路结构简单及容易操作等优点。关键
目 录设计要求 1
1 方案论证与对比 1
1.1 方案一 1
1.2 方案二 1
1.3 方案三 2
1.4 方案对比与选择 2
2 单元电路设计与计算 2
2.1 放大电路的设计 2
2.2 整形电路的设计 2
2.3 分频电路的设计 3
2.4 分频控制电路设计 3
3 系统软件工作流程图 4
3.1 多周期同步测量原理及误差分析 4
3.2 系统工作流程 4
4 系统功能测试与整体指标 5
5 详细仪器清单 5
6 总结与思考及致谢 6
参考文献 7
附录一:放大整形分频控制电路PCB板 8
附录二:74HC390分频电路PCB板图 9
附录三:程序 10
闪烁LED小灯的设计
设计要求方案论证与对比LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了;相反, 如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平;同理,接在P1.1~P1.7口的其他7个LED的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。
单片机的应用系统由硬件和软件组成,上述硬件原理图搭建完成上电之后,我们还不能看到流水灯循环点亮的现象,我们还需要告诉单片机怎么来进行工作,即编写程序控制单片机管脚电平的高低变化,来实现发光二极管的一亮一灭。下面以最简单的流水灯控制功能即实现8个LED灯的循环点亮,来介绍实现流水灯控制的几种软件编程方法。
方案一
方案 原理框图如图2所示。
N
Y
N Y
图 2 方案二系统方框图
方案DEL1S: MOV R5, #2 ;1S延时子程序(11.0592MHz晶振,误差0微秒)
DL1S0: MOV R6, #255
DL1S1: MOV R7, #255
DJNZ R7, $
DJNZ R6, DL1S1
DJNZ R5, DL1S0
RET
TABLE: ;定义表格数据
DB 0FFH ;全灭
DB 0FEH ,0FDH ,0FBH ,0F7H ,0EFH ,0DFH ,0BFH ,07FH ;依次逐个点亮
DB 0FEH ,0FCH ,0F8H ,0F0H ,0E0H ,0C0H ,080H ,000H ;依次逐个叠加
DB 080H ,0C0H ,0E0H ,0F0H ,0F8H ,0FCH ,0FEH ,0FFH ;依次逐个递减
DB 07FH , 0DFH , 0F7H , 0DFH , 0BFH , 0EFH , 0FBH , 0FEH ;间隔点亮
DB 07EH ,0BDH ,0DBH ,0E7H ,0E7H ,0DBH ,0BD
您可能关注的文档
- iTween插件的使用汇编.ppt
- IT领军人物李彦宏介绍PPT汇编.ppt
- I型二阶系统综合设计汇编.doc
- J9004汇编.doc
- JADE-讲解汇编.doc
- JAVA企业面试题简答题_及答案汇编.doc
- javaee电子商城系统课程设计汇编.doc
- Java简单游戏开发之碰撞检测汇编.doc
- java基础培训汇编.doc
- JAVA经典算法40例汇编.doc
- 2025消防职业技能鉴定练习题及参考答案详解(培优A卷).docx
- 2025消防职业技能鉴定练习题及答案详解【考点梳理】.docx
- 2025消防职业技能鉴定练习题及参考答案详解AB卷.docx
- 2025消防职业技能鉴定练习题及参考答案详解【精练】.docx
- 2025消防职业技能鉴定练习题及答案详解【名师系列】.docx
- 2025消防职业技能鉴定练习题【考试直接用】附答案详解.docx
- 2025消防职业技能鉴定真题附答案详解【典型题】.docx
- 2025消防职业技能鉴定经典例题及一套参考答案详解.docx
- 2025消防职业技能鉴定经典例题【满分必刷】附答案详解.docx
- 2025消防职业技能鉴定经典例题及参考答案详解【基础题】.docx
文档评论(0)