- 9
- 0
- 约 40页
- 2016-07-20 发布于湖北
- 举报
4KeilC51概述
第4章 Keil C51;;4.1 MCS 51的编程语言;例4-1:流水灯控制;例中的头文件REG52.H定义了8051/52的各特殊功能寄存器、可位寻址的位名。如:; org 00h
ljmp start
org 30h
start: mov sp,#5fh
mov p1,#0feh
loop1: mov r2,#8
loop2: mov r3,#25
loop3: call Dl20ms
djnz r3,loop3 ;延时0.5S
mov A,p1
RL A
mov p1,A
djnz r2,loop2
sjmp loop1
DL20ms: MOV R6,#20 ;1us
DL20_1: MOV R7,#250 ;1us
DL20_2: NOP
nop ;1us
DJNZ R7,DL20_2 ;延时:250*4us=1ms
DJNZ R6,DL20_1 ;2us 外循环
RET;;4.2 Keil C51 编程语言;;51单片机内有21个特殊功能寄存器(SFR),地址为80H~FF
原创力文档

文档评论(0)