〈汽车单片机及局域网技术〉期中复习题.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
—简答题
1什么是单片机(微控制器)
答:集成在一块芯片上的计算机叫单片机。(以控制为主的,有别于以数据处理为特点的计算机) 2
单片机/微控制的基本组成
答:单片机主要由CPU, ROM, RAM,定时/计数器,输入/输岀接口(并行,串行),时钟发生模块,中断系统,A/D转换模块,系统正常运行监视模块等部分组成。
3什么叫堆栈
答:堆栈是一种在RAM区开辟的,经先进后出为原则建立起來的存储区域。
4MC68HC908CP32存储器分类及具大小
答:主要有三人部分:程序存储器,数据存储器,I/O寄存器
①程序存储器分三段:
36B的Flash矢量区,地址:$ FFDC〜$ FFFF,放置中断向量表
307B的监控ROM区,地址:$FE20〜$FF52,存放厂家写入的监控程序和上电初始化擦写子程序。
32256B的程序存放区,地址:$ 8000〜$ FDFF,用于存放用八程序
②数据存储器RAM:用户RAM空间.地址:$0040〜$023F,大小:512B
③I/O寄存器一功能模块需要使用的寄存器统称为I/O寄存器
5MC68HC08系列微控制器的时钟信号有什么特点
答:MC68HC08系列微控制器的时钟來自晶振源直接分频或锁相坏,如图。时基模块锁相坏在使用外接32KHz晶振的情况下,通过编程得到多种总线时钟频率(1Hz、4Hz、16Hz、256Hz、
512Hz、1024Hz、2048 Hz、4096Hz)P32 时革模块原理
6MC68HC08微控制器有哪些复位源?
答:共六种
:外部复位外部复位引脚RST输入有效低电平(按钮) 内部复
位:上电复位(POR),看门狗(COP)M位,低电压禁止(LVI)复
位,非法操作码(ILOP)复位,非法地址(ILAD)复位
7MC68HC08低功耗的模式有哪些?如何唤醒?
答:低功耗模式冇两种:WAIT模式和STOP模式.
STOP模式除外部复位外,只有外部屮断,键盘屮断可以使微控制器脱离STOP状态,系统继续正常匸作;
WAIT模式唤醒,除了唤醒STOP的外部中断和键盘中断外,还冇外部中断复位,看门狗复位COP, 低电压复位LVI,定时/计数器溢出中断,串行通信中断(SCI,.SPI)和AD结束中断
8中断是什么?
答:屮断就是对外界界步发牛的事件作出及时的处理。功能:分时操作;实时处理;故障处理。
9系统是怎么管理中断的?
答:单片机系统通过中断的向屋地址,中断请求(中断状态寄存器),中断允许和中断优先实现对众多中断管理的。
10MC68HC08系列微控制器中央处理器有哪些继存器?
答:①累加器A (Accumulator)是一个通用的8位寄存器
②变址寄存器H:X是16位变址寄存器,为访问64KB存储器空间提供索引。H:X表示整个变
址寄存器,H表示高8位,X表示低8位
③堆栈指针SP是16位的寄存器,指向堆栈栈顶,复位值$00FF(P20)o堆栈是RAM中开辟的以
先进后出后进先出为原则建立的存储空间
④程序计数器PC,是一个16位的寄存器,它保存卜•一条程序指令地址,或将要取出的操作
数的地址。复位值$FFFE和$时尸中的值(P20)
⑤条件码寄存器CCR,是8位寄存器CCR包含一个屮断屏蔽位和5个标志位。标志位表示刚执
行完的指令的结果。
11MC68HC08系列微控制器有哪些主耍模块?
答:屮央处理器,存储器模块,时钟模块,输入输岀模块,定时/计数模块,A/D,D/A转换模块,串行通信模块.
12MC68HC08系列微控制器的芯片引脚主耍有哪些?
答:①电源引脚
VDD 和VSS(VPP+5V 或+3V,VSS 必须接地) VDDA/VSSA时钟发生器模块电源,地引脚。
VDDAD/VSSAD模拟电源弓I脚
VREFH/VREFL A/D模块参考电压引脚
②晶振源引脚:OSC1和0SC2)
③外部复位引脚:RST
④外部中断引脚:IRQ/V PP)
⑤外部滤波电容引脚CGMXFC)
⑥输入瀚出(I/O)引脚
PTA 口,8个引脚是具有键盘唤醍
PTB 口,8个引脚,复用引脚(第二多功能,8通道8位模拟输入
PTC 口,5〜7个引脚.是唯一的单一功能
PTD 口,冇复用功能.(第二功能冇定时器等)
PTE 口(PTE1/PTE0),有复用功能(串行通信等功能)
13MC68HC08系列微控制器有哪些寻址方式?
答:有十种寻址方式
①隐含寻址方式(INH),执行指令的信息均在操作码屮
②立即寻址方式(IMM),操作数包含在操作码后继字节
③直接寻址方式(DIR),操作数地址在操作码后继一字节
④扩展寻址方式(EXT),操作数地址在操作码后继二字节
⑤变址寻址方式。操作数提供有效地址的偏移量,数据地址二(H:X) +偏移量
⑥相对寻址方式(REL),相对转移指令屮标号译作相对量(・126〜129字节)
⑦堆栈寻址方式操作数的冇效地址=(SP)+偏移量
⑧存储器到存储器寻址源/冃标操作数都是直接地址
⑨无偏移量变址后加1寻址方式(IX+) ((H:X)+1)=(A)?转移到目标:转移到下一条且
(H:X)=(H:X)+1
⑩8位偏移量变址后加1寻址方式(1X1+) ,((H:X)+偏移M)=(A)?转到(H:X):转下指令且(H:X)=(H:X)+1
14MC68HC08系列微控制器指令系统有-哪六人类?
答:数据传送指令
算术运算指令
逻辑运算指令
位操作指令
转移类指令
其他指令