1. 将片外 8000H-80FFH 单元写入数据 AB.....................................................................................1
2. 将片内 RAM20H 单元中数据在数码管上显示出来...................................................................1
3. 将片内 ARM30H-40H 单元清零...................................................................................................3
4. 将六位数显示在数码管上.............................................................................................................3
5. 8255 并口芯片的应用:交通灯控制系统的设计........................................................................4
6. 将交通灯点亮.................................................................................................................................6
7. AD 转换实验...................................................................................................................................6
8. DA 转换实验..................................................................................................................................8
9. 定时器的应用.................................................................................................................................9
10. 开关控制 LED 的亮灭及速度...................................................................................................10
11. 计数器实验.................................................................................................................................10
12. 串并转换实验.............................................................................................................................12
13. 直流电机速度检测.....................................................................................................................13
14. 8255PB 外接 8 个开关,编程将开关状态显示在数码管上〔串并转换动态扫描方式〕. .15
15. P3.4 接开关 K,编程将开关拨动次数,通过串并转换的方式进行显示............................16
16. 比较片内 RAM30H、31H 两个单元值的大小,将较大的数显示在数码管上...................17
17. 单片机 P1 口接 8 个开关,编程将开关状态显示在数码管上〔串并转换动态扫描方式〕
...........................................................................................................................................................19
18. 将片内 50H 单元的值显示在数码管上....................................................................................20
19. 开关 K1 接 P1.0,K2 接 P1.1,编程实现当按下 K1 时在数码管上显示 50H 单元的值,按
下 K2 在数码管上显示 51H 单元的值............................................................................................22
1. 将片外 8000H-80FFH 单元写入数据 AB
ORG 0000H ;程序从 0000H 开始执行
AJMP MAIN ;跳转到主程序
ORG 0030H ;以免覆盖中断地址
MAIN: MOV SP,#60H; 防止堆栈和工作寄存器区冲突
MOV DPTR,#8000H
MOV R0,#0
LOOP: MOV A,#0ABH
MOVX @DPTR,A
INC DPTR
INC R0
CJNE R0,#0,LOOP ; 判断
AJMP $; 等待
END ;调试-视图-M 存储器(输入地址 X:8000H)
2. 将片内 RAM20H 单元中数据在数码管上显示出来
ORG 0000H ;程序从 0000H 开始执行
AJMP MAIN ;跳转到主程序
ORG 0030H ;以免覆盖中断地址
MAIN: MOV SP,#60H ;防止堆栈和工作寄存器区冲突
MOV DPTR,#0E100H ;指向命令口地址
学习文档 仅供参考