单片机课程设计报告跑马灯

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机课程设计报

告跑马灯

武汉纺织大学

设计课题:跑马灯

指导教师:刘丰姓名:颜珊曹坤

班级:应电092

一、设计任务

利用单片机制作让LED灯依次闪烁时间间隔为0.5S二次后时间加快为0.2S并循环闪烁的跑马灯.

二、设计要求

(1)采用单片机STC89C52来控制,下载器由芯片MAX232来对程序的下载。

(2)LED灯的闪烁间隔时间为0.5S-0.25S-1S,每循环两圈更改闪烁速度。

(3)供电采用USB方口的方式。

三、方案设计与论证

跑马灯电路的组成方框图为:

四,主要元件介绍

(1)单片机STC89C52引脚介绍

stc89c52的内核和AT51系列单片机一样,故引脚也相同:

1~8:I/OP1口(P1.0~P1.7);

9:复位脚(RST/Vpd);

10~17:I/OP3口(P3.0=RXD,P3.1=TXD,P3.2=-INT0,P3.3=-INT1,P3.4=T0,P3.5=T1,P3.6=-WR,P3.7=-RD)主要是此引脚;

18、19:晶振(18=XTAL2,19=XTAL1);

20:地(Vss);

21~28:I/OP2口(P2.0~P2.7);

29:-PSEN;

30:ALE/-PROG;

31:-EA/Vpp

32~39:I/OP0口(P0.7~P0.0);

40:+5V电源。

注:引脚功能前加“-”,说明其是低电平有效。如P3.2=-INT0。(2)MAX232介绍

MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。

内部结构基本可分三个部分:

第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。

第二部分是数据转换通道。由7、8、9、10、11、12、1 3、14脚构成两个数据通道。

其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、1 4脚(T1OUT)为第一数据通道

8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2 OUT)为第二数据通道。

TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1 OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1 IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。

第三部分是供电。15脚GND、16脚VCC(+5v)。

五、设计原理及电路图1、本电路,是利用单片机的中断定时来实现LED灯的闪烁。控制器STC89C52与我们所学的ATML的单片机AT89C52的内部结构和资源是一样的,内部有8位的CPU 处理器包含(运算部件和控制部件),片内有256B的数据存储器和8KB的程序存储器,3个定时器/计数器;六个中断源(两个外部中断源INTO和INT1,两个定时/计数器T0和T1,一个串行口中断)。四个输出口P0口、P1口、P2口、P3口,LED的八个灯的控制口由P0口来控制,而采用P3口第二功能且能够在线下载

相关文档
最新文档