正在加载图片...
3.阐述LED动态显示和静态显示的硬件连接方法,并从占用CPU资源和I/0资源的角度,对比两者优缺 点。(5分) 答: (1)LED静态显示方式:各数码管的位选线统一接地或者电源,段码线接不同的I/0口线。动态显 示方式:所有数码管的段码线接在一起,统一由一个I/0口控制,而位选线由单独的1/0口控制。 (2)LED静态显示方式:优点是节省CPU资源,缺点是浪费I/0资源: LED动态显示方式:优点是节省I/O资源,缺点是浪费CPU资源。 4.AT89S51单片机利用ADCO809进行模数转换时,需要使用MOVX@DPTR,A和MOVX A,@DPTR两条指令 完成一个8位二进制数的转换(DPTR所存数据为输入模拟通道的端口地址),解释其原因,并分别指出这 两条指令的作用。 答: (1)这样设计的根本原因在于ADC0809相对于AT89S51单片机而言,是慢速输入外设,因此需要分 别控制ADC08O9启动转换和读取数据。 (2)指令MOVX@DPTR,A用于启动A/D转换,指令MOVX A,@DPTR用于接收转换完毕的数据。 五、设两个外中断源己被占用,为电平触发方式,定时器/计数器T1用作波特率发生器,工作在方式2。 现要求使用定时器/计数器T0扩展一个外部中断,并控制P1.0引脚输出一个5kHz的方波。系统时钟为 12MHz。 1.划分TL0和TH0的功能,并计算其初值: 2.填写程序中的空白部分。 TMOD GATE CT MI MO GATE C/T MI MO TCON TF1 TRI TFO TRO E EA ES ET1 EX1 ETO EXO ORG 0000H LJMP MAIN ORG OOOBH LJMP ORG 001BH LJMP ORG 0100H3.阐述 LED 动态显示和静态显示的硬件连接方法,并从占用 CPU 资源和 I/O 资源的角度,对比两者优缺 点。(5 分) 答: (1) LED 静态显示方式:各数码管的位选线统一接地或者电源,段码线接不同的 I/O 口线。动态显 示方式:所有数码管的段码线接在一起,统一由一个 I/O 口控制,而位选线由单独的 I/O 口控制。 (2) LED 静态显示方式:优点是节省 CPU 资源,缺点是浪费 I/O 资源; LED 动态显示方式:优点是节省 I/O 资源,缺点是浪费 CPU 资源。 4.AT89S51 单片机利用 ADC0809 进行模数转换时,需要使用 MOVX @DPTR, A 和 MOVX A, @DPTR 两条指令 完成一个 8 位二进制数的转换(DPTR 所存数据为输入模拟通道的端口地址),解释其原因,并分别指出这 两条指令的作用。 答: (1) 这样设计的根本原因在于 ADC0809 相对于 AT89S51 单片机而言,是慢速输入外设,因此需要分 别控制 ADC0809 启动转换和读取数据。 (2) 指令 MOVX @DPTR, A 用于启动 A/D 转换,指令 MOVX A, @DPTR 用于接收转换完毕的数据。 五、设两个外中断源已被占用,为电平触发方式,定时器/计数器 T1 用作波特率发生器,工作在方式 2。 现要求使用定时器/计数器 T0 扩展一个外部中断,并控制 P1.0 引脚输出一个 5kHz 的方波。系统时钟为 12MHz。 1.划分 TL0 和 TH0 的功能,并计算其初值; 2.填写程序中的空白部分。 TMOD GATE C/T M1 M0 GATE C/T M1 M0 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 IE EA — — ES ET1 EX1 ET0 EX0 ORG 0000H LJMP MAIN ORG 000BH LJMP ORG 001BH LJMP ORG 0100H
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有