练习题4答案

发布 2021-05-09 09:37:28 阅读 1174

一、填空题。

1. 数码管共阴接法下,要显示字形“5”,则___a___c、d、f、g段亮,__b___e段灭。

2. 键盘工作方式有三种:分别是查询扫描方式 ,查询、中断混合方式和中断扫描方式。

二、选择题。

1. 按键的机械抖动时间参数通常是( c )。

a. 0 b. 5~10μs c. 5~10ms d. 1s 以上。

2. n 位 led 显示器采用动态显示方式时,需要提供的 i/o 线总数是( a )。

a. 8+n b. 8 × n c. n

3. 在 led显示中,为了输出位控和段控信号,应使用指令( b )。

a. mov b. movc c. movx d. xch

4. 在设计64个按键的键盘电路时,为给扫描工作的键盘提供接口电路,在接口电路中只需要( b )。

a.一个输入口 b.一个输出口和一个输入口 c.一个输出口。

d.一个输出口和两个输入口。

三、问答题。

试说明非编码键盘的工作原理。如何去键抖动? 如何判断是否释放?

答:若用软件实现闭合键识别的,则称为非编码键盘。非编码键盘又分为行列式和独立式两种。

去抖动有硬件和软件两种方法。硬件方法就是在键盘中附加去抖动电路,从根本上消除抖动产生的可能性;而软件方法则是采用时间延迟以躲过抖动(大约延时5-10ms即可),待行线上状态确定之后,再进行状态输入。

四、编程题。

1.利用实验板设计一个8位显示,要求8个数码管从右到左循环显示3---a,画出硬件电路,编程实现并演示。

org 0000h

ljmp main

org 0100h

main: mov sp, #50h

mov 20h, #03h

mov 21h, #04h

mov 22h, #05h

mov 23h, #06h

mov 24h, #07h

mov 25h, #08h

mov 26h, #09h

mov 27h, #0ah

lp7: lcall dir ; 调显示程序。

sjmp lp7

dir: mov r0, #20h ; 首地址。

mov r1, #01h ; 最低位。

mov a, r1 ; 暂存。

lp: mov p2, a ; 送位码。

mov a, @r0 ;取**。

acall lp3 ;调**变段码子程序。

mov p0, a送段码。

acall del调延时子程序。

inc r0

mov a, r1

jb 0e7h, loop4 ;判位码循环完了?等于0结束,否则顺序执行。

rl a左移。

mov r1, a

sjmp lp

del: mov r7, #01h

l4: mov r6, #0fah

l2: djnz r6, l2

djnz r7, l4

retloop4: ret

lp3: add a, #01h

movc a, @a+pc

retdb 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h, 80h,90h,88h,83h,0c6h,0a1h,86h,8eh

end2.设计一个电路,要求每按一个按键,数码管显示一个数字,画出硬件电路并编程实现。

org 0000h

ljmp start

org 0100h

start: mov sp ,#60h

wait: jnb sw1,sw11

jnb sw2,sw22

jnb sw3,sw33

jnb sw4,sw44

jmp wait

sw11: mov p0,#0f9h

mov p2,#01h

lcall delay

jnb sw1, $

jmp wait

sw22: mov p0,#0a4h

mov p2,#02h

lcall delay

jnb sw2, $

jmp wait

sw33: mov p0,#0b0h

mov p2,#04h

lcall delay

jnb sw3, $

jmp wait

sw44: mov p1,#99h

mov p2,#0efh

lcall delay

jnb sw4, $

jmp wait

delay: mov r7,#

d1: mov r6,#

d2: mov r5,#

djnz r5, $

djnz r6, d2

djnz r7, d1

retend

练习题5答案。

一、填空题。

1. 远距离传输通常应采用串行通信。

2. pcon寄存器中与串行通信有关的只有d7位(smod),该位为波特率倍增位。 当。

smod= 1 时,串行口波特率增加一倍;当smod= 0 时,串行口波特率为设定值。

3. 若串口传送速率是每秒120个字符,每个字符10位,则波特率是__1200 b/s___

4. 串行中断es的中断入口地址为__0023h___

5. 串行数据通信有单工形式 、 半双工形式 、 全双工形式等三种数据通路形式。

二、简答题。

1. 什么叫通信?有几种通信方式?其方式的特点是什么?

答:设备之间进行的数据交换,如cpu与外设之进行的数据交换,计算机之间结构进行的数据交换等,称为数据通信。

有两种通信方式:(1)并行通讯是多位数据同时通过多根数据传送,其优点是传送速度快;缺点是数据有多少位,就需用多少根传送线。适用于近距离。

2)串行通讯是数据通过一根数据线,一位一位的传送。其优点是只需一对传输线;缺点是传输速度慢,串行通信适用于远距离通信。

2. 在有串行通信时,定时器/计数器1的作用是什么,怎样确定串行口的波特率?

答:定时器t1产生串行通信所需的波特率。

方式1和方式3:

方式1和方式3的波特率。

定时器t1用作波特率发生器时,通常选用工作模式2(自动重装初值定时器)。

3. 简述89s52串口通信的四种工作方式及其特点。

答:89s52串行接口有4种工作方式:

方式0(8位同步移位寄存器),方式0通过外接移位寄存器芯片实现扩展并行i/o接口的功能,该方式又称为移位寄存器方式。

方式1(10位异步收发),方式1以txd为串行数据的发送端,rxd为串行数据的接收端,t1提供移位脉冲,其波特率是可变的。

方式2(1l位异步收发),方式2是11位异步通信方式,每帧数据由1个起始位个数据位和1个停止位“1”共11构成。其中发送的第9位由scon的tb8提供,接收的第9位存在scon的rb8位。其波特率是固定的为fosc/32或fosc/64。

方式3(11位异步收发)。方式3为波特率可变的11位异步通信方式,除波特率外,方式3和方式2相同。

练习题4答案

会计学练习题 四 答案。投资业务 1 滨海公司2007年7月3日从 市场购买厦新公司于2007年1月1日发行的公司债券,准备作为交易性金融资产持有。该债券按半年付息,到期收回本金,债券年利率6 面值50000元。该批债券 价为51700元,包含上半年已到期未发放的利息和手续费200元。2007年7月...

练习题3 4答案

海天学院信息资源管理模练习试题 3 4 一 单项选择题。在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其 填写在题后的括号内。错选 多选或未选均无分。1 信息系统审计的重点环节不包括 d a 数据环节b 内部控制环节。c 数据传输转移环节d 管理控制环节。2 以下哪个所占的比例最大 c...

练习题2答案3 4章 2 答案

第三章审计目标。一 单项选择题。正确答案 b 答案解析 管理层不能减轻注册会计师的责任。正确答案 c 答案解析 注册会计师提供的是合理保证,而非绝对保证。正确答案 b 答案解析 涉及主营业务收入金额记录的准确性。正确答案 b 答案解析 截止 测试所侧重的是入账日期是否被提前或推后,选项b表明注册会计...