单片机 一纸开材料.docxVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机 一纸开材料

Chap18051/8031系列CPU管脚:P0(39~32),8位双向三态I/O口,有较大的负载能力。①8051不带片外存储器时,为通用I/O口,传送输入/输出数据。②带片外存储器并访问时,先传送低8位地址后传送数据。P1(1~8),8位准双向I/O口,用于传送输入/输出数据。8位准双向I/O口。P2(21~28),①8051不带片外存储器时,为通用I/O口,传送输入/输出数据。②带片外存储器并访问时,传送高8位地址。P3(10~17),8位准双向I/O口。可作普通I/O口和专用口。P3.0——RXD(串行输入口)P3.1——TXD(串行输出口)P3.2——INT0(外部中断0)P3.3——INT1(外部中断1)P3.4——T0(定时器0外部输入)P3.5——T1(定时器1外部输入)(两个16位可编程定时/计数器,分别由两个8位寄存器拼装而成。最大计数值为216-1,即65535。)P3.6——WR(外部数据存储器写控制)P3.7——RD(外部数据存储器读控制)XTAL1(19) :振荡器输入端(单片机内部反向放大器的输入端)XTAL2 (18):振荡器输出端(单片机内部反向放大器的输出端)ALE/PROG (30):外部存储器地址锁存允许/编程线访问外部存储器,CPU在P0口输出片外存储器低8位地址的同时,在该线上输出一个高电平脉冲,其下降沿用于控制地址锁存;不访问片外存储器时,CPU自动在该线上输出可用作外部时钟源的脉冲序列,频率为振荡器频率的1/6。EA/VPP(31) :允许访问片外程序存储器/编程电源线EA接高电位,访问内部程序存储器EA接低电位,访问外部程序存储器PSEN(29) :片外ROM选通线。RST/VPD(9): 复位/备用电源线。复位时高电位有效。程序状态寄存器(Program Status Word):PSW 是一个8位标志寄存器,用来存放指令执行后的有关状态。PSW的格式:P——奇偶标志位(1为双P=0) AC——半进位位OV——溢出标志位 Cy ——进位位F0 ——用户标志位(用户根据程序执行的需要通过传送指令确定) RS1,RS0——寄存器选择位(用于决定8051的8个8位工作寄存器R0~R7在RAM中的实际物理地址)RS1,RS0对工作寄存器的选择IP——中断优先级寄存器IE——中断允许寄存器TMOD——计数器方式寄存器TCON——计数器控制寄存器SCON——串行口控制寄存器SBUF——串行口数据缓冲器PCON——电源控制寄存器存储器分类 /EA=1 /EA=0 程序存储器:内部(/EA=1,),4K;外部(/EA=0),/PSEN=0,60K;地址:0000H—FFFFH,64K单元;使用MOVC指令数据存储器:内部RAM(00H—7FH, 低128B; 80H—FFH, 高128B)外部RAM(0000H——FFFFH,64K单元)控制信号:/RD或/WR有效(=0)使用计数器:DPTR使用指令:内部RAM用MOV;外部RAM用MOVX程序存储器和数据存储器使用独立的两个地址空间。由/PSEN和/RD(/WR)区分。程序存储器ROM存放程序代码和表格数据,64KB,地址指针是16位PC。注意6个特殊的单元:0000H-0002H单元:上电时,程序计数器PC所指向的单元;0003H-000AH单元:外部中断/INT0的入口地址;000BH-0012H单元:定时器T0的溢出中断入口地址;0013H-001AH单元:外部中断/INT1的入口地址;001BH-0022H单元:定时器T1的溢出中断入口地址;0023H-002AH单元:串行口接收、传送的中断入口地址。注:中断响应后,由硬件控制PC自动转到各中断区的首地址。但每个中断区只有8个单元,无法放置完整的中断处理子程序,编程时必须在中断入口区放置一条无条件转移指令,将程序引导到真正的中断处理程序的实际入口位置。复位操作复位是单片机的初始化操作。复位的主要功能:把PC初始化为0000H,使CPU从0000H单元开始执行程序;当程序运行出错或操作错误系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动。除PC之外,复位操作还对其它一些寄存器有影响,但复位不影响内部RAM状态。复位后的内部寄存器状态Chap2寻址方式立即寻址:·指令码中直接含有操作数本身(立即数)·立即数可以是8位或16位·立即数通常用#data或#data16表示·立即数只能作为源操作数·立即数同操作码一起存放在程序存储器中MOV A,#3BH ;A←3BHMOV DPTR,#1828H ;DPTR←#1828H直接寻址:·指令码中含有操作数地址(8位二进制数);·可用于直接寻址的存储空间是:片内RAM的低128字节和特殊功能寄存器S

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档