第一范文网 - 专业文章范例文档资料分享平台

单片机课程设计led流水灯设计报告 (2)

来源:用户分享 时间:2020-06-16 本文由寂寂无言 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

河北建筑工程学院 单片机原理及应用课程设计

3.2、系统框图

开 始 等待中断 检查按键状态 灯循环右灯循环左灯全亮 灯全灭 运行 并检测INT0是否有输入 无 有输入 保持原状态不变 图1

3.3、程序框图

5

河北建筑工程学院 单片机原理及应用课程设计

开关 输入 AT89C51 流水灯 图2

四 、设计步骤

4.1硬件设计

硬件系统是指构成微机系统的实体和装置,通常由运算器、控制器、存储器、输入接口电路和输入设备、输出接口电路和输出设备等组成。单片机实质上是一个硬件的芯片,在实际应用中,通常很难直接和被控对象进行电气连接,必须外加各种扩展接口电路、外部设备、被控对象等硬件和软件,才能构成一个单片机应用系统。本设计选用以AT89S51单片机为主控单元。显示部分:8个LED灯循环亮灭。

4.2单片机时钟电路

时钟电路用于产生单片机工作所需要的时钟信号,单片机本身就是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。

在MCS-51芯片内部有一个高增益反相放大器,其输入端为芯片引脚X1,输出端为引脚X2,在芯片的外部跨接晶体振荡器和

微调电容,形成反馈电路,就构成了一个稳定的自激振荡器。 此电路采用12MHz的石英晶体。

图3 时钟及复位电路 4.3复位电路

电阻的作用是用于上电复位的,VCC以上电,由于电容两端电压不能突变,

6

河北建筑工程学院 单片机原理及应用课程设计

所以RST上为高电平,然后电容放电,RST就为低电平了,还可以用手动复位,此电路应用自动复位。

4.4工作电路

1) 工作电路就是根据总的电路的指令,来反应工作情况。本电路的流水灯电路具体的如下:

2)根据各个模块的功能及他们的信号传输,连接电路如下:

五、软件设计

5.1设计要求

本系统的功能就时实现流水灯的循环点亮,彩灯用8个发光二极管代替,电路具有控制彩灯点亮右移,左移,全亮及全灭等功能。彩灯点亮时间间隔为1秒。

5.2、软件的流程图:

7

河北建筑工程学院 单片机原理及应用课程设计

开 始 等待中断 检查按键状态 灯循环右灯循环左灯全亮 灯全灭 运行 并检测INT0是否有输入 无 有输入 保持原状态不变 图7

5.3、程序设计

ORG 0000H

8

河北建筑工程学院 单片机原理及应用课程设计

AJMP MAIN ORG 0030H MAIN:MOV P1,#0FFH MOV P0,#0FFH SETB EX0 CLR IT0

SETB EA MOV A,#80H MOV P1,A

LOOP1: LCALL TIME RR A MOV P1,A

CJNE A,#01H,LOOP1 LOOP2: LCALL TIME RL A MOV P1,A

CJNE A,#80H,LOOP2

LCALL TIME

MOV P1,#0FFH LCALL TIME MOV P1,00H LCALL TIME SJMP MAIN TIME:MOV R7,#20 DEL0:MOV R6,#200 DEL1:MOV R5,#123 DEL2:DJNZ R5,DEL2 DJNZ R6,DEL1 DJNZ R7,DEL0 RET

9

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科单片机课程设计led流水灯设计报告 (2)全文阅读和word下载服务。

单片机课程设计led流水灯设计报告 (2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1080147.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top