单片机原理复习题1答案(1) (2)

树红树绿 分享 2020-06-23 下载文档

单片机原理复习题1

数的个数分别存放在61H和62H单元中。 参考程序:

ORG 0000H

MOV 61H ,#00H MOV 62H ,#00H MOV R1 ,#40H MOV R2 ,#21H MOV A,@R1 INC R1 JNB A CC.1, LOOP1 INC 61H SJMP LOOP2 LOOP1: INC 62H LOOP2: DJNZ R0 , LOOP3

RET

2、利用8051的P1口控制8个LED发光二极管。将相邻的4个LED分为一组,要求用定时器定时, 控制2组LED每隔1s 交替发亮一次,周而复始。设系统晶振频率为12MHZ。

1)确定定时器的工作方式、定时时间,并给出计数初值的计算过程;

2)编写完整的主程序和中断服务程序。 用定时/计数器0工作于方式1,先定时10000us,然后计数10次,定时初值为55536,即为D8F0 ? ORG 0000h ? AJMP START ORG 000BH AJMP GOON

? START:MOV P1, #0FH; p1口高4位置低电平,灯亮

? START1:MOV 30H,# 00H ;30h单元作为软件计数器,初始清零 ? MOV TMOD,#00000001b ;定时/计数器0工作于方式1 ? MOV TH0,#0D8H

? MOV TL0,#0F0H ;预置定时常数65536(D8F0) ? SETB EA ;开总中断

? SETB ET0 ;定时/计数器0允许中断 ? SETB TR0 ;启动定时/计数器0 ? CHECK: AJMP CHECK ;等待中断产生 ? GOON: INC 30H ;软计数器加1 ? MOV A,30h

? CJNE A,#0ah,NEXT ;30h单元如未到10则继续计时 ? MOV P1,#0F0h; ;定时时间到则取反LED ? MOV 30H,#0 ;清软件计数器 ? NEXT: MOV TH0, #0D8CH ;重置定时常数

单片机复习题1 共 9 页 ,第 6 页

单片机原理复习题1

? MOV TL0, #0F0H

? RETI ;循环 ? ? END

3、 如图所示,为某系统用单片机的I/O口控制两个共阴极接法的LED显示器。试编写应用程序使得在LED显示器上显示“H P”两个字符。(12分)

LOOP:MOV P1,#76H MOV P3, #0FEH LCALL DELAY MOV P1,#73H MOV P3, #0FDH LCALL DELAY SJMP LOOP DELAY:MOV R7,#02 LP1: MOV R6,#0FFH LP2: DJNZ R6,LP2 DJNZ R7,LP1 RET

4、利用线选法扩展的I/O口如下图所示,试确定8K字节的外部RAM6264、8255A 和8155的地址范围。

单片机复习题1 共 9 页 ,第 7 页

单片机原理复习题1

6264: (C000H~DFFFH) 8255A: (BFFCH~BFFFH) 8155 RAM:(7E00H~7EFFH) 8155 I/O: (7FF8H~7FFDH)

5、完成下图MCS-51片外存储器扩展线路的连接,并指出各存储器芯片的地址范围(没用到的地 址线设“0”)。

单片机复习题1 共 9 页 ,第 8 页

单片机原理复习题1

P0.0 373 ~ 1D 1Q P0.7 ~ ~ 8D 8Q ALE G OE A0 D0 A0 D0 ~ ~ ~ ~ P2.0 A7 D7 A7 D7 P2.1 A8 A8 P2.2 A9 A9 P2.3 A10 A10

P2.4 74LS139 6116 6116 P2.5 (Ⅱ) (Ⅰ) A P2.6 B Y3Y2 CE WE OE CE WE OE P2.7 E Y1 MCS-51 Y0 PSEN WR RD

锁存器373:1D~8D← P0.0~P0.7

G← ALE,OE ← 地(4分)

6116芯片:D0~D7←P0.0~P0.7,A0~A7←373的1Q~8Q

A8~A10←P2.0~P2.2,/WE←/WR,/OE←/RD

2764芯片:D0~D7←P0.0~P0.7,A0~A7←373的1Q~8Q

A8~A12←P2.0~P2.2, /OE←/PSEN

地址范围:根据片选信号和地址信号的连接方式进行地址译码。

单片机复习题1 共 9 页 ,第 9 页A0 D0 ~ ~ A7 D7 A8 A9 A10 A11 A12 2764 CE OE


单片机原理复习题1答案(1) (2).doc 将本文的Word文档下载到电脑

下一篇:煤制甲醇合成工段实验报告

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx