《单片机原理和接口技术》习题参考答案.doc

《单片机原理和接口技术》习题参考答案.doc

习题一 单项选择题 C D B 填空题 CPU、存储器、定时器/计数器、I/O接口电路 8751 128B 4 8031、EPROM、锁存器 简答题 将CPU、只读存储器(ROM)、随机存储器(RAM)、定时器/计数器和多种I/O接口电路都集成到一块集成电路芯片上的微型计算机就是单片微型计算机,简称单片机。 工业测控等实时控制系统、智能化仪表、机电一体化产品、分布式系统、民用领域。 8031没有片内ROM,8051有4KB掩膜ROM,8751有4KB EPROM。 (1)ISP功能 (2)AT89S51最高工作频率达33MHz,而AT89C51最高工作频率为24 MHz。 (3)内部集成有“看门狗”定时器 (4)双数据指示器和电源断开标识 (5)全新的加密算法,使得对AT89S51解密难度大大增加。 习题二 单项选择题 A A B B B A D D D B 填空题 片外程序存储器 1/6 程序 位 接地 CY 0000H 置1(FFH) 8 先进后出 三、简答题 1. 8位CPU,4KB Flash程序存储器,128B RAM,4个8位并行I/O接口,2个16位可编程定时/计数器,6个中断源,5个中断矢量、2个优先级,一个全双工串行通信口,片内看门狗定时器,26个SFR,两个数据指针,在线可编程ISP端口。时钟周期:主频振荡周期。机器周期:CPU完成某一个规定操作(如存储器读或写、I/O读或写等)所需要的时间称为机器周期;机器周期又由12个振荡周期组成。单片机的每个机器周期包括6个状态周期S。指令周期:把执行一条指令所需要的时间称为指令周期;指令周期一般由1~4个机器周期组成。主频为24MHz时,T=0.5us,执行一条指令最长需要2us。复位不影响片内RAM单元的数据变化,仅影响特殊功能寄存器中的内容,对于部分特殊功能寄存器复位后的初始值具有重要意义。ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。MOV A,20H CJNE A,#00H,L1 SJMP L4 L1: JC L3 L2: LJMP 2100H L3: LJMP 2200H L4: LJMP 2300H 方法2 MOV A,20H JZ LOOP1 JB ACC.7,LOOP2 LJMP 2100H LOOP1:LJMP 2300H LOOP2:LJMP 2200H 2. MOV A,20H RRC A MOV 20H,A MOV A,21H RRC A MOV 21H,A MOV 07H,C 3. MOV R0,#20H   MOV R1 ,#H   MOV R2,#50H   MOV A,@R0 MOVX @R1,A INC R0   NC R1   DJNZ R2,LOOP 能被其他程序调用,在实现某种功能后能自动返回到调用程序去的程序。其最后一条指令一定是返回指令,故能保证重新返回到调用它的程序中去。也可调用其他子程序,甚至可自身调用(如递归)。 ORG 0000H SJMP START ORG 0030H START: MOV DPTR,#2040H MOVX A,@DPTR MOV R0,A SWAP A ANL A,#0FH INC DPTR MOVX @DPTR,A MOV A,R0 ANL A,#0FH INC DPTR MOVX @DPTR,A END 2、 ORG 0000H MOV A,30H ASCH: CLR C SUBB A,#30H CJNE A,#10H,AH9 AH9: JC AH10 SUBB A,#07H AH10: AJMP $ END 3、 ORG 0000H AJMP START ORG 0030H START: MOV R0,#20H MOV R2,#00H MOV R3,#00H MOV R4,#0FH MOV 40H,#41H MOV 60H,#61H LOOP1: MOV A,@R0 JB ACC.7,LOOP3 LOOP2: INC R2 MOV R1,40H MOV @R1,A INC 40H AJMP LOOP4

文档评论(0)

1亿VIP精品文档

相关文档