- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[哲学]07 单片机接口技术new
第7章 主要内容: 7.1 存储器的扩展 7.2 I/O及其控制方式 7.3 81C55接口芯片及其应用 7.4 DAC 7.5 ADC 7.1 存储器的扩展 一、扩展思想——三总线结构 1、单片机最小系统设计(电路) 2、RAM,ROM扩展(电路) 3、软件设计 3、软件设计 步骤:根据硬件,确定地址; 利用软件,传送信息。 方法: 1)汇编语言 读写 RAM 2)C语言 访问 RAM 1)汇编语言访问RAM (1) 低8位地址线寻址的外部数据区(256个字节 读RAM:MOVX A ,@Ri 写RAM:MOVX @Ri,A (2) 1 6位地址线寻址的外部数据区 读RAM:MOVX A ,@DPTR 写RAM:MOVX @DPTR ,A 1)汇编语言访问RAM (3) 例如 ORG 0000H LJMP MAIN ORG 0050H MAIN: MOV SP, #40H MOV DPTR, #01FFFH MOV A, #10H MOVX @DPTR, A ;写 MOV A, #80H MOVX A, @DPTR ;读 MOV P1, A GON: SJMP GON END 2)C 语言访问RAM (1) 程序 // 6264地址范围为0000H~1FFFH #includereg51.h #includestdio.h #define uchar unsigned char #define uint unsigned int #define Addr_MIN XBYTE[0x0000] #define Addr_MAX XBYTE[0x1FFF] #define Addr_MID XBYTE[0x1000] void dlms(void); // //延时子程序 2)C 语言访问RAM (1) 程序 void main(void) { uchar SUM=0X00; P1=0X00; dlms(); Addr_MIN=0x10; Addr_MAX=0X20; Addr_MID=0X30; SUM= Addr_MIN+ Addr_MAX+ Addr_MID; P1=SUM ; } 二、多芯片同时扩展 1、方法:总线方式 2、片选方法 1)线选 2)地址译码法 3、地址译码法举例(扩展8255) 7.2 可编程并行I/O接口 81C55 0、特点 一、结构和引脚 二、RAM和I/O的编址 三、I/O的工作方式 四、命令/状态字 五、定时器/计数器 六、应用 0、8155的特点 (1)3个 I/0 口,22个引脚( 8+8+6); (2)256 B的 SRAM; (3)一个14位的可编程 减法 定时/计数器; (4)单一+5V电源,DIP40。 一、内部结构和引脚 protues软件中的总线形式 二、8155的RAM和I/O地址编码 二、8155的RAM和I/O地址编码 三、8155 I/O的工作方式 1、基本I/O 1)PA、PB、PC口; 2)无条件数据传递。 2、选通I/O:查询方式、中断方式 1) PA、PB口 2) PC口:联络信号。 四、 8155的命令/状态字 特点:统一编址(只读/只写) 1、命令字 1)作用 (1)规定端口的工作方式 (2)规定定时器/计数器的工作方式 2)特点:只能进行写操作 3)格式 3)8155的命令字格式 2、8155的状态字 1)特点:只能读不能写; 和命令字共用一个地址 2)作用:寄存端口及定时器/计数器的工作状态 3)格式 3)状态字格式 五、8155的定时器/计数器 1、 组成:两个8位寄存器 低14位:计数器 高2位:定义计数器输出的
您可能关注的文档
- [医药卫生]第二章 中枢神经系统感染.doc
- [医药卫生]第二十二章 平肝息风药2 NXPowerLite.ppt
- [医药卫生]第三十章宫颈肿瘤.ppt
- [医药卫生]第十三章 新药科技与智慧财产权保护.pdf
- [医药卫生]第五章呼吸大专.ppt
- [医药卫生]第十二章 睡眠障碍.ppt
- [医药卫生]第十四章 矿物类生药.ppt
- [医药卫生]第二章错合畸形发病机制及病因.ppt
- [医药卫生]第十章 饮食与营养.ppt
- [医药卫生]第十二章 心血管药物Cardiovascular Drugs.ppt
- 人教版数学一年级上册期末测试卷及完整答案(名校卷).docx
- 人教版数学一年级上册期末测试卷含完整答案(易错题).docx
- 人教版数学一年级上册期末测试卷及答案(各地真题).docx
- 人教版数学一年级上册期末测试卷及答案【典优】.docx
- 人教版数学一年级上册期末测试卷含答案【巩固】.docx
- 人教版数学一年级上册期末测试卷含答案【综合题】.docx
- 人教版数学一年级上册期末测试卷及完整答案【精选题】.docx
- 2023年晋城市公务员考试行测试卷历年真题及答案详解(夺冠).docx
- 人教版数学一年级上册期末测试卷含答案【突破训练】.docx
- 人教版数学一年级上册期末测试卷含完整答案【网校专用】.docx
文档评论(0)