
指令SWAP A执行完毕后,累加器A的值为(35H ),30H单元的值为(53H ),31H单元的值为(未知 ),32H单元的值为(未知 )
并且请简单描述上列程序的功能:是把立即数,#53H拆开成高四位和低四位,分别放入31H和32H单元中。这通常称为拆字程序。
应该是问这个程序执行,
累加器A的值为(03H ),30H单元的值为(53H ),31H单元的值为(05H ),32H单元的值为(03H )
8255参考程序
486
DATA SEGMENT AT 0 USE16
PORTA EQU 203H ;A口
PORTB EQU 207H ;B口
PORTC EQU 20BH ;C口
CONTROL EQU 20FH ;控制口
PORT1 EQU 340H ;七段码段地址
PORT2 EQU 360H ;七段码位地址
ORG 4200H
DATA1 DB 6 DUP () ;输入数据区
ORG 4210H
DATA2 DB 6 DUP (?) ;显示缓冲区
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA,ES:DATA
ORG 2000H
BEG: JMP START
TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH
DB 67H,77H,7CH,39H,5EH,79H,71H ;段码表
START: MOV AX,DATA ;初始化
MOV DS,AX
MOV ES,AX
MOV AX,0
MOV SS,AX
MOV SP,1000H
LEA DX,CONTROL ;8255初始化
MOV AL,10001001B ;
OUT DX,AL ;清显示
MOV DX,PORTA ;
MOV AL,00H ;
OUT DX,AL ;
LP:
LEA DX,PORTC ; AL= 读数据
IN AL,DX ;
LEA SI,DATA1 ;存数据
MOV [SI],AL ;
CALL CZ ;调用拆字子程序
CALL DISP ;调用显示子程序
JMP LP ;循环取数显示
CZ PROC
PUSH CX
LEA SI,DATA1 ; SI= 拆字,取数
LEA DI,DATA2 ;DI= 显示缓冲区首址
CZ0:
MOV BL,[SI]
AND BL,0F0H ;BL=
MOV CL,4
ROL BL,CL
MOV [DI],BL ;(DI)=
INC DI
MOV BL,[SI]
AND BL,0FH ;BL=
MOV [DI],BL
INC SI
INC DI
CMP SI, 08H ;
JBE CZ0
POP CX
RET
CZ ENDP
DISP PROC ;显示子程序
PUSH CX
PUSH DX
LEA BX,TAB
LEA SI,DATA2
MOV AH,0C1H
DISP1:
MOV DX,PORT2
MOV AL,AH
OUT DX,AL ; AL= , AL= 位输出
MOV DX,PORT1
MOV AL,[SI]
XLAT
OUT DX,AL ;AL= ,AL= 段输出
MOV CX,0200H
LOOP $
INC SI
SAL AH,1
OR AH,0C0H
CMP AH,0C0H
JNZ DISP1
POP DX
POP CX
RET
DISP ENDP
CODE ENDS
END BEG
用8255扩展I/O口显示6位的显示码。希望对你有帮助,
KMC-S51型单片机仿真实验装置
本系统由仿真技术及实验电路有机结合组成,急支持MCS51单片机的全部原理性实验和单片机接口电路实验,又能仿真开发MCS51单片机的应用系统。
一、系统特点:
1、全部实验内容均为设计性实验,有利于实现创新教育。
2、提供独立运行、联上位机二种工作方式
3、具有示波器测量功能。能实时测量方波、正弦波、锯齿波、三角波等实验信号。
4、系统提供能将实验原理、目的、位置图等内容于一体自9Windows综合调试软件,便于多媒体教学。
5、系统提供机电一体化控制实验接口, 可做机电一体化实验。
6、系统提供点阵、液晶、语音录放、IC(I2C)卡读写、远程多机通信、直流电机转速测量与控制实验、新型通信、新型总线接口等多种丰富的单片机扩展实验模块。系统将地址总线、数据总线、控制总线等全部引出,便于课程设计与毕业设计。
二、技术指标:
1、主机含51CPU。
2、128K EPROM存放系统管理程序。另配有两片静态RAM62256构成64K用户程序RAM。
3、自带4X8键盘,进口键座,6只高亮LED七段数码显示器。可单机独立运行。
4、自带EPROM编程器
5、配10位开关量输入,12位开关量显示,
6、带有±单脉冲发生器, 可调连续脉冲发生器。
7、配有机电控制接口驱动电路及执行单元(直流电机、步进电机、继电器和电子音响等)。
8、提供标准RS232异步通信接口。
9、配有各种单片机常用I/O接口芯片(A/D 0809,D/A0832,并行I/OEl8255,并行I/O口81 55, 串并转换74LSl 64, 单片机并行口输入/输出扩展74LS273/774LS244,8253定时/计数器等)。另配通用,C—14插座两只,通用,C—28插座一只, 以备扩展实验用。
10、随机配套软件兼容WINDOWS 9X/2000/XP软件平台,并提供强大的CAI课件,便于进行多媒体教学。
11、联机软件支持WINDOWS9X/2000/XP平台。
12、提供功能强大的CAI课件,便于多媒体教学。
13、配有各种新型应用电路。对新型接口和主机集成于一体,如I2C应用电路,128X64点阵LCD显示应用电路,16X16点阵LED应用电路,语音录放应用电路,直流电机转速测量与控制等。RS485通信模块、I2C总线 E平方PROM模块、看门狗电路控制模块、DSl8B20温度测量模块等新型模块已集成于主板。
三、实验内容:
系统中实验项目的设置完全按照教育部大纲要求,并有适当提高,详细实验
项目如下:
带为需扩展的选配模块:
(一)、软件实验
I、清零程序实验 2、拆字程序实验 3、拼字程序实验 4、数据块传送实验
5、数据排序实验 6、字符串查找并统计相同字符串个数 7、双字节乘法程序 8、多分支程序设计9、定时/计数器实验 10、电脑时钟实验
(二)、硬件实验
1、8031单片机P3、PIE口应用
2、工业顺序控制
3、并行I/01718255应用
4、简单I/OE]输入扩展
5、简单I/O口输出扩展
6、A/D转换0809应用
7、D/A转换0832应用
8、串并转换实验
9、可编程键盘显示8279A应用
10、打印机接口应用
11、直流电机控制
12、电子音响
13、定时计数器8353A应用
14、继电器控制
15、存贮器扩展和程序存贮器扩展
16、8031串行口应用(双机通信实验、与PC机通信实验)
17、16X16点陈LED显示实验
18、语音录放实验
19、128X64LCD液晶显示接口实验
20、IC存储卡(I2C总线)读写实验
21、单片机主从式远程多机通信实验
22、直流电机转速测量与控制实验
23、RS485通信模块
24、I2C总线E2PROM模块
25、压力测量实验
《基于Proteus的51系列单片机设计与仿真》以目前流行的软、硬件仿真软件Proteus为核心,从实验、实践、实用的角度,通过丰富的实例详细叙述了该软件在51单片机课程教学和单片机应用产品开发过程中的应用。全书共9章,主要介绍51单片机系统的设计及相关软件的使用,在Proteus中原理图的绘制与仿真及PCB的制作、Proteus在单片机软件程序设计中的应用,Proteus在单片机硬件系统设计中的应用。书中选择的实例都具有很强的实用性,通过阅读这些实例,读者可以在不花费硬件成本的前提下,学习和开发单片机软、硬件系统。
~第1章80C51单片机应用系统的设计及相关软件的使用
1180C51单片机应用系统的设计
12KeilC51的使用
121创建项目
122调试程序
13仿真器
14编程器
15ISP下载
16串行调试软件
第2章Proteus71入门
21ProteusISIS的 *** 作及电路原理图设计
211ProteusISIS简介
212ProteusISIS编辑环境及参数设置
213ProteusISIS原理图设计
214ProteusISIS元件制作
22ProteusVSM虚拟系统模型
221激励源
222ProteusVSM虚拟仪器的使用
23ProteusARES的PCB设计
231ProteusARES简介
232ProteusARES参数设置
233ProteusARES中的PCB制作实例
第3章51系列软件程序设计与仿真
31清零、置位程序的设计与仿真
311片内清零程序的设计
312片内清零程序的调试与仿真
313片外清零程序的设计
314片外清零程序的调试与仿真
315置位程序的设计
316置位程序的调试与仿真
32拼字程序的设计与仿真
321片内拼字程序的设计
322片内拼字程序的调试与仿真
351数据排序程序的设计
323片外拼字程序的设计
324片外拼字程序的调试与仿真
33拆字程序的设计与仿真
331片内拆字程序的设计
332片内拆字程序的调试与仿真
333片外拆字程序的设计
334片外拆字程序的调试与仿真
34数据块传送程序的设计与仿真
341数据块传送程序的设计
342数据块传送程序的调试与仿真
35数据排序程序的设计与仿真
352数据排序程序的调试与仿真
第4章51系列通用I/O控制
41P1口的应用(一)
411硬件设计
412程序设计
413调试与仿真
42P1口的应用(二)
421硬件设计
422程序设计
423调试与仿真
43闪烁灯
431硬件设计
432程序设计
433调试与仿真
44流水灯
441硬件设计
442程序设计
443调试与仿真
45花样灯(一)
451硬件设计
452程序设计
453调试与仿真
46花样灯(二)
461硬件设计
462程序设计
463调试与仿真
47模拟交通灯
471硬件设计
472程序设计
473调试与仿真
48定时/计数器的应用(一)
481硬件设计
482程序设计
483调试与仿真
49定时/计数器的应用(二)
491硬件设计
492程序设计
493调试与仿真
410中断系统的应用(一)
4101硬件设计
4102程序设计
4103调试与仿真
411中断系统的应用(二)
4111硬件设计
4112程序设计
4113调试与仿真
412两个单片机串行通信
4121硬件设计
4122程序设计
4123调试与仿真
413串行口扩展应用
4131硬件设计
4132程序设计
4133调试与仿真
第5章音乐的应用
51单片机唱歌
511单片机产生音调的基础知识
512音乐软件的设计
513歌曲的设计
514调试与仿真
52电子琴
521电子琴的基础知识
522电子琴软件的设计
523调试与仿真
第6章LED数码管与键盘的应用
61LED数码管的应用
611LED数码管的结构及分类
612LED数码管的显示方式
613串行口驱动1位LED数码管的设计
614共阴极LED和共阳极LED的应用
6150~~99计数器的设计
61659s计时器的设计
617电子钟的设计
618MAX7219串行驱动LED数码管
62键盘的应用
621键盘的工作原理
622查询式键盘的设计
623矩阵式键盘的识别(一)
624矩阵式键盘的识别(二)
6258255A并行I/O端口扩充键盘
第7章数/模转换器和模/数转换器的应用
71数/模转换器的应用
711TLC5615的基础知识
712方波发生器
713锯齿波发生器
72模/数转换器的应用
721ADC0808的基础知识
722数字电压表的设计
第8章显示器的应用
81LED点阵显示器的应用
811LED点阵显示器的基础知识
812一个5×7点阵字符显示
813一个8×8点阵字符串显示
814两个8×8点阵字符串显示
815两个8×8点阵滚动显示
816一个16×16点阵汉字显示
817两个16×16点阵汉字显示
818两个16×16点阵汉字分批显示
82LCD(液晶显示器)的应用
821LCD的基础知识
822字符式LCD的应用
823汉字式LCD的应用
824汉字式LCD移位显示
825汉字式LCD滚动显示
第9章工业控制
91SPI总线DS1302实时时钟控制
911DS1302的基础知识
912DS1302采用1位LED显示时钟的设计
913DS1302采用MAX7219控制8位LED显示时钟的设计
92I2C总线24C04开启次数统计控制
92124CXX的基础知识
92224C04开启次数统计的设计
93RS-485在单片机多机通信中的应用
931RS-485接口标准简述
932RS-485在单片机多机通信中的应用设计
941-WireBusDS18B20温度测量的设计
941DS18B20的基础知识
942DS18B20测量温度的设计
95电动机转速控制
951步进电动机转速控制
952直流电动机转速控制
96电气模拟控制
961步进电动机的启动、停止控制
962直流电动机的启动、停止控制
963步进电动机的正、反转控制
964直流电动机的正、反转控制
965电动机的多地控制
附录A单片机指令速查表
附录BProteus的常用快捷键
参考文献~
是一种存储芯片,用作存储数据
A0到A12为13条地址信号输入线,说明芯片容量为2的13次方,即8K
D0到D7为数据线,表示芯片的每个存储单元存放一个字节(8位二进制数)。对芯片读数时,作为输出线,对芯片编程时,作为输入线。
CE为输入信号,低电平有效。(有称作片选信号)
OE为输出允许信号,低电平有效
PGM为编程脉冲输入端,当对芯片编程时,由此端加入编程脉冲信号;读取数据时PMG的值为1
Vcc和Vpp都是接电源的,正常工作时是+5V
以上就是关于单片机80c51 ORG 0000H MOV 30H,#53H MOV A,30H SWAP A ANL A,#0FH MOV 31H,A MOV A,30H ANL A,#0FH MOV全部的内容,包括:单片机80c51 ORG 0000H MOV 30H,#53H MOV A,30H SWAP A ANL A,#0FH MOV 31H,A MOV A,30H ANL A,#0FH MOV、8086单片机七段数码管显示8位16进制计数器的汇编语言程序、什么是KMC仿真等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)