1 / 13
文档名称:

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

格式:doc   大小:3,732KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:lu2yuwb 2021/12/9 文件大小:3.64 MB

下载得到文件列表

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

文档介绍

文档介绍:单片机课程设计报告-跑马灯
LT
单片机课程设计报告

武 汉 纺 织 大 学










设计课题:跑马灯
指导教师:刘丰

单片机课程设计报告
姓名:颜珊 曹坤
班级:应电092

一、设计任务
.
二、设计要求
(1)采用单片机STC89C52来控制,下载器由芯片MAX232来对程序的下载。
(2)--1S,每循环两圈更改闪烁速度。
(3)供电采用USB方口的方式。
三、方案设计与论证
跑马灯电路的组成方框图为:
四,主要元件介绍
(1)单片机STC89C52引脚介绍 
stc89c52的内核和AT51系列单片机一样,故引脚也相同:
1~8:I/OP1口(~);
9:复位脚(RST/Vpd);
单片机课程设计报告
单片机课程设计报告
构和资源是一样的,内部有8位的CPU处理器包含(运算部件和控制部件),片内有256B的数据存储器和8KB的程序存储器,3个定时器/计数器;六个中断源(两个外部中断源INTO和INT1,两个定时/计数器T0和T1,一个串行口中断)。四个输出口P0口、P1口、P2口、P3口,LED的八个灯的控制口由P0口来控制,而采用P3口第二功能且可以在线下载程序,硬件复位端9脚在高电平是单片机复位。由于本次设计未用到其他内部资源所以就不过多的去分析。(下附STC89C52单片机引脚图)
单片机课程设计报告
3、Max232产品是由德州仪器公司(TI)推出的一款兼容RS232标准的芯片。该器件包含2驱动器、2接收器和一个电压发生器电路提供TIA/EIA-232-F电平。
该器件符合TIA/EIA-232-F标准,每一个接收器将TIA/EIA-232-F电平转换成5-V TTL/CMOS电平。每一个发送器将TTL/CMOS电平转换成A-232-F电平TIA/EI。
内部结构基本可分三个部分:
单片机课程设计报告
第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。
第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。
其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。
8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。
TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DP9插头;DP9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。
第三部分是供电。15脚GND、16脚VCC(+5v)。
六、程序分析:
此设计主要是采用控制系统的定时中断来完成的,应为设计要求8LED灯循环点亮,,继续两圈然后又改成1S走两圈后就回到开始状态。依据这种思路就由定时器T0工作在方式1中并定时10ms。然后由寄存器R2对10ms计数50次则P1口数据左移移位,再用一个寄存器对P1口的移位进行计数16次就是两圈,后面只要改变R2的值,就可以达到不同的速度了。具体程序如下:
# include <> //包含特殊功能寄存器库
unsigned char i,x,k,n,y,m,r,date;
void main( )
单片机课程设计报告
{
TMOD=0x01;
TH0=0xD8;TL0=0xF0;