当前位置:首页 > 单片机机原理试卷(复习)
班级: 姓名: 学号: ________________________________________________密封线内不要答题__________________________ _______________
Word 资料
得分 评卷人 得分 评卷人
五、综合题(共40分)
四、程序分析(共15分)
.
.
Word 资料
.
2011——2012学年第二学期期末试卷 ?单片机原理与应用?答案(A) 一、选择题(每题2分,共10分)
1(A ) 2(B) 3 ( C ) 4( C) 5(B ) 二、填空题(每题1分,共15分)
1、_循环____ 2 CPU 、 存储器 、 I/O接口 3、___无条件___、_中断____ 4、____地址线____、____ I/O接口____ 5、___控制____、_____地址__ 6、____8_______、______1/256_____ 7、___程序_____、___数据____8、______14______
三、简答题(每题5分,共20分) 1、51单片机有5个中断源,分别是外部中断0,中断程序入口地址为0003H ,定时器0中断,中断程序入口地址为000BH。外部中断1,中断程序入口地址为0013H.定时器1中断中断程序入口地址为001BH。串行口中断,中断程序入口地址为0023H。中断响应的原则是(1)高优先级不能被低优先级中断,(2)低优先级可以被高优先级中断,(3)任何一个中断,一旦响应,不会被他的同级中断所中断。(5) 两个同级中断源同时向CPU发出中断请求,按自然优先级确定优先响应哪一个中断要求。 2、(1)使所有从机的SM2位置1,处于接受地址帧状态
(2)主机发送一帧地址信息,TB8=1,包含从机地址和地址标志位
(3)从机接受到地址帧后,与自己地址比较,如果相同,将SM=0,处于接
受数据状态。同时把本机地址发送给主机作为应答。
(4)主机接受到地址后,确认正确后,将TB8=0,开始发送数据。
(5)对于地址不符的从机,仍保持SM2=1,不接收主机发送的数据,直至
Word 资料
.
发送新的地址。
3、先令列线Y0为低电平,其余7根为高电平,读行线状态,如果都为高电平,则Y0这一列没有键闭合,如果为低电平,则相应的行的电键闭合。接着使Y1列线为低电平,其余为高电平,同样的方法检测这一列有无键闭合。依次类推,一直到第八列。这种逐行逐列的检查键盘状态的过程成为对键盘扫描。一般有编程扫描和中断扫描两种方式。
4、AD转换器首先使N位逐次逼近寄存器的最高位置1,其余为0,经DA转换器转换成模拟量后,与输入的模拟量进行比较,当小于输入时,保留此位,否则该位清零。然后使下一位置1,与上一位一起经DA转换后,再次与输入进行比较,如此下去,一直到最后一位比较完毕。以上便是逐次逼近AD的工作原理。 四、程序分析(共15分)
1、 MOV R7,#8 SUBB A,2AH 2、 将某变量的值乘以6 42 3、 A=FDH,CY=1
4、A口方向为_ 输入_,B口方向为_输入__,C口高位方向为___输出__ 五、综合题(共40分) 1、(10)
1 、U1~U4的存储容量为 1K
2、 U1 C00H—FFFH U2 800H—BFFH
U3 400H—7FFH U4 000H—3FFH
2、(15) ORG 0003H
SETB EX0 SETB EA MOV A,#OFH MOV A,P1 CPL A SWAP A
3 、(15) ORG 0000H AJMP MAIN ORG 0003H AJMP SINT0 ORG 000BH AJMP ST0 ORG 0013H AJMP SINT1 ORG 0030H
Word 资料
.
MAIN: MOV SP, #70H SETB IT0 SETB IT1
MOV IP, #00000010B MOV IE ,#10000111B MOV TMOD, #01H MOV TH1,#DBH MOV TL1,#0CH SETB TR0
Word 资料
共分享92篇相关文档