- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
配置步骤: 1.按UART0EN = 1、UART1E = 1、SMB0EN = 1、INT0E = 1、INT1E = 1 和EMIFLE =1设置XBR0、XBR1 和XBR2,则有: XBR0 = 0x05,XBR1 = 0x14,XBR2 = 0x06。P54-57 2.将EMIF配置为低端口复用方式:PRTSEL = 0(EMI0CF.5),EMD2 (EMI0CF.4)= 0。P24 3.P1.2-P1.4配置为模拟输入方式:设置P1MDIN 为0xE3。P58 4. 设置XBARE=1,使能交叉开关, XBR2 = 0x46。P56 5. TX0、TX1、ALE、/RD、/WR(P0.0,P0.4-7)的输出设置为推挽方式:P0MDOUT=0XF1。 P57 6. P2、P3设为推挽方式: P2MDOUT=0XFF、 P3MDOUT=0XFF。 7. 禁止模拟量的输出驱动器: P1MDOUT=0X00,P1=0XFF。 实例的交叉开关配置表 交叉开关配置C51代码 Void PortInit(void) { XBR0=0x05; //允许UART0、SMBUS XBR1=0x14; //允许/INT1、/INT0 XBR2=0x46; //允许UART1、使能交叉开关 P1MDIN=0xE3; //P1.2~ P1.4为模拟输入 EMIOCF=0x01; //EMIF复用、低端口、ALE=2时钟周期 P0MDOUT=0xF1; //TX0、TX1、ALE、/RD、/WR为推挽方式 P1MDOUT=0x00; //P1为漏极开路输出方式 P1=0xFF; //P1口高阻态,禁止模拟输入引脚的输出驱动 P2DMOUT=0xFF; //P2位推挽方式输出,地址高8位 P3MDOUT=0xFF; //P3口为推挽方式输出方式,地址低8位/数据复用 } 也可以使用Configration Wizard软件进行配置。P278 2.6 电源管理方式 CIP-51 有两种可编程的电源管理方式(节电方式): 空闲方式(等待方式) CPU停止运行,而外设和时钟处于活动状态(10μA~5mA) 。内部寄存器和存储器内容保持不变。 通过置位IDLE(PCON.0)进入 中断和复位可结束空闲方式 停机方式(掉电方式) CPU停止运行,所有的中断和定时器(除时钟丢失检测器)等外设都处于非活动状态,系统时钟停止。(0.2μW) 通过置位STOP(PCON.1)进入 只有系统复位可退出停机方式 谢谢大家! 感谢您的观看! * 锁存器和寄存器区别:锁存器的控制信号是电平信号;寄存器的控制信号是时钟信号,即采用边沿触发方式。实际设计中根据控制方式以及控制信号和数据信号之间的关系决定使用寄存器还是锁存器:如果数据信号一定滞后于数据信号有效,只能使用锁存器;如果数据有效超前于控制信号且需要同步操作时,则需要采用寄存器。 * MOV EMIOCF, ;无块选择的分片方式,非复用,使用低端端口 MOV EMIOCN,#13;高位地址送EMIOCN不起作用,但不能去掉该指令, EMIOCN必须设置成一个不属于片内地址空间的页地址。该方式使用地址高端口锁存器(P1/P5)当前的内容作为地址的高字节(如果是带块选择的则只能用EMIOCN,不能直接将高地址送并行口) MOV R0,#F0H; MOV P1,#13H;高位地址直接送P1 MOVX A,@R0;A←(13F0H) * 京江少学时以上两页略过 * 相对MCS-51的扩展中断系统 * 取决于中断发生时CPU的状态 5.程序分支指令(5) LCALL(长调用指令) LCALL addr16 ;PC←(PC)+3 ;SP←(SP)+1 ,(SP)←PC7~0 ;SP←(SP)+1 ,(SP)←PC15~8 ;PC← addr16 ACALL(短调用指令) ACALL addr11 ;PC←(PC)+2 ;SP←(SP)+1 ,(SP)←PC7~0 ;SP←(SP)+1 ,(SP)←PC15~8 ;PC10~0← addr11 5.程序分支指令(6) RET(子程序返回): RET ;PC15~8←((SP
您可能关注的文档
最近下载
- 《机械识图》(第四版)完整版教学课件全书电子讲义(最新).pptx VIP
- 2024年10月全国自考03708中国近代史纲要真题试卷及详细答案.docx VIP
- 五金手册换算.pdf VIP
- A2E游艇操作人员理论知识考试题及答案(完整版).docx VIP
- 标签打印软件如何制作卷烟标价签模板.doc VIP
- (新版)游艇帆船(A2F)理论知识考试题(附答案).doc VIP
- wifi万能钥匙 wifi万能钥匙下载 wifi密码查看器 360免费wifi..doc VIP
- 中石化考试题库及答案.doc
- 毕业设计-带式输送机毕业设计.doc VIP
- 2025年全国自考4月03708中国近代史纲要真题及答案汇总.doc VIP
文档评论(0)