- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SOC复习Word版
第一章
单片机的概念
单片微型计算机(SCM Single Chip Microcomputer):将微处理器、存储器和外围设备/接口集成到一块芯片上
单片微控制器(SCM Single Chip Microcontroller)
嵌入式微控制器(EM Embedded Microcontroller)
微控制器单元(MCU Microcontroller Unit)
1971年Intel公司制造出第一片微处理器芯片4004之后,开始了微型机时代。将微处理器、存储器和外围设备/接口集成到一块芯片上,这就是单片微型计算机(SCM Single Chip Microcomputer),简称单片机。
单片机是应工业测控而诞生的,它的结构与指令功能都是按照工业控制要求设计的,故也叫单片微控制器(SCM Single Chip Microcontroller)。
单片机在控制领域大显身手,常常装入到各种智能化产品之中,所以又称为嵌入式微控制器(Embedded Microcontroller),也有文献中称为微控制器单元( MCU Microcontroller Unit ).
分类:根据片内程序存储器类型的不同,单片机分为:
ROM型:内容不可改
EPROM型:擦写不方便
无ROM型:需外接ROM
OTP ROM型:低成本,一次可编程
E2PROM型:擦写较方便,不能ISP
Flash ROM(MTP ROM型)型:使用最方便,可以ISP
近年来,Flash ROM已获得了普遍发展。由于Flash ROM可在线多次写入,有些公司称之为MTP(M-Time Programmable ROM)型。Flash ROM的普遍使用,也导致了ISP(In-System Progammable)技术的迅速发展。可扩展容量有的已突破64KB,达到2MB以上。片内RAM已有2KB以上的产品,可扩展容量也可达到2MB以上。
第二章
C8051F020存储器组织
物理结构上可分为:
片内程序存储器
片外程序存储器
片内数据存储器
片外数据存储器
按功能和寻址(使用角度)可分为:
程序存储器、 内部数据存储器、外部数据存储器、特殊功能寄存器和位地址空间共5大部分
程序存储器
1、容量:64KB,地址0x0000-0xFFFF。
2、类型:FLASH存储器。
3、存储器中有512 字节(0xFE00 – 0xFFFF)保留给厂商使用,不能用于存储用户程序。
4、有一个附加的128字节的扇区,可用于非易失性数据的存储。其地址范围是0x00-0x7F 。要访问该扇区,SFLE(PSCTL.2)位必须被设置为逻辑1。
5、通常情况下为只读的,设置程序存储器写允许位PSWE(PSCTL.0)后可写(用MOVX指令)。
6、对程序存储器的操作类型
读:使用MOVC指令实现,如查表操作。
编程:使用编程工具通过JTAG接口进行。
写:使用MOVX指令进行,要先设置程序存储器写允许位PSWE(PSCTL.0)为1。
7、编程/写前要先执行擦除操作,
将PSEE(PSCTL.1) 和PSWE(PSCTL.0)置1后,再往扇区的任一单元写入任一数据即可擦除。
擦除实际是将数据位全置1,禁止擦除后的写操作只能写入0。
擦写前还要将FLWE(FLSCL.0)置1,以允许用户软件擦/写FLASH。为避免出错,对FLASH写操作之间要禁止中断。
片内数据存储器
共256字节的RAM,地址0x00到0xFF。
低128B:用于通用寄存器和临时存储器,采用直接或间接寻址方式。 0x00-0x7F
0x00-0x1F:4个通用寄存器区,每个区有8个寄存器(R0~R7)。每次只能用其中一个区的通用寄存器,主、子程序间切换区号,省去这部分现场保护。
0x20-0x2F:既可以按字节寻址又按位寻址访问。
0x30-0x7F:作一般存储器用、堆栈等
高128字节:0x80-0xFF,只能用间接寻址访问。
与特殊功能寄存器SFR如何区分
片外数据存储器:如何扩展、访问,复用与非复用的区别
位寻址空间:两部分
内部RAM中的0x20-0x2F单元;P24表2-4
部分SFR(字节地址为8的倍数的)。 P23表2-3
特殊功能寄存器SFR:P22 PSW
指令
您可能关注的文档
- SMIB10-表123.doc
- 停经时间胎囊大小顶臀长hCG水平数据表.doc
- 停电电气操作票样本.doc
- SMI第八次拆分为什么拆分16倍这是为什么呢,亲爱的玩家们仔细瞧瞧.doc
- SMI-335XC智能终端简介.docx
- smokeping从节点没有数据.docx
- 停车场四大类型特点未来走向无人值守.doc
- 停车场手持机收费规程.doc
- SMP-SC-057-01温湿度计使用管理规程.doc
- 停车场管理系统调试步骤.doc
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
文档评论(0)