单片机原理与接口技术 教学课件 吴晓苏 张中明 第7章80c51系统的扩展.ppt

单片机原理与接口技术 教学课件 吴晓苏 张中明 第7章80c51系统的扩展.ppt

ID:50035828

大小:733.00 KB

页数:25页

时间:2020-03-08

单片机原理与接口技术 教学课件 吴晓苏 张中明 第7章80c51系统的扩展.ppt_第1页
单片机原理与接口技术 教学课件 吴晓苏 张中明 第7章80c51系统的扩展.ppt_第2页
单片机原理与接口技术 教学课件 吴晓苏 张中明 第7章80c51系统的扩展.ppt_第3页
单片机原理与接口技术 教学课件 吴晓苏 张中明 第7章80c51系统的扩展.ppt_第4页
单片机原理与接口技术 教学课件 吴晓苏 张中明 第7章80c51系统的扩展.ppt_第5页
资源描述:

《单片机原理与接口技术 教学课件 吴晓苏 张中明 第7章80c51系统的扩展.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、80C51系统的扩展单片机原理与接口技术第7章单片机原理与接口技术【学习目标】1.理解单片机的系统总线;2.理解3种译码方法;3.理解外部ROM、RAM的扩展;4.理解74系列芯片I/O扩展;5.理解可编程8255A、8155的扩展;【重点内容】1.掌握全译码方法;2.掌握外部数据存储器和程序存储器的扩展方法;3.掌握74系列芯片I/O接口扩展;4.掌握8255A可编程接口的扩展;5.掌握8155可编程接口的扩展。单片机原理与接口技术1.单片机最小应用系统?7.1单片机系统总线的形成单片机原理与接口技术2.单片机的扩展应用系统?单片机原理与接口技术T7.2外部数

2、据存储器的扩展单片机原理与接口技术1.全译码(全部的高位地址信号作为译码电路的输入信号进行译码)例7-1利用全译码为80C51扩展16KB的外部数据存储器,存储器芯片选用SRAM6264,要求外部数据存储器占用从0000H开始的连续地址空间。单片机原理与接口技术例7-2利用全译码为80C51扩展40KB的外部数据存储器,存储器芯片选用SRAM6264。要求外部数据存储器占用从6000H开始的连续地址空间。单片机原理与接口技术2.部分译码(部分高位地址信号作为译码电路的输入信号进行译码)例7-3分析图7-7中的译码方法,写出存储器芯片SRAM6264占用的地址范围

3、。单片机原理与接口技术3.线选法(利用系统的某一条地址线作为芯片的片选信号。)例7-4分析图7-8中的译码方法,写出各存储器芯片SRAM6264占用的地址范围。7.3外部程序存储器的扩展单片机原理与接口技术例7-5图7-10所示的电路为80C51扩展的外部存储器,用作为EPROM的读出允许信号,分析该电路,写出该系统的程序存储器容量及地址范围。单片机原理与接口技术例7-6利用全译码为80C51扩展40KB的外部数据存储器和40KB的外部程序存储器,存储器芯片选用SRAM6264和EPROM2764。要求6264和2764占用从6000H开始的连续地址空间。单片机

4、原理与接口技术7.474系列芯片并行扩展I/O端口单片机原理与接口技术例7-8采用74LS244和74LS273为80C51单片机扩展8位输入端口和8位输出端口。单片机原理与接口技术1.双线总线扩展2.单向总线扩展单片机原理与接口技术7.58255A可编程并行输入/输出接口7.5.18255A的结构和引脚功能单片机原理与接口技术7.5.28255A与MCS-51型单片机连接电路A口7FFCH、B口7FFDH、C口7FFEH、控制口7FFFH。单片机原理与接口技术7.5.38255A的控制字1.方式0从8255A的A口读入数据,可执行下列指令:MOVDPTR,#7

5、FFFH;置8255A控制口地址MOVA,#90H;工作方式控制字→累加器A,A口方式0输入(无关位为0)MOVX@DPTR,A;工作方式控制字→8255A控制口MOVDPTR,#7FFCH;置8255A的A口地址MOVXA,@DPTR;读A口数据A口7FFCH、B口7FFDH、C口7FFEH、控制口7FFFH1.方式0将内RAM30H中的数据,从8255A的B口输出,可执行下列指令:MOVDPTR,#7FFFH;置8255A控制口地址MOVA,#80H;工作方式控制字→累加器A,B口方式0输出(无关位为0)MOVX@DPTR,A;工作方式控制字→8255A控制

6、口MOVA,30H;读输出数据MOVDPTR,#7FFDH;置8255A的B口地址MOVX@DPTR,A;输出数据→8255A的B口A口7FFCH、B口7FFDH、C口7FFEH、控制口7FFFH。单片机原理与接口技术例7-98255A用于80C31与微型打印机接口,要打印的数据存放在80C31内RAM,首址20H,长度100,试编制程序。单片机原理与接口技术PRINT:MOVDPTR,#7FFFH;置8255A控制口地址MOVA,#88H;工作方式控制字→AMOVX@DPTR,A;工作方式控制字写入8255A控制口MOVR0,#20H;置打印数据区首址MOVR

7、2,#100;置打印数据长度LOOP:MOVDPTR,#7FFEH;置8255AC口地址LOOP1:MOVXA,@DPTR;读C口信息JBACC.7,LOOP1;若BUSY=1,微型打印机忙,继续查询等待MOVDPTR,#7FFCH;置8255AA口地址MOVA,@R0;读打印数据MOVX@DPTR,A;打印数据→打印机INCR0;指向下一打印数据地址MOVDPTR,#7FFEH;置8255AC口地址CLRAMOVX@DPTR,A;=0INCAMOVX@DPTR,A;=1,打印机端输入一个正脉冲,启动打印DJNZR2,LOOP;数据未打印完,继续RET;数据打印

8、完毕,返回例7-10如图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。