可编程ROM(256X1位EPROM)7.1.3256个存储单元排成16×16的矩阵VoD404240行译码器从16行中选出要WoHIEMY读的一行YA.口行地址译码器A616×16列译码器再从选中的一行存...存储短阵A储单元中选出要读的一列的A4E市CW5V工一个存储单元。BAs列地址译码器Az**如选中的存储单元的MOS管输出缓冲器A.AoR&&&&的浮栅注入了电荷,该管截正,读得1:相反读得0EN1A
7.1.3 可编程ROM(256X1位EPROM) 256个存储单元排成1616的矩阵 行译码器从16行中选出要 读的一行 列译码器再从选中的一行存 储单元中选出要读的一列的 一个存储单元。 如选中的存储单元的MOS管 的浮栅注入了电荷,该管截 止,读得1;相反读得0
集成电路ROM7.1.41AT27C010VccGNDVpp321bVccVppD231PGMA16303A15ONC■A12429A140A728CA13C价存储阵列X译码627A6广A8AT27C0107A526A9A16~Ag25A4C80A119POEDA324Y译码个A2C1023A10Y选通1122OCEA1AO12OE9210713002006CE控制逻辑输出缓冲器01L191405CPGM0215180417GND1603.D~Do128K8位ROMA人
7.1.4 集成电路ROM D7 ~D0 PGM 输出缓冲器 Y 选通 存储阵列 CE OE 控制逻辑 Y 译码 X 译码 A16 ~A0 VPP GND VCC AT27C010, 128K´8位ROM
CEOEVpp工作模式D,~DoPGMA16~A0读00XXA.数据输出XXXX高阻1输出无效XXX等待1AAA高阻0VRr10快速编程数据输入001Vpp编程校验数据输出A
工作模式 CE OE PGM A16 ~ A 0 VPP D7 ~ D 0 读 0 0 X A i X 数据输出 输出无效 X 1 X X X 高阻 等待 1 X X A i X 高阻 快速编程 0 1 0 A i VPP 数据输入 编程校验 0 0 1 A i VPP 数据输出
7.1.5ROM的读操作与时序图读出单元的地址有效A16~AotcECEtoEOEtoHD~Do数据输出有效(1)欲读取单元的地址加到存储器的地址输入端:(2)加入有效的片选信号CE(3)使输出使能信号0E有效,经过一定延时后,有效数据出现在数据线上;(4)让片选信号CE或输出使能信号OE无效,经过一定延时后数据线呈高阻态,本次读出结束。A
7.1.5 ROM的读操作与时序图 (2)加入有效的片选信号 CE (3)使输出使能信号 OE 有效,经过一定延时后,有效数 据出现在数据线上; (4)让片选信号 CE 或输出使能信号 OE 无效,经过一定延时 后数据线呈高阻态,本次读出结束。 (1)欲读取单元的地址加到存储器的地址输入端; tCE tAA 读出单元的地址有效 CE tOE OE D7 ~D0 数据输出有效 tO Z tOH A16 ~A0
7.1.6ROM的应用举例用于存储固定的专用程序(1)利用ROM可实现查表或码制变换等功能(2)查表功能--查某个角度的三角函数把变量值(角度)作为地址码,其对应的函数值作为存放在该地址内的数据,这称为“造表”。使用时根据输入的地址(角度),就可在输出端得到所需的函数值,这就称为“查表”。码制变换·把欲变换的编码作为地址,把最终的自的编码作为相应存储单元中的内容即可
(1) 用于存储固定的专用程序 (2) 利用ROM可实现查表或码制变换等功能 查表功能 -- 查某个角度的三角函数 把变量值(角度)作为地址码,其对应的函数值作为 存放在该地址内的数据,这称为 “造表”。使用时, 根据输入的地址(角度),就可在输出端得到所需的函数 值,这就称为“查表”。 码制变换 -- 把欲变换的编码作为地址,把最终的 目的编码作为相应存储单元中的内容即可。 7.1.6 ROM的应用举例