预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT13 TOC\o"1-1"\h\uHYPERLINK\l_Toc242291.将片外8000H-80FFH单元写入数据AB PAGEREF_Toc242291 HYPERLINK\l_Toc290372.将片内RAM20H单元中数据在数码管上显示出来 PAGEREF_Toc290371 HYPERLINK\l_Toc33273.将片内ARM30H-40H单元清零 PAGEREF_Toc33272 HYPERLINK\l_Toc162484.将六位数显示在数码管上 PAGEREF_Toc162482 HYPERLINK\l_Toc219405.8255并口芯片的应用:交通灯控制系统的设计 PAGEREF_Toc219403 HYPERLINK\l_Toc47306.将交通灯点亮 PAGEREF_Toc47303 HYPERLINK\l_Toc11297.AD转换实验 PAGEREF_Toc11294 HYPERLINK\l_Toc4538.DA转换实验 PAGEREF_Toc4535 HYPERLINK\l_Toc277509.定时器的应用 PAGEREF_Toc277505 HYPERLINK\l_Toc1224510.开关控制LED的亮灭及速度 PAGEREF_Toc122456 HYPERLINK\l_Toc646111.计数器实验 PAGEREF_Toc64616 HYPERLINK\l_Toc1864712.串并转换实验 PAGEREF_Toc186477 HYPERLINK\l_Toc864713.直流电机速度检测 PAGEREF_Toc86477 HYPERLINK\l_Toc772914.8255PB外接8个开关,编程将开关状态显示在数码管上(串并转换动态扫描方式) PAGEREF_Toc77298 HYPERLINK\l_Toc613415.P3.4接开关K,编程将开关拨动次数,通过串并转换的方式进行显示 PAGEREF_Toc61349 HYPERLINK\l_Toc397916.比较片内RAM30H、31H两个单元值的大小,将较大的数显示在数码管上 PAGEREF_Toc397910 HYPERLINK\l_Toc929517.单片机P1口接8个开关,编程将开关状态显示在数码管上(串并转换动态扫描方式) PAGEREF_Toc929510 HYPERLINK\l_Toc1354918.将片内50H单元的值显示在数码管上 PAGEREF_Toc1354911 HYPERLINK\l_Toc461119.开关K1接P1.0,K2接P1.1,编程实现当按下K1时在数码管上显示50H单元的值,按下K2在数码管上显示51H单元的值 PAGEREF_Toc461112  1.将片外8000H-80FFH单元写入数据AB ORG0000H;程序从0000H开始执行 AJMPMAIN;跳转到主程序 ORG0030H;以免覆盖中断地址 MAIN: MOVSP,#60H;避免堆栈和工作寄存器区冲突 MOVDPTR,#8000H MOVR0,#0 LOOP: MOVA,#0ABH MOVX@DPTR,A INCDPTR INCR0 CJNER0,#0,LOOP ;判断 AJMP$;等待 END;调试-视图-M存储器(输入地址X:8000H) 2.将片内RAM20H单元中数据在数码管上显示出来 ORG0000H ;程序从0000H开始执行 AJMPMAIN ;跳转到主程序 ORG0030H ;以免覆盖中断地址 MAIN: MOVSP,#60H;避免堆栈和工作寄存器区冲突 MOVDPTR,#0E100H;指向命令口地址 MOVA,#03H ;PA、PB口输出 MOVX@DPTR,A ;所有并口显示程序先进行8155初始化 MOV20H,#34H MOVA,20H ACALLCHAI LOOP: MOVR0,#10H;第一个显示数的地址送R0 MOVR1,#2;显示2个数 MOVR2,#1;从倒数第一个数码管开始显示 ACALLDISPLAY LJMPLOOP ;判断 CHAI: MOVB,#10H DIVAB MOV10H,B MOV11H,A RET DISPLAY: MOVA,@R0 MOV0FH