
长春汽车工业高等专科学校汽车工程系考试标准试港 《单片机应用技术》试港 注意事项 1.睛首先按要求在试卷的标封处填写您的姓名、学号和所在专业班货的名称, 2请仔细阅读各种题目的回答要求,在规定的位置填写您的答案: 3不要在试卷上乱写乱画,不要在标封区填写无关内容。 三 四 五 总分■ 奥分 阁分 评分人 一、填空题(每空20分,共1分): 1、0口和2口一方面作为准双向1/0接口。O口还可以作 2、89C51单片微型计算机具有的基本特性:一个位微处理器:字节的片内数据存储器, 字节的片内程序存储器、组工作寄存器,每组个8位、2个位可编程的定是计数器、个中断 源、个中断优先领。内部W中有个位地址,一个的串行口。 3,2口还可以作。 4、程序状态字PA雷是: FO × 5、当品振是122时,它们的时钟周期为、机器周期为 得 分 评分人 二,编写程序(10分) 1、内部W了0阳、71H两个单元中,存有两个带符号数,请编程找出其中的较大的数放 在72四单元 2、设晶震为11,0592W2,用定时器1、模式1,在P1.0口输出周期为100s的等宽方 波,试编程
长春汽车工业高等专科学校汽车工程系考试标准试卷 《单片机应用技术》试卷 注意事项 1.请首先按要求在试卷的标封处填写您的姓名、学号和所在专业班级的名称。 2.请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。 3.不要在试卷上乱写乱画,不要在标封区填写无关内容。 一 20 二 10 三 10 四 10 五 10 总分 60 得分 得 分 评分人 一、填空题(每空 20 分,共 1 分): 1、P0 口和 P2 口一方面作为准双向 I/O 接口。P0 口还可以作 2、89C51 单片微型计算机具有的基本特性:一个位微处理器、字节的片内数据存储器、 字节的片内程序存储器、组工作寄存器,每组个 8 位、2 个位可编程的定是计数器、个中断 源、个中断优先级。内部 RAM 中有个位地址、一个的串行口。 3、P2 口还可以作。 4、程序状态字 PAW 是: FO × 5、当晶振是 12MHZ 时,它们的时钟周期为、机器周期为 得 分 评分人 二.编写程序(10 分) 1、内部 RAM70H、71H 两个单元中,存有两个带符号数,请编程找出其中的较大的数放 在 72H 单元。 2、设晶震为 11.0592MHZ,用定时器 1、模式 1,在 P1.0 口输出周期为 100mS 的等宽方 波,试编程

得分 解分人 三,多现这择1(共10分、每题2分) 1、响应中断之后,硬件能够白动清零的中断标志有。 A、TFOB、TFIC、RID.TIE、IEOF、IEI 2,PS中的运算标志位有,, A、CYB、CC、FOD、SOE,s1F、0Wo,P 3、若执行X4,0L,则将累如器第位取反。 A,0B、2C、4D,6部.7F、3G,5.1 4,若球=0阳,则说明定时/计数器1使用于。 A、定时B、计数C、方式D、方式1E、内部启动F、外部启动 5、若E=0阳,A=1的条件下,则打开的中断有:◆ A、外部中断0阳、定时计数器0C、外部中断1 D、定时计数器1E、串行口中断 分 评分人 四.判断对铺:(共10分、每愿1分) 1、寄存器P得是定时/计数器的控制寄存器。() 2,TF1是定时/计数墨0的中断标志。() 3、在fosc-l230x时,定时/计数器、方式1可以定时65.536s。(() 4、SJs是三字节指令,而LJP是双字节指令。() 5,定时/计数器的定时方式和计数方式的区别主要是计数账冲来源不可。() 6、A00球洗转的意围为6K,LJP00卵跌转的覆围为2氢。() 7、C551单片机共有117条汇编语言指令。() 8,晴A指令可以将十六进制数调整为E码。·() 9、SETB0是字节操作指令。(》 10、1D-1,是说明外部中断0申请中断为下降沿触发方式。《) 得 分 评分人
得 分 评分人 三、多项选择:(共 10 分、每题 2 分) 1、响应中断之后,硬件能够自动清零的中断标志有。 A、TF0B、TF1C、RID、TIE、IE0F、IE1 2、PSW 中的运算标志位有:。 A、CYB、ACC、F0D、RS0E、RS1F、OVG、P 3、若执行 XRLA,#0AAH,则将累加器第位取反。 A、0B、2C、4D、6E、7F、3G、5H、1 4、若 TMOD=60H,则说明定时/计数器 1 使用于。 A、定时 B、计数 C、方式 2D、方式 1E、内部启动 F、外部启动 5、若 IE=0EH、EA=1 的条件下,则打开的中断有:。 A、外部中断 0B、定时计数器 0C、外部中断 1 D、定时计数器 1E、串行口中断 得 分 评分人 四.判断对错:(共 10 分、每题 1 分) 1、寄存器 PSW 是定时/计数器的控制寄存器。() 2、TF1 是定时/计数器 0 的中断标志。() 3、在 fosc=12MHz 时,定时/计数器、方式 1 可以定时 65.536ms。() 4、SJMP$是三字节指令,而 LJMP$是双字节指令。() 5、定时/计数器的定时方式和计数方式的区别主要是计数脉冲来源不同。() 6、AJMPLOOP 跳转的范围为 64K,LJMPLOOP 跳转的范围为 2K。() 7、MCS-51 单片机共有 117 条汇编语言指令。() 8、DAA 指令可以将十六进制数调整为 BCE 码。。() 9、SETB40H 是字节操作指令。() 10、IT0=1,是说明外部中断 0 申请中断为下降沿触发方式。() 得 分 评分人

五,程序分析:(共10分,每题5分) 1,己知程序执行前(TR)=1234H, 0RG1000日 0SP,=70:(3字节) LCM.YS:(3字节) 1006H:SJMPS 1234H:5JP3 1S:W030,F MOV31H.DPH POPA MOVDPH.A POPA MOVDPL.A PUSH30H PSH31日 打 END ①、执行之后(DPTR)H,P0-H. ②,该程序完成了什么功能。 2、0WA,0C5用 MOV30H.00H 031H,30 0W32.31H 0B,64目 DIVAB 032H,A MOVA.B mB,0图 DIVAB 031H,A
五.程序分析:(共 10 分、每题 5 分) 1、已知程序执行前(DPTR)=1234H, ORG1000H MOVSP,#70H;(3 字节) LCALLYS;(3 字节) 1006H:SJMP$ 1234H:SJMP$ YS:MOV30H,DPL MOV31H,DPH POPA MOVDPH,A POPA MOVDPL,A PUSH30H PUSH31H RET END ①、执行之后(DPTR)=H,PC=H。 ②、该程序完成了什么功能。 2、MOVA,#0C5H MOV30H,#00H MOV31H,30H MOV32H,31H MOVB,#64H DIVAB MOV32H,A MOVA,B MOVB,#0AH DIVAB MOV31H,A

030H,B 0W0,=30H WOVR2.=03H END ①、执行程序后。(30媚)H (31H)=H (32州)H ②、该程序完成的功能:
MOV30H,B MOVR0,#30H MOVR2,#03H END ①、执行程序后,(30H)=H (31H)=H (32H)=H ②、该程序完成的功能: