正在加载图片...
MOVC A,@A+DPTR :A=80H PUSH Acc :42h=80H RET :PC=8050HSP=40H ORG 3000H DB 10H,80H,30H,80H,50H,80H 答:A=80H,SP=40H,(41D=50H,(42H)=80H,PC8050H 四、下图为某MCS-51应用系统的3位LED8段共阳极静态显示器的接口电路,回答下列问题: (1)该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点? (2)写出显示字符“3.”、“8”、“5”的段码,注意:段码的最低位为“a”段,段码的最高位为“dp”段。 (3)己知82C55的PA口、PB口和PC口的地址分别为FF7CH、FF7DH、FF7EH,且82C55的这3个端口均 己被初始化为方式0输出,用汇编语言编写出使3位LD共阳极显示器从左至右显示“3.85”的程序段。 来自8031单片机P0口 82C55 PA PB PC dp 答:(1)优点:亮度高,字符不闪烁,占用CPU资源少。缺点:占用的I/O口太多,当LED数码显 示器数目较多时,需要外扩展I/0口。 (2))3.:→30H: 8:→80H:5:→92H (3) MOV DPTR,#OFF7CH :PA口地址送DPTR MOV A,#30H MOVX@DPTR,A :左边数码管显示“3.” MOV DPTR,#OFF7DH :PB口地址送DPTR MOV A,#80H MOVX @DPTR,A :中间数码管显示“8” MOV@DPTR,#OFF7EH:PC口地址送DPTR MOV A,#92H MOVX @DPTR,A RET 五、请回答: 1.下图中外部扩展的程序存储器和数据存储器容量各是多少? 2.三片存储器芯片的地址范围分别是多少??(单片机发地址时,每次只能选中一片芯片)。 3.请编写程序(用汇编语言),指令后要有注释,要求: (1)将内部RAM40H4FH中的内容送入1#6264的前16个单元中: (2)将2#6264的前4个单元的内容送入片内RAM单元50H53H中:MOVC A,@A+DPTR ;A =80H PUSH Acc ;42h= 80H RET ;PC=8050H SP=40H ORG 3000H DB 10H,80H,30H,80H,50H,80H 答:A=80H ,SP=40H,(41H)=50H,(42H)=80H ,PC=8050H 四、下图为某 MCS-51 应用系统的 3 位 LED 8 段共阳极静态显示器的接口电路,回答下列问题: (1)该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点? (2)写出显示字符“3.”、“8”、“5”的段码,注意:段码的最低位为“a” 段,段码的最高位为“dp” 段。 (3)已知 82C55 的 PA 口、PB 口和 PC 口的地址分别为 FF7CH、FF7DH、FF7EH,且 82C55 的这 3 个端口均 已被初始化为方式 0 输出,用汇编语言编写出使 3 位 LED 共阳极显示器从左至右显示“3.85”的程序段。 答: (1) 优点:亮度高,字符不闪烁,占用 CPU 资源少。缺点:占用的 I/O 口太多,当 LED 数码显 示器数目较多时,需要外扩展 I/0 口。 (2) 3.:→30H; 8 :→80H;5 :→92H (3) MOV DPTR,#0FF7CH ;PA 口地址送 DPTR MOV A,#30H MOVX@DPTR,A ;左边数码管显示“3.” MOV DPTR,#0FF7DH ;PB 口地址送 DPTR MOV A,#80H MOVX @DPTR,A ;中间数码管显示“8” MOV @DPTR,#0FF7EH ;PC 口地址送 DPTR MOV A,#92H MOVX @DPTR,A RET 五、请回答: 1.下图中外部扩展的程序存储器和数据存储器容量各是多少? 2.三片存储器芯片的地址范围分别是多少??(单片机发地址时,每次只能选中一片芯片) 。 3.请编写程序(用汇编语言),指令后要有注释,要求: (1) 将内部 RAM 40H~4FH 中的内容送入 1# 6264 的前 16 个单元中; (2) 将 2# 6264 的前 4 个单元的内容送入片内 RAM 单元 50H~53H 中;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有