哈尔滨工程大学单片机技术第8章 MCS-51单片机的系统扩展.ppt
《哈尔滨工程大学单片机技术第8章 MCS-51单片机的系统扩展.ppt》由会员分享,可在线阅读,更多相关《哈尔滨工程大学单片机技术第8章 MCS-51单片机的系统扩展.ppt(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机技术哈尔滨工程大学单片机技术第8章 MCS-51单片机的系统扩展 Four short words sum up what has lifted most successful Four short words sum up what has lifted most successful individuals above the crowd: a little bit more. individuals above the crowd: a little bit more. -author -author -date-date单片机技术 单片机内部的单片机内部的ROMROMRAMRAM
2、容量定时器容量定时器I/OI/O接口和中断源等资源往往有限,在实际应用中接口和中断源等资源往往有限,在实际应用中通常不够用,因此需要对单片机的资源扩展。通常不够用,因此需要对单片机的资源扩展。 v首先需要扩展的是程序存储器和数据存储器。首先需要扩展的是程序存储器和数据存储器。单片机内部虽有一定数量的存储器,但常常不单片机内部虽有一定数量的存储器,但常常不能满足实际需要,因此要求从外部进行扩展。能满足实际需要,因此要求从外部进行扩展。v其次需要扩展的是输入其次需要扩展的是输入/ /输出接口。单片机的输出接口。单片机的主要用途是控制,因此它必须与外部设备打交主要用途是控制,因此它必须与外部设备打交
3、道,也就是说它需要与外部的输入输出设备连道,也就是说它需要与外部的输入输出设备连接。单片机内部虽然设置了接。单片机内部虽然设置了4 4个并行个并行I/OI/O口,用口,用来与外围设备连接,但当外围设备较多时,来与外围设备连接,但当外围设备较多时,I/OI/O口就显得不够用。在大多数情况下,口就显得不够用。在大多数情况下,MCS-MCS-5151系列单片机都需要扩展输入输出接口。系列单片机都需要扩展输入输出接口。单片机技术8.1 8.1 程序存储器的扩展程序存储器的扩展v8.1.1 8.1.1 程序存储器的分类程序存储器的分类v8.1.2 8.1.2 典型程序存储器芯片介绍典型程序存储器芯片介绍
4、v8.1.3 8.1.3 典型程序存储器的扩展方法典型程序存储器的扩展方法v8.1.4 8.1.4 典型程序存储器扩展电路典型程序存储器扩展电路单片机技术8.1.1 8.1.1 程序存储器的分类程序存储器的分类 MCS-51 MCS-51单片机的程序存储器空间和数据存单片机的程序存储器空间和数据存储器空间是相互独立的。程序存储器寻址空储器空间是相互独立的。程序存储器寻址空间是间是64K64K字节(字节(0000H0000HFFFFHFFFFH),其中),其中8051805187518751片内含有片内含有4K4K字节的字节的ROMROM或或EPROMEPROM,80318031片内不带片内不带
5、ROMROM。当片内。当片内ROMROM不够用或使用不够用或使用80318031芯片时,需要扩展程序存储器。芯片时,需要扩展程序存储器。 程序存储器程序存储器ROMROM也称只读存储器。所谓只也称只读存储器。所谓只读存储器是指读存储器是指ROMROM中的信息,一旦写入以后,中的信息,一旦写入以后,就不能随意更改,特别是不能在程序运行过就不能随意更改,特别是不能在程序运行过程中再写入新的内容,只能在程序执行过程程中再写入新的内容,只能在程序执行过程中读出其中的内容。中读出其中的内容。单片机技术1 1、掩膜编程的、掩膜编程的ROMROM 其编程由半导体厂家完成,根据用户提出的存其编程由半导体厂家完
6、成,根据用户提出的存储内容决定储内容决定MOSMOS管的连接方式,把存储内容制管的连接方式,把存储内容制作在芯片上,用户不能更改所存入的信息。作在芯片上,用户不能更改所存入的信息。 特点:适合于大批量生产,结构简单、集成度特点:适合于大批量生产,结构简单、集成度高。成本高,只有大量生产定型高。成本高,只有大量生产定型ROMROM时才合算。时才合算。 可用来存储一些标准程序:监控程序、汇编程可用来存储一些标准程序:监控程序、汇编程序、序、BASICBASIC语言的解释程序等;也可用来存储语言的解释程序等;也可用来存储数学用表(正弦函数表、平方根表等)、代码数学用表(正弦函数表、平方根表等)、代码
7、转换表、逻辑函数表等。转换表、逻辑函数表等。单片机技术 2 2、现场编程、现场编程ROMROM(PROMPROM) 也称可编程只读存储器也称可编程只读存储器PROMPROM,指,指PROMPROM的编程可的编程可在工作现场一次完成。出厂时并未存储任何信在工作现场一次完成。出厂时并未存储任何信息,用户可根据自己的需要把信息写入,然后息,用户可根据自己的需要把信息写入,然后才能在系统中使用。但信息一旦写入,不能更才能在系统中使用。但信息一旦写入,不能更改。改。3 3、可改写、可编程、可改写、可编程ROMROM(EPROMEPROM) 用户对用户对EPROMEPROM可自行写入信息,也可将信息全可自
8、行写入信息,也可将信息全部擦去,重新写入。部擦去,重新写入。RPROMRPROM分为两种:分为两种: 紫外线擦除紫外线擦除 称称UVEPROMUVEPROM; 电擦除电擦除 称称EEPROMEEPROM。 UVEPROMUVEPROM:用电信号编程,用紫外线擦除信息。:用电信号编程,用紫外线擦除信息。 EEPROMEEPROM:用电信号编程,用电信号擦除信息。:用电信号编程,用电信号擦除信息。单片机技术8.1.2 8.1.2 典型程序存储器芯片介绍典型程序存储器芯片介绍1 1、2716RPROM2716RPROM存储器存储器 27162716是是2K2K8 8位紫外线擦除电可编程只读存储位紫外
9、线擦除电可编程只读存储器。单一器。单一+5V+5V供电,最大功耗供电,最大功耗25mW25mW,维持功耗,维持功耗132mW132mW,读出时间最大,读出时间最大450ns450ns,引脚见图,引脚见图8-18-1。2716271616161515141413131212111110109 98 86 67 75 54 43 32 21 120201919181817172424232322222121A7A7A6A6A5A5A4A4A3A3A2A2A1A1A0A0VCCVCCA9A9A8A8VPPVPPA10A10O7O7O6O6O5O5O4O4O3O3O2O2O1O1O0O0CECEOEO
10、EGNDGND图图8-1 27168-1 2716引脚图引脚图A0A0A10A1000000707CECEOEOEVPPVPPVCCVCC地址线地址线数据线数据线片选线片选线数据输出选通线数据输出选通线编程电源编程电源主电源主电源单片机技术27162716的的5 5种工作方式见表种工作方式见表8-18-1。编程禁止编程禁止编程检验编程检验编程编程维持维持读读正脉冲正脉冲任意任意输出输出引引式式方方脚脚高阻高阻DOUTDOUT高阻高阻DOUTDOUTDINDINVCCVCCVPPVPPOEOECECE5V5V5V5V5V5V5V5V5V5V5V5V5V5V21V21V21V21V21V21VL
11、LL LL LL LL LH HH HH H(9 911,1311,131717)(2424)(2121)(2020)(1818)表表8-1 27168-1 2716工作方式选择工作方式选择注:注:L L:TTLTTL低电平;低电平;H H:TTLTTL高电平;高电平;DOUTDOUT:数据输出;:数据输出;DINDIN:数据输入。:数据输入。单片机技术2 2、2732EPROM2732EPROM存储器存储器 2732 2732是是4K4K8 8紫外线擦除电可编程只读存储紫外线擦除电可编程只读存储器。单一器。单一+5V+5V供电,最大工作电流为供电,最大工作电流为100mA100mA,维持电流
12、为维持电流为35mA35mA,读出时间为,读出时间为250ns250ns。引脚如。引脚如图图8-28-2。2732273216161515141413131212111110109 98 86 67 75 54 43 32 21 120201919181817172424232322222121A7A7A6A6A5A5A4A4A3A3A2A2A1A1A0A0VCCVCCA9A9A8A8A11A11A10A10O7O7O6O6O5O5O4O4O3O3O2O2O1O1O0O0CECEOE/VPPOE/VPPGNDGND图图8-2 27328-2 2732引脚图引脚图A0A0A11A11000007
13、07CECE地址线地址线数据线数据线片选线片选线OE/VPPOE/VPP输出允许输出允许/ /编程电源编程电源单片机技术27322732的的5 5种工作方式见表种工作方式见表8-28-2。编程禁止编程禁止编程检验编程检验编程编程维持维持读读L L任意任意输出输出引引式式方方脚脚高阻高阻DOUTDOUT高阻高阻DOUTDOUTDINDINVCCVCCCECE5V5V5V5V5V5V5V5V5V5VL LL LL LL LH HH H21VH21VH21V21V(9 911,1311,131717)(2424)OE/VPPOE/VPP(2020)(1818)表表8-2 27328-2 2732工作
14、方式选择工作方式选择单片机技术3 3、2764EPROM2764EPROM存储器存储器 2764 2764是是8K8K8 8位紫外线擦除电可编程只读存位紫外线擦除电可编程只读存储器,单一储器,单一+5V+5V供电,最大工作电流为供电,最大工作电流为75mA75mA,维持电流为维持电流为35mA35mA,读出时间最大为,读出时间最大为250ns250ns。引。引脚见图脚见图8-38-3。A7A7A6A6A5A5A4A4A3A3A2A2A1A1A0A0O2O2O1O1O0O0GNDGNDNCNCA9A9A8A8A11A11A10A10O7O7O6O6O5O5O4O4O3O3CECEOEOEA12A
15、12VPPVPPVCCVCCPGMPGM1212111110109 98 86 67 75 54 43 32 21 116161515141413132020191918181717242423232222212128282727262625252764A2764A图图8-3 2764A8-3 2764A引脚图引脚图A0A0A12A1200000707CECEOEOEVPPVPP地址线地址线数据线数据线片选线片选线数据输出选通线数据输出选通线编程电源编程电源编程脉冲输入编程脉冲输入PGMPGM单片机技术2764A2764A的的5 5种工作方式见表种工作方式见表8-38-3。编程禁止编程禁止编程
16、检验编程检验编程编程维持维持读读L L任意任意输出输出引引式式方方脚脚高阻高阻DOUTDOUT高阻高阻DOUTDOUTDINDINVCCVCCVPPVPPOEOECECE6V6V6V6V6V6V5V5V5V5V5V5V5V5V12.5V12.5V12.5V12.5V12.5V12.5VL LL LL LL LH HH H任意任意H H (111113,1513,151919)(2828)(1 1)(2222)(2020)表表8-3 2764A8-3 2764A工作方式选择工作方式选择PGMPGM(2727)任意任意H HH H任意任意L L单片机技术4 4、27128AEPROM27128AE
17、PROM存储器存储器 27128A 27128A是是16K16K8 8位紫外线擦除电可编程只读位紫外线擦除电可编程只读存储器,单一存储器,单一+5V+5V供电,工作电流最大为供电,工作电流最大为100mA100mA,维持电流为维持电流为40mA40mA,读出时间最大为,读出时间最大为250ns250ns。引。引脚见图脚见图8-48-4。A7A7A6A6A5A5A4A4A3A3A2A2A1A1A0A0O2O2O1O1O0O0GNDGNDA13A13A9A9A8A8A11A11A10A10O7O7O6O6O5O5O4O4O3O3CECEOEOEA12A12VPPVPPVCCVCCPGMPGM121
18、2111110109 98 86 67 75 54 43 32 21 1161615151414131320201919181817172424232322222121282827272626252527128A27128A图图8-4 27128A8-4 27128A引脚图引脚图A0A0A13A1300000707CECEOEOEVPPVPP地址线地址线数据线数据线片选线片选线数据输出选通线数据输出选通线编程电源编程电源编程脉冲输入编程脉冲输入PGMPGM单片机技术27128A27128A的的5 5种工作方式见表种工作方式见表8-48-4。编程禁止编程禁止编程检验编程检验编程编程维持维持读读L
19、 L任意任意输出输出引引式式方方脚脚高阻高阻DOUTDOUT高阻高阻DOUTDOUTDINDINVCCVCCVPPVPPOEOECECE6V6V6V6V6V6V5V5V5V5V5V5V5V5V12.5V12.5V12.5V12.5V12.5V12.5VL LL LL LL LH HH H任意任意H H (111113,1513,151919)(2828)(1 1)(2222)(2020)表表8-4 27128A8-4 27128A工作方式选择工作方式选择PGMPGM(2727)任意任意H HH H任意任意L L单片机技术5 5、27256EPROM27256EPROM存储器存储器 27256
20、27256是是32K32K8 8位紫外线擦除电可编程只读存位紫外线擦除电可编程只读存储器,单一储器,单一+5V+5V供电,工作电流为供电,工作电流为100mA100mA,维持,维持电流为电流为40mA40mA,读出时间最大为,读出时间最大为250ns250ns。引脚见。引脚见图图8-58-5。A7A7A6A6A5A5A4A4A3A3A2A2A1A1A0A0O2O2O1O1O0O0GNDGNDA13A13A9A9A8A8A11A11A10A10O7O7O6O6O5O5O4O4O3O3CECEOEOEA12A12VPPVPPVCCVCCA14A141212111110109 98 86 67 75
21、 54 43 32 21 116161515141413132020191918181717242423232222212128282727262625252725627256图图8-5 272568-5 27256引脚图引脚图A0A0A14A1400000707CECEOEOEVPPVPP地址线地址线数据线数据线片选线片选线数据输出选通线数据输出选通线编程电源编程电源单片机技术2725627256的的5 5种工作方式见表种工作方式见表8-58-5。编程禁止编程禁止编程检验编程检验编程编程维持维持读读L L任意任意输出输出引引式式方方脚脚高阻高阻DOUTDOUT高阻高阻DOUTDOUTDIND
22、INVCCVCCVPPVPPOEOECECE6V6V6V6V6V6V5V5V5V5V5V5V5V5V12.5V12.5V12.5V12.5V12.5V12.5VL LL LL LL LH HH HH HH H (111113,1513,151919)(2828)(1 1)(2222)(2020)表表8-5 272568-5 27256工作方式选择工作方式选择单片机技术6 6、并行、并行EEPROMEEPROM存储器存储器2817A2817A 2817A 2817A是新一代电擦除电可编程只读存储器,是新一代电擦除电可编程只读存储器,存储容量为存储容量为2K2K8 8位,采用单一位,采用单一+5V
23、+5V供电,工作供电,工作电流为电流为150mA150mA,维持电流为,维持电流为55mA55mA,读出时间最,读出时间最大为大为250ns250ns。引脚见图。引脚见图8-68-6。A7A7A6A6A5A5A4A4A3A3A2A2A1A1A0A0I/O2I/O1I/O0GNDGNDNCNCA9A9A8A8NCNCA10A10I/O7I/O6I/O5I/O4I/O3CECEOEOENCNCVCCVCC1212111110109 98 86 67 75 54 43 32 21 116161515141413132020191918181717242423232222212128282727262
24、625252817A2817A图图8-6 2817A8-6 2817A引脚图引脚图RDY/BUSYRDY/BUSYWEWEA0A0A10A10I/00I/07CECEOEOE地址线地址线数据线(双向)数据线(双向)片选线片选线输出使能输出使能WEWE写入使能写入使能RDY/BUSYRDY/BUSY器件忙闲状态指示器件忙闲状态指示N.C.N.C.空脚空脚单片机技术2817A2817A的的3 3种工作方式见表种工作方式见表8-68-6。字节擦除字节擦除字节写入字节写入维持维持读读L L任意任意输入输入/输出输出引引式式方方脚脚高阻高阻DOUTDOUT字节写入之前自动清除字节写入之前自动清除DIND
25、INOEOECECEL L任意任意H HL LL LL LH HH H (111113,1513,151919)(1 1)(2727)(2222)(2020)表表8-6 2817A8-6 2817A工作方式选择(工作方式选择(V VCCCC = +5V= +5V)WEWERDY/BUSYRDY/BUSY高阻高阻高阻高阻注:表中注:表中RDY/BUSYRDY/BUSY线是漏极开路输出线是漏极开路输出单片机技术7 7、并行、并行EEPROMEEPROM存储器存储器2864A2864A 2864A 2864A是是8K8K8 8位电擦除可编程只读存储器,最位电擦除可编程只读存储器,最大工作电流大工作电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 哈尔滨工程大学单片机技术第8章 MCS-51单片机的系统扩展 哈尔滨工程 大学 单片机 技术 MCS 51 系统 扩展
限制150内