《单片机技术》作业三答案
|
【以上文件为下列试题答案,请核对试题后再购买下载】 |
题目预览: |
《单片机技术》作业三 一、判断题4分) 1.在定时器模式下,设TC为定时器初始常数值.M为计数器量程.fosc为单片机晶振振荡频率,则定时器定时时间T的计算公式为 。( ) 2.当T0、T1作为定时器使用时,是对机内机器周期脉冲计数;当T0、T1作为计数器使用时,是对内部事件脉冲计数。( ) 二、单项选择题(4分) 1.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。 A.500 B.1000 C.216-500 D.216-1000 2.定时器若工作在循环定时或循环计数场合,应选用( )。 A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式3 3.定时器工作在模式0时,计数器量程M的值为( )。 A.24 B.28 C.213 D.216 4.用于控制定时器/计数器T1启动或停止的控制位是( )。 A.TF0 B.TF1 C.TR0 D.TR1 三、多项选择题(4分) 1.单片机与CPU进行信息交换的方式有( )。 A.存储器直接存取方式 B.查询方式 C.中断方式 D.无条件传送方式 2. 8051单片机的IE寄存器的用途是( )。 A.定时器溢出标志 B.确定CPU中断的开放或禁止 C.确定定时器中断的开放或禁止 D.确定外部中断的开放或禁止 四、编程题(13分) 1.单片机晶振频率为6MHz,使用定时器1以工作方式1产生周期为500us的等宽连续正方波脉冲,P1.0端输出。以中断方式进行编程。 根据陈题意,完成下面程序 主程序: MOV TMOD, ① MOV TH1, #0FFH MOV TL1, #83H SETB EA SETB ET1 SETB TR1 HERE: SJMP$ 中断服务程序: MOV TH1, #0FFH MOV TL1, #83H ② RETI (1).①处的正确指令为( )。 A.#00H B.#01H C.#02H D.#10H (2).②处的正确指令为( )。 A.SETB P1.0 B.CLR P1.0 C.CPL P1.0 D.SETB TR1 2.设单片机晶振频率为12MHz,使用定时器0以方式0。产生周期为2ms的等宽正方波连续脉冲,并由P1.4输出。 根据题意,完成下面程序 MOV TMOD,① MOV TH0, #0E0H MOV TL0,#18H SETB ② SETB ET0 SETB TR0 HERE: SJMP HERE ORG 000BH AJMP CTC0 CTC0: MOV TH0,#0E0H MOV TL0,#18H CPL P1.4 RETI (1).①处正确的指令为( )。 A.#00H B.#01H C.#02H D.#10H (2).②处正确的指令为( )。 A.SETB TR1 B.SETB ET1 C.SETB EA D.SETB P1.0 |