- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章
列举你听说过的著名半导体厂商公司的名字吗,并简要说明其情况,如国籍、英文名、主要产品、最近几年销售额等。
列出至少两家MCU厂商的网址,上网分别查询它们生产的至少一种MCU产品的型号,并简要说明这种MUC的特点。
8位MCU命名法解说 MC 9 S08 AW 60 X XX E 产品品质等级:
MC=完全品质保证
XC=部分品质保证
PC=工程样品
KMC=样品
KXC=样品 存储器类型:
9=Flash
8=EEPROM 7=OTPROM
CPU内核:
S08=HC08
S08=HCS08
RS08=RS08 产品系列:
AW/DZ/DV/DN/EN/EL/SL/SG 存储器容量:
60表示60KB 温度范围:
C=-40~85℃
V=-40~105℃
M=-40~125℃ 封装形式:
PU=LQFP
FU=QFP
FD=QFN
FG=LQFP
无铅
MCU是英文Micro Controller Unit 的缩写,中文含义是 微控制器 。
MCU选型时主要应该注意哪三方面的因素?各自含义的什么?
MCU的适用性:MCU的适用性主要是考虑MCU的片内资源能否满足实际需求。
MCU的可开发性:MCU的可开发性是指所选择的MCU是否有足够的开发手段。
MCU的可购买性:MCU是否容易购买;是否有足够的供应量;是否仍然在生产中;是否在改进中。
Freescale S08系列MCU的HCS08核由哪些部分组成?CPU寄存器有哪几个、位数是什么、各有什么作用?
HCS08 CPU;背景调试控制器;支持高达32个中断/复位源的中断/复位机制;片级地址解码器。
CPU寄存器有5个:
累加器A(8位):是主要的数据寄存器,用于存储算术逻辑单元的输入参数或运算结果
程序计数器PC(16位):用于存放下一个预取指令或操作数的地址
变址寄存器H:X(16位)
堆栈指针SP(16位):当子程序最后执行返回指令时,该返回地址会自动从堆栈中恢复,并由此从先前暂停的指令处继续执行程序
条件码寄存器CCR(8位)
Freescale S08系列MCU的最高总线时钟速率可以达到 20 MHz,内部CPU的最高工作时钟速率可以达到 40 MHz。HCS08系列的CPU时钟速率是总线时钟频率的 2 倍。HCS08系列MCU的总线时钟除了可以对外接高频时钟_2__分频得到外,也可以利用内部ICG模块对外接的__32~100kHz__低频范围时钟或_1~16MHz___高频范围时钟进行倍频得到。
Freescale S08系列MCU复位时SP的初值为__$086F__,PC会自动装入位于__$FFFE__和__$FFFF__存储单元中的复位向量值,MCU产生中断时CPU存储器自动入栈顺序从先到后依次是__程序计数器的低字节PCL 、_程序计数器的高字节PCH__、_变址寄存器的低字节X___、__累加器A__、__CCR寄存器__,为了和HC08系列保持兼容,__H__寄存器并不会被自动压入堆栈。
CCR中的I位为_0__表示CPU允许中断,I位为_1 _表示CPU禁止中断,I位的上电复位默认值为__1__。在响应中断时,CCR被自动入栈保存后I位会被自动设为__1__以阻止不必要的中断嵌套。
如何把SP初始化到RAM末地址?
一般初始化SP的值指向片内RAM空间的末字节,以便释放出0页地址空间的一些存储单元作为通用作为通用存储区使用。
LDHX #$086F+1
TXS
10.MC9S08AW60内部集成了哪些模块?片内RAM存储器容量多大?Flash容量又有多大?
AD转换器,内部时钟生成器,IIC,键盘中断,串行通信接口,串行外围接口,
定时器脉宽调制器,中央处理器,调试模块
2KB的RAM存储器
60KB的Flash存储器
第二章
存储器独立编址和同一编址的含义是什么?各有什么特点?
存储器独立编址方式:哈佛结构。?
独立编址的好处是可以生成双倍的存储空间,独立编址的存储器地址出现重迭,但通过不同的控制线并配合不同的指令就可以区分不同的存储器
存储器统一编址方式:普林斯顿结构。??
统一编址所获得的存储器空间比分离编址减半,但通过同一指令再配合不同地址的参数就可以区分不同存储器。
MCU内部的RAM的作用主要是什么?Flash的主要作用是什么?内部寄存器的主要作用是什么?CPU如何访问片内外围模块?
RAM主要用于存放用户程序中的各种变量,堆栈也处于RAM空间
Flash主要用作程序存储器,存放用户程序机器码和常数,表格等
?
CPU读/写存储器需要通过存储器的地址来进行读写,CPU和片内外围模块通信需要通过外围模
文档评论(0)