1 / 60
文档名称:

单片机实例之跑马灯.ppt

格式:ppt   大小:4,761KB   页数:60页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

单片机实例之跑马灯.ppt

上传人:erterye 2020/9/5 文件大小:4.65 MB

下载得到文件列表

单片机实例之跑马灯.ppt

相关文档

文档介绍

文档介绍:课题三(实例)之跑马灯任务一一只LED的囚烁任务二跑马灯■任务三任意变化的彩灯控制知识目标■Keiluvision2软件的使用和调试方法。掌握汇编语言与C语言的编写方法学****目和技巧口技能目标:■能根据实际电路要求编写闪烁LED程序。任务一一只LED的闪烁、课题目标本课题就是以发光二极管为例,用单片机控制8只发光二极管,实现逐个点亮、全亮、闪烁等花样显示为了便于理解,采用从简单的单只发光二极管的点亮和熄灭控制开始,到实现八只发光二极管组成的各种样式闪亮彩灯控制。二、电路原理IFLEDP10DDDDDDDDMALS373图3-1LED显示电路原理图同控制t===图3-2八路发光二极管控制电路演示图三、-:MOVR6,#5SSMO∨R7,#200OOP:MOVR5#249DUNZR5,:{2μs×249+1+2]×200+2}×5=oooohLS:delay:moVR6.#:LcalldelayMOVR7,#]mpsmovR1,#,、端口的定义C51使用sf命令来对单片机这些端口进行定义,如sfrP1=0x90这条命令的作用就是定义了P1这个名称(也可叫变量)代表了地址为90H的特殊功能寄存器。汇编程序直接使用P1就可以,并且不分大小写。例:MOVP1,#0FFH;MOVP1,#00H。在程序命令中使用命令“sfrP1=0x90;”这样定义后,P1就代表了P1口,程序中就可以对单片机的P1口进行读写操作了,如使用Y=P1;”的命令将单片机P1口的状态读入并存入变量Y中,而“P1=0X02”,也可以定乂其他端口。为了方便C51将各个厂商生产的单片机的各个特殊功能寄存器的定义放在一个特殊的文件中,如AT89S51、AT89c51对应的文件是AT89×。作为通用的MCS-51系列单片机,在编写C程序,首先调用这些通用的REG51H头文件。