欢迎来到天天文库
浏览记录
ID:33678303
大小:2.98 MB
页数:35页
时间:2018-05-24
《单片机的系统扩展课件_1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章80C51单片机的系统扩展存储器的扩展7.1输入/输出及其控制方式7.281C55接口芯片及其应用7.3LCD接口及其扩展7.42021/9/171扩展总线7.1.1程序存储器的扩展数据总线,P0口地址总线,高8位P2口、低8位P0口控制总线,RD、WR、EA、ALE、PSEN7.1存储器的扩展74LS3732021/9/172片外ROM操作时序片内片外ROM读,用指令MOVC(产生PSEN信号)片外片外ROM选择,用EA。片外ROM最大容量64K。【例7-1】读外部ROM时序。2021/9/173ROM芯片及其扩展方法常用ROM芯片特性芯片型号27C642
2、7C12827C25627C512容量8KB16KB32KB64KB引脚数28282828读出时间/ns1201209090最大工作电流/mA20202025最大维持电流/mA0.10.10.10.03注:应注意优先选用CMOS器件,其读出时间短,耗电少。2021/9/174常用ROM芯片引脚2021/9/175扩展电路2021/9/176RAM扩展原理读操作时序7.1.2数据存储器的扩展【例7-2】若(DPTR)=2030H,片外RAM单元2030H内容为55H,指令MOVA,@DPTR(该指令代码为E0H)所在片外ROM的地址为2314H。2021/9/177
3、写操作时序【例7-3】若(DPTR)=1040H,(A)=88H,指令MOV@DPTR,A(该指令代码为F0H)所在片外ROM的地址为2218H。2021/9/178数据存储器扩展方法常用RAM芯片特性芯片型号62646212862256容量8KB16KB32KB典型工作电流/mA4088典型维持电流/mA20.50.5最大存取时间/ns2002002002021/9/179常用RAM芯片引脚2021/9/1710扩展电路2021/9/17117.2输入/输出及其控制方式7.2.1输入/输出接口的功能单片机与输入/输出设备的关系2021/9/1712输入/输接口的
4、功能对单片机输出的锁存对输入设备的三态缓冲信号转换时序协调2021/9/17137.2.2单片机与I/O设备的数据传送方式无条件传送查询状态传送中断传送DMA传送2021/9/17147.2.3单片机扩展TTL芯片的输入/输出基本扩展电路2021/9/1715驱动LED数码管示例2021/9/17167.381C55接口芯片及其应用7.3.181C55的结构及工作方式81C55的结构及引脚2021/9/171781C55的内部编制内部RAM地址为00H~FFH内部端口地址000:命令/状态寄存器001:A口010:B口011:C口100:计数器低8位101:计数器
5、高6位及计数器方式设置位2021/9/1718工作方式设置及状态字格式方式设置76543210TM2TM1IEBIEAPC2PC1PBPA地址:000PA:A口方向。0--输入;1--输出PB:B口方向。0--输入;1--输出2021/9/1719PC2PC1工作方式说明00ALT1A、B口为基本I/O,C口方向为输入11ALT2A、B口为基本I/O,C口方向为输出01ALT3A口为选通I/O,PC0~PC2作为A口的选通应答B口为基本I/O,PC3~PC5方向为输出10ALT4A口为选通I/O,PC0~PC2作为A口的选通应答B口为选通I/O,PC3~PC5作为
6、B口的选通应答PC1、PC2:C口工作方式设置位IEA:A口的中断允许设置位。0--禁止;1--允许。IEB:B口的中断允许设置位。0--禁止;1--允许。2021/9/1720TM2、TM1:计数器工作方式设置位TM2TM1工作方式说明00方式0空操作,对计数器无影响01方式1使计数器停止计数10方式2减1计数器回0后停止工作11方式3未计数时,送完初值及方式后立即启动计数;正在计数时,重置初值后,减1计数器回0则按新计数初值计数2021/9/1721状态字格式76543210TIMERINTEBBFBINTRBINTEABFAINTRA地址:000INTRX:
7、中断请求标志BFX:口缓冲器空/满标志INTEX:口中断允许/禁止标志TIMER:计数器计满标志2021/9/1722计数器输出模式位号1514131211109876543210M2M1T13T12T11T10T9T8T7T6T5T4T3T2T1T0M2M1输出方式说明00方式0单方波输出。计数期间输出低电平,计数器回0后输出高电平。01方式1连续方波输出。计数前半部分输出高电平,后半部分输出低电平。10方式2单脉冲输出。计数器回0后输出一个单脉冲。11方式3连续脉冲输出(计数值自动重装)。计数器回0后输出单脉冲,又自动向计数器重装原计数值,回0后又输出单脉冲,
8、如此循环。
此文档下载收益归作者所有