- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADuC831,电子系统设计教材课程.ppt
表2.2.2 MCS-51/52 SFR存储器映射表 一、与运算器相关的寄存器(3个) 累加器ACC,8位。用于向ALU提供操作数,许多运算的结果也存放在累加器中; 寄存器B,8位。主要用于乘、除法运算。也可以作为RAM的一个单元使用; 程序状态字寄存器PSW,8位。其各位含义为: CY:进位、借位标志。有进位、借位时 CY=1,否则CY=0; AC:辅助进位、借位标志; F0:用户标志位,由用户自己定义; RS1、RS0:当前工作寄存器组选择位; OV:溢出标志位。有溢出时OV=1,否则OV=0; P:奇偶标志位。ACC中结果有奇数个1时P=1,否则 P=0。 二、指针类寄存器(3个) ﹡堆栈指针SP,8位。它总是指向栈顶。 80C51单片机的堆栈区是向地址增大的方向生成的。 ﹡数据指针DPTR,16位。用来存放16位的地址。 它由两个8位的寄存器DPH和DPL组成。间接寻址或变址寻址可访问片外的64KB范围的RAM或ROM数据。 三、与口相关的寄存器(7个) 并行I/O口P0、P1、P2、P3,均为8位; 串行口数据缓冲器SBUF; 串行口控制寄存器SCON; 串行通讯波特率倍增寄存器PCON(一些位还与电源控制相关,所以又称为电源控制寄存器)。 四、与中断相关的寄存器(2个) 中断允许控制寄存器IE; 中断优先级控制寄存器IP。 五、与定时器/计数器相关的寄存器(6个) 定时/计数器T0的两个8位计数初值寄存器TH0、TL0,它们可以构成16位的计数器,TH0存放高8位,TL0存放低8位; 定时/计数器T1的两个8位计数初值寄存器TH1、TL1,它们可以构成16位的计数器,TH1存放高8位,TL1存放低8位; 定时/计数器的工作方式寄存器TMOD; 定时/计数器的控制寄存器TCON。 3. AD?C831单片机硬件结构 3.1 AD?C8xx单片机简介 3.2 AD?C831存储器体系结构 3.3 AD?C831特殊功能寄存器(SFR) 3.4 AD?C831几个通用SFR 的使用 3.1 AD?C8xx单片机简介 3.1.1 AD?C831简介 MCS-52系列单片机兼容的内核 最高工作频率可达16MHz的片内振荡器及时钟电路 3个16位定时器/计数器 62k片内FLASH/EEROM存储器 4k片内FLASH/EERAM存储器 2k片内数据XRAM存储器 可寻址16MB外部RAM存储器和64K外部ROM存储器 采样速率247kSPS 8通道12位ADC 2通道电压型12位DAC,2通道16位PWM/?-?DAC 具有12个中断源、两个优先级嵌套中断结构 UART、I2C、SPI串行接口,Watchdog Timer等 专用波特率发生器Timer3,最高可达230.4kBaud 3.1.2 AD?C831单片机硬件结构 3.1.3 AD?C831引脚功能 AD?C831不仅具备MCS52系列 单片机的全部功能和引脚以外, 又增加了与ADC和DAC有关引 脚,如:AVDD、AGND、VREF、 CREF、DAC0、DAC1。另外,还 新增了与I2C/SPI接口有关的引 脚,如SCLOCK、SDATA/MOSI。 AD?C831对部分引脚还增加了功能,如P2口、P3.3/INT1*/MISO/PWM1、P3.4/T0/PWMC/PWM0、P3.5/T1/CONVST*。 P1口P1.0~P1.7作为模拟电压输入口ADC0~ADC7。 一、AD?C831 P1口结构 电子设计专题——AD?C831单片机原理 推荐参考资料: ADuC8XX系列单片机原理与应用技术 北京航空航天大学出版社 2.《数据采集系统芯片ADuC812原理与应用》刘书明 冯小平 西安电子科技大学出版社 2000年 3.徐爱钧 彭秀华《单片机高级语言C51应用程序设计》 4. Intel MCS-51 MICROCONTROLLER FAMILY USER’S MANUAL() 5. ADuC831 MicroConverter?, 12-Bit ADCs and DACswith Embedded 62 kBytes Flash MCU Datasheet (/microcontrollor) 6. AT89C52 8-bit Microcontroller with 8K Bytes Flash Datasheet() 7.徐爱钧 彭秀华《单片机高级语言C51应用程序设计》 8. RTX-51 Real-Time Multitasking Executive for the 8051 Microcontroller User’s Guide Keil Software In
文档评论(0)