




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1会计学单片机及增强型内核单片机及增强型内核XTAL2XTAL1C2C1GNDM8051单片机晶体振荡器晶体振荡器M M的典型值是的典型值是11.0592MHz11.0592MHz,电容,电容C1C1、C2C2的典型值是的典型值是15Pf15Pf。a) 上电复位电路b)使用看门狗的典型电路8051单片机RST/VPDVss12348765MAX813LC1104VccCr22uFRr1K8051单片机RST/VPDT0VccMRVCCGNDPFIWDORESETWDIPFOVccVssP0.0-P0.7P2.0-P2.7P1.0-P1.7P3.0-P3.7PSENALEEARST定时和控制逻辑
2、RAM地址寄存器RAM通道0驱动器通道2驱动器通道0锁存器通道2锁存器ROM或EPROM或FLASH程序地址寄存器缓冲器堆栈指针PC增量器PCDPTR通道3驱动器通道3锁存器通道1驱动器通道1锁存器指令寄存器OSCALUPSW中断、串行口定时器逻辑XTAL1XTAL2B寄存器ACCTMP2TMP1单片机的中央处理器单片机的中央处理器CPUCPU由运算器和控制器组成。由运算器和控制器组成。 CYCY:进位标志位进位标志位 当执行加当执行加/ /减法指令时,如果操作结果的最高位减法指令时,如果操作结果的最高位D7D7出现进出现进/ /借位,借位,则则CYCY置置“1”“1”,否则清零。此外,否则清
3、零。此外,CPUCPU在进行移位操作时也会影响这个标志位。在进行移位操作时也会影响这个标志位。ACAC:辅助进位标志位辅助进位标志位 当执行加当执行加/ /减法指令时,如果低四位数向高四位数产生进减法指令时,如果低四位数向高四位数产生进/ /借位借位,则,则ACAC置置“1”“1”,否则清零。,否则清零。 F0F0:用户标志用户标志0 0 该位是由用户定义的一个状态标志。该位是由用户定义的一个状态标志。RS1RS1,RS0RS0:工作寄存器组选择控制位工作寄存器组选择控制位OVOV:溢出标志位溢出标志位 指示运算过程中是否发生了溢出。指示运算过程中是否发生了溢出。 P P:奇偶标志位奇偶标志位
4、 如果累加器如果累加器ACCACC中中1 1的个数为偶数,的个数为偶数,P=0P=0;否则否则P=1P=1。D7D6D5D4D3D2D1D0CYACF0RS1 RS0OV-P返回 外 部外部数据存储器 内部数据存储器 程序存储器专用寄存器内部RAM内部(EA=1)外部(EA=0)FFH80H7FH00H0000H0000H0FFFH0FFFH1000HFFFFHFFFFH0000H0区(R7R0)1区(R7R0)2区(R7R0)3区(R7R0)0FH08H17H10H20H2FH30H通用用户RAM和堆栈区(30H7FH)可直接或间接字节寻址80H0FFH(仅8052有)只能间接寻址访问特殊功
5、能寄存器区(80H0FFH)只能直接寻址访问7FH80H0FFH1FH18H位寻址区(16字节,共128位)也可以字节寻址07H00H4个工作寄存器区也可做RAM单元使用位寻址区位寻址区 20 20H H2FH2FH之间的单元既可以像普通之间的单元既可以像普通RAMRAM单元一样按字节存单元一样按字节存取,也可以对单元中的任何一位单独存取,共取,也可以对单元中的任何一位单独存取,共128128位,所对应位,所对应的位地址范围是的位地址范围是0000H H7FH7FH。特殊功能寄存器中,直接地址可特殊功能寄存器中,直接地址可被被8 8整除的寄存器(除了整除的寄存器(除了IP.7IP.7、IP.6
6、IP.6和和IE.6IE.6以外)也可以进行以外)也可以进行位寻址。位寻址。RS1RS0工作寄存器组工作寄存器地址000R7R0对应的地址为07H00H011R7R0对应的地址为0FH08H102R7R0对应的地址为17H10H113R7R0对应的地址为1FH18H注:带括号的字节地址表示每位有位地址可位操作。注:带括号的字节地址表示每位有位地址可位操作。引脚说明见教材P1.5/INT3/MOSIP1.4/INT2/SSVDAC0AIN0/IDAC0AIN4RDAC0DVddDVddRSTDGNDP3.6/WRP3.5/T1P3.4/T0P3.3/INT1/TONE/PWMP3.2/INT0D
7、VddP3.7/RDP3.1/TxD0P3.0/RxD0XINXOUTAGNDAVddREFOUT/REF IN+REF IN-VDAC1RDAC1NCP2.0/A08P2.1/A09P2.3/A11P2.2/A10P2.4/A12P2.5/A13P2.6/A14DGNDDVddP2.7/A15PSEN/OSCCLK/MODCLKALEP0.7/AD7P1.7/INT5/SCK/SCLP1.6/INT4/MISO/SDAP1.3/TxD1P1.2/RxD1DVddDGNDP1.1/T2EXP1.0/T2P0.0/AD0MSC12112435678910111213141516118172019
8、2221242326252827302932316364616259605758555653545152495047454644434241403938373635343348AIN1/IDAC1AIN2/VDAC2AIN3/VDAC4AIN5AIN6/EXTDAIN7/EXTAAINCOMP0.6/AD6EAP0.1/AD1P0.5/AD5P0.3/AD3P0.2/AD2P0.4/AD4AGND多路开关BUFAIN0AIN1AIN2AIN3AIN4AIN5AIN6AIN7AVDDAVDDAGNDXINXOUTRSTREFOUTREF IN+PGA8位PGA偏移DACSPIFIFO805132
9、位累加器调制器1.2K SRAM Flash存储器BORLVDEAALE/PROGAPSENREF IN-DVDDDGND8ADDRDATAT2SPI/EXTUART2ADDR888UART1EXTT0T1RW复用功能VREFAINCOMTempSensor上电复位mux缓冲器温度传感器可编程增益放大器基准电压时钟发生器特殊功能寄存器数字滤波器POR欠压锁定复位低电压检测计数/定时器看门狗定时器WDTP0端口P1端口P2端口P3端口时钟分频器IDAC0/AIN0IDAC1/AIN1VDAC0VDAC1VDAC2VDAC3变换器V/I变换器V/IAIN2AIN3RDAC0RDAC1VDAC0VD
10、AC1欠压监测欠压监测ALEPSENAD 0- AD 7 P2 CLKALEPSENAD 0- AD 7 P2单字节单周期指令 4个时钟周期12个时钟周期单字节单周期指令MSC1211时序标准8051 时序S1S2S3S4S5S6P1 P2P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 程序状态字的第程序状态字的第1 1位(位(PSW.1PSW.1)在在80518051基本内核中保留不用,基本内核中保留不用,在在80518051增强型内核中是用户标志增强型内核中是用户标志1 1(F1F1),),该位也是由用户定义的该位也是由用户定义的一个状态标志。一个状态标志。 回顾PSW的内容D
11、7D6D5D4D3D2D1D0CYACF0RS1RS0OV-P MSC1211 MSC1211的增强型的增强型80518051内核采用了两个数据指针:内核采用了两个数据指针:DPTR0DPTR0和和DPTR1DPTR1,是两个是两个1616位的寄存器。当位的寄存器。当CPUCPU访问外部数据存储器时,用于存放外访问外部数据存储器时,用于存放外部存储器的地址。它们分别有两个部存储器的地址。它们分别有两个8 8位寄存器位寄存器DPH0DPH0(高字节)、高字节)、DPL0DPL0(低字节)和低字节)和DPH1DPH1(高字节)、高字节)、DPL1DPL1(低字节)组成。每个数据指针低字节)组成。每
12、个数据指针可以存放一个可以存放一个1616位地址。与标准的位地址。与标准的80518051不同,不同,MSC1211MSC1211的两个数据指的两个数据指针可以加快数据块的移动速度,提高外部数据针可以加快数据块的移动速度,提高外部数据RAMRAM和外围器件的访问和外围器件的访问速度。数据指针选择寄存器(速度。数据指针选择寄存器(DPSDPS)的的SELSEL(DPS.0DPS.0)位可以选择位可以选择DPTR0DPTR0或或DPTR1DPTR1。SEL=1SEL=1时,使用数据指针时,使用数据指针DPTR1DPTR1;SEL=0SEL=0时,使用数据指针时,使用数据指针DPTR0DPTR0。复
13、位后,默认设置下使用数据指针复位后,默认设置下使用数据指针DPTR0DPTR0。单独使用单独使用DPTR0DPTR0或或者者DPTR1DPTR1的方法与的方法与80518051基本内核中的数据指针基本内核中的数据指针DPTRDPTR的使用方法相同。的使用方法相同。 MSC1211 MSC1211比标准比标准80518051单片机增加单片机增加SPISPI接口接口,I2C,I2C接口接口,32,32位的累加器位的累加器, ,模拟量的输入模拟量的输入/ /输出等输出等.8400H 33KB(Y5)通过SFR MCON设置通过SFR HCR0设置Flash存储器片内扩展存储器1KB RAM扩展程序存
14、储器2KB内部启动ROM0000H OKB1000H 4KB(Y2)2000H 8KB(Y3)4000H 16KB(Y4)8000H 32KB(Y5)8800HF800HFFFFH程序存储器Flash存储器片内1KB RAM扩展数据存储器数据存储器1KB RAM0000H OKB0400H 1KB1400H 5KB(Y2)2400H 9KB(Y3)4400H 17KB(Y4)8400H 33KB(Y5)8800HFFFFH通过SFR MCON设置 外 部外部数据存储器 内部数据存储器 程序存储器专用寄存器内部RAM内部(EA=1)外部(EA=0)FFH80H7FH00H0000H0000H0F
15、FFH0FFFH1000HFFFFHFFFFH0000H地址寄存器说明80HP0P0口寄存器81HSP堆栈指针寄存器82HDPL0数据指针0低字节83HDPH0数据指针0高字节84HDPL1数据指针1低字节85HDPH1数据指针1高字节86HDPS数据指针选择寄存器87HPCON电源控制寄存器88HTCON定时/计数控制寄存器89HTMOD定时/计数模式控制寄存器8AHTL0定时/计数器0低字节8BHTL1定时/计数器1低字节8CHTH0定时/计数器0高字节8DHTH1定时/计数器1高字节8EHCKCON时钟控制寄存器8FHMWS存储器写选择寄存器90HP1P1口寄存器91HEXIF外部中断标
16、志寄存器92HMPAGE存储器分页寄存器93HCADDR配置地址寄存器94HCDATA配置数据寄存器95HMCON存储器控制寄存器98HSCON0串口0控制寄存器99HSBUF0串口0数据缓冲器9AHSPICON(I2CCON)SPI控制寄存器(I2C控制器)9BHSPIDATA(I2CDATA)SPI数据寄存器(I2C数据寄存器)9CHSPIRCON(I2CCMEN)SPI接收控制寄存器(I2C控制寄存器)9DHSPITCON(I2CSTAT)SPI发送控制寄存器(I2C状态寄存器)9EHSPISTARTSPI缓冲器起始地址9FHSPIENDSPI缓冲器结束地址A0HP2P2口寄存器A1HP
17、WMCONPWM控制寄存器A2HPWMLOW/TONELOWPWM低字节/音调低字节A3HPWMHI/TONEHIPWM高字节/音调高字节A5HPAI辅助中断挂起寄存器A6HAIE辅助中断允许寄存器A7HAISTAT辅助中断状态寄存器A8HIE中断允许寄存器A9HBPCON断电控制寄存器AAHBPL断点低字节地址ABHBPH断点高字节地址ACHP0DDRLP0数据流向寄存器低字节ADHP0DDRHP0数据流向寄存器高字节AEHP1DDRLP1数据流向寄存器低字节AFHP1DDRHP1数据流向寄存器高字节B0HP3P3口寄存器B1HP2DDRLP2数据流向寄存器低字节B2HP2DDRHP2数据流
18、向寄存器高字节B3HP3DDRLP3数据流向寄存器低字节B4HP3DDRHP3数据流向寄存器高字节B5HDACL*DAC数据低字节B6HDACH*DAC数据高字节B7HDACCON*DAC控制寄存器B8HIP中断优先级寄存器C0HSCON1串口1控制寄存器C1HSBUF1串口1数据缓冲器C6HEWU空闲模式唤醒允许寄存器C7HSYSCLK系统时钟分频寄存器C8HT2CON定时器2控制寄存器CAHRCAP2L定时器2捕捉寄存器低字节CBHRCAP2H定时器2捕捉寄存器高字节CCHTL2定时器2的低字节CDHTH2定时器2的高字节D0HPSW程序状态字寄存器D1HOCLADC失调校准寄存器低字节D
19、2HOCMADC失调校准寄存器中间字节D3HOCHADC失调校准寄存器高字节D4HGCLADC增益校准寄存器低字节D5HGCMADC增益校准寄存器中间字节D6HGCHADC增益校准寄存器高字节D7HADMUXADC多路开关寄存器D8HEICON中断允许控制寄存器D9HADRESLADC转换结果寄存器低字节DAHADRESMADC转换结果寄存器中间字节DBHADRESHADC转换结果寄存器高字节DCHADCON0ADC控制寄存器0DDHADCON1ADC控制寄存器1DEHADCON2ADC控制寄存器2DFHADCON3ADC控制寄存器3E0HACC累加器E1HSSCON求和/移位寄存器控制寄存器
20、E2HSUMR0求和寄存器0E3HSUMR1求和寄存器1E4HSUMR2求和寄存器2E5HSUMR3求和寄存器3E6HODACDAC失调寄存器E7HLVDCON低电压检测控制寄存器E8HEIE扩展中断允许寄存器E9HHWPC0硬件产品代码寄存器0EAHHWPC1硬件产品代码寄存器1EEHFMCON闪存控制寄存器EFHFTCON闪存定时控制寄存器F0HBB寄存器F1HPDCON调电控制寄存器F2HPASEL/ALE控制寄存器F6HACLK模拟时钟寄存器F7HSRST系统复位寄存器F8HEIP扩展中断优先级寄存器F9HSECINT秒定时器中断寄存器FAHMSINT毫秒定时器中断寄存器FBHUSEC
21、微秒寄存器FCHMSECL毫秒寄存器低字节FDHMSECH毫秒寄存器高字节FEHHMSEC百毫秒寄存器FFHWDTCON看门狗定时器寄存器 1简述8051基本内核的结构及资源,说明主要逻辑功能部件及其作用。 2什么是8051单片机的振荡周期、时钟周期、机器周期?机器周期与振荡周期之间有什么关系? 38051单片机的存储器分为哪几个空间?中断服务程序的入口地址分别是什么? 4说明8051单片机内部数据存储区空间分配情况。32个通用寄存器各对应哪些RAM单元? 5位地址29H,61H,7FH,90H,E0H,F1H,各对应哪些单元的哪些位? 68051内核和增强型8051内核主要区别包括哪些?在8
22、051内核和增强型8051内核中,MOVX指令有何区别?在实际中如何应用? 7详述MSC1211单片机的存储器组织结构。从用户的使用角度看,MSC1211单片机的存储器是如何组织的?引脚说明见教材P1.5/INT3/MOSIP1.4/INT2/SSVDAC0AIN0/IDAC0AIN4RDAC0DVddDVddRSTDGNDP3.6/WRP3.5/T1P3.4/T0P3.3/INT1/TONE/PWMP3.2/INT0DVddP3.7/RDP3.1/TxD0P3.0/RxD0XINXOUTAGNDAVddREFOUT/REF IN+REF IN-VDAC1RDAC1NCP2.0/A08P2.1/A09P2.3/A11P2.2/A10P2.4/A12P2.5/A13P2.6/A14DGNDDVddP2.7/A15PSEN/OSCCLK/MODCLKALEP0.7/AD7P1.7/INT5/SCK/SCLP1.6/INT4/MISO/SDAP1.3/TxD1P1.2/RxD1DVddDGNDP1.1/T2EXP1.0/T2P0.0/AD0MSC121124356789101112131415161181720192221242326252
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 明达职业技术学院《计量学与互换性基础俄》2023-2024学年第二学期期末试卷
- 西南民族大学《供应链系统仿真与优化》2023-2024学年第二学期期末试卷
- 郑州智能科技职业学院《建筑设计初步》2023-2024学年第二学期期末试卷
- 内蒙古丰州职业学院《城市公共景观设计》2023-2024学年第二学期期末试卷
- 上海交通大学《城市社会工作》2023-2024学年第二学期期末试卷
- 展馆空间设计项目效益评估报告
- 山东财经大学《分析化学实验2》2023-2024学年第二学期期末试卷
- 和君职业学院《护理礼仪》2023-2024学年第二学期期末试卷
- 滨州学院《GPS》2023-2024学年第二学期期末试卷
- 桂林信息科技学院《成瘾医学》2023-2024学年第二学期期末试卷
- 火车站消防指导培训课件
- 妇产科全套课件
- 穴位贴敷的运用课件
- 中心静脉压与有创动脉血压监测护理
- 人教版道德与法治五年级下册全册课件(完整版)
- 京东集团员工手册
- 房屋租赁交接家私清单
- 教师教学常规培训讲座课件
- 小儿哮喘(支气管哮喘)中医诊疗方案
- 病毒性脑炎小儿患儿护理查房课件
- 高中综合素质心理健康自我评价
评论
0/150
提交评论