精选PPT课件
4
图3-2 八路发光二极管控制电路演示图
精选PPT课件
5
三、程序设计
P1.0端口的LED闪亮
AT89S51
单片机的 I/O端口
P1.0
+Vcc
图3-3 单片机驱动一只发光二极管的原理电路
精选PPT课件
6
0.5秒延时的汇编程序:
MOV R6,#5
SS:
MOV R7, #200
LOOP: MOV R5, #249
1.芯片选择:左击界面右面芯片选择窗口的 下拉箭标,选择编程芯片的型号。
2.导入hex文件到缓冲区:左击界面上的 “Open File”按钮,选择本目录下的hex文件。
3.向芯片写入文件:左击界面上的“Write” 按钮,开始编程向芯片写入程序。
4.完成写入编程。
5.退出程序:左击界面右上角的“x”按钮,
精选PPT课件
近似值,不准确
16
按图3-5所对应的主程序: sbit light=P1^0;
程序开始
void main(void)
输出低电平
{
while(1)
延时0.5秒
{ light=0;
输出高电平
delay05s(); light=1;
延时0.5秒
delay05s();
}
图3-5 1Hz的闪烁程序设计框图
图3-8 新建工程窗口
精选PPT课件
22
KEIL 软件开发平台
图3-9 单片机选择窗口
精选PPT课件
23
KEIL 软件开发平台
图3-10 目标1属性设置窗口
精选PPT课件
24
KEIL 软件开发平台