汉字信息终端芯片KT8808.docx

上传人:牧羊曲112 文档编号:2033534 上传时间:2023-01-02 格式:DOCX 页数:107 大小:272.50KB
返回 下载 相关 举报
汉字信息终端芯片KT8808.docx_第1页
第1页 / 共107页
汉字信息终端芯片KT8808.docx_第2页
第2页 / 共107页
汉字信息终端芯片KT8808.docx_第3页
第3页 / 共107页
汉字信息终端芯片KT8808.docx_第4页
第4页 / 共107页
汉字信息终端芯片KT8808.docx_第5页
第5页 / 共107页
点击查看更多>>
资源描述

《汉字信息终端芯片KT8808.docx》由会员分享,可在线阅读,更多相关《汉字信息终端芯片KT8808.docx(107页珍藏版)》请在三一办公上搜索。

1、KT2000 DATA SHEET 实名制汉字终端主控芯片 汉字信息终端芯片KT8808汉字信息终端芯片KT8808主要特性本芯片单片集成了CPU、显示控制器、外设控制器等部件,外接少量的存储器,接上键盘、显示器,就可实现汉字信息终端。本芯片以在银行汉字终端应用六年,占该领域市场一半以上,总计使用五十万套的中西文字符图形终端主控芯片STASIC97为原型,加上16位CPU,改进其中的大部分功能,使用先进的半导体工艺生产而成。 其主要特点如下: * 内含80186/80188指令级兼容的16位RISC CPU,速度可从10MHZ-50MHZ * 兼容标准VGA,可实现640X240-1024X7

2、68 16色CRT显示和各种分辨率的单 色彩色LCD * 16色16/24点阵汉字字符显示与16色图形叠加,汉字显示速度最高可提高36倍 * 中文字符集支持GB-2312-80(7000汉字)及GBK2.0(GB18030-2000)(29000汉字),可同时支持16个西文字符集 * 只用一片256KX16的DRAM即可作为字符和图形的显示缓冲区,同时也可用作CPU的数据区和程序区(最大640KB) * 可直接使用多种容量的字库ROM实现各种型号的汉字信息终端,字库ROM可用作程序区 * 完备的外部设备 一个中断控制器(INTEL 8259兼容)、一个定时器(INTEL 8254兼容)、两个硬

3、件键盘控制器(AT/XT/VT键盘自动识别,8042兼容)、两个高级串口(16550兼容)、六个普通串口(8251兼容)、打印机接口、3个8位通用输入输出接口(GPIO) * 在屏蔽内部CPU时,可直接连接多种CPU和总线,如ISA总线、Z80180、80188、v20等 * 3.3V电源供电 * PQFP 208封装应用领域:*银行汉字终端*多媒体语言教学终端*可视对讲信息发布接收机*中高档税控收款机*其他大屏幕的CRT/LCD汉字信息终端1概述 汉字信息终端芯片KT8808内含80186CPU、VGA控制器、16/24点阵汉字硬字符发生器、中断控制器、定时器、键盘控制器、通用异步收发器(U

4、ART)、通用输入输出(GPIO),见下图所示: 图1 KT8808结构框图 80188 CPU:内含80186/80188指令级兼容的16位RISC CPU,速度从10MHZ到50MHZ,可运行高效代码和普遍使用的X86软件,同时具有与PC机640KB内存同样大小的内存,从理论上讲可运行DOS操作系统。 VGA控制器:与标准VGA兼容,可实现320X240到1024X768 16色CRT显 示和各种分辨率的单色彩色LCD。 汉字字符发生器:16色16/24点阵汉字字符显示与16色图形叠加,汉字显示速度最高可提高36倍,同时,CPU无须管理庞大的汉字字库,节省了系统资源,这样在最小12KB程序

5、容量下就可实现汉字信息终端。中文字符集支持GB-2312-80(7000汉字)及GBK2.0(GB18030-2000)(29000汉字),可同时支持16个西文字符集。 中断控制器模块:含一个与8259兼容的8级中断控制器,通过4个8位寄存器可将中断控制器的8个中断请求输入灵活安排,使得任何一个设备的中断请求均可连接到中断控制器的任意一个中断请求输入,节省了中断资源。 双定时器模块:含两个16位与8254兼容的定时器。 通用I/O口模块:17根打印机信号线与7根串口线组成了3个8位的通用输入输出口。 打印机接口模块:打印机接口与标准PC机兼容,使用17根输入或输出线。 键盘控制器模块:含两个硬

6、件AT键盘控制器,一个用于PS/2键盘,一个用于PS/2鼠标。 串行接口模块:含八个通用异步收发器(UART),其中两个与16550兼容,有16级接收和发送FIFO,另外六个与8251兼容。 本芯片有三条总线:8位CPU/ISA总线、16位显示存储总线和8位汉字字库总线。每条总线可外接不同的存储器。本芯片可以通过外接不同的存储器实现从最小三片的可视对讲信息发布接收机方案到最大五片的大字符集银行汉字终端方案。可以使用一片KT8808、一片256KX16 DRAM(包括显示缓冲区和640KB数据内存、一片256KB(包括16点阵GB2312汉字字库、英文字库和16KB程序)组成高性能价格比的三片方

7、案,接上键盘(可以是扫描键盘、也可以是PS/2键盘)和显示器(可以是VGA显示器、也可以是普通视频显示器、也可以是LCD模块),就可组成显示GB2312汉字(7000个汉字)的信息终端。也可以使用一片KT8808、一片1MX16 DRAM(包括显示缓冲区和640KB数据内存、一片256KB程序FLASH、一片4MB字库ROM(包括16点阵和24点阵GB18030汉字字库、16个西文字库和64KB启动程序)、一片64KB SRAM(可造汉字1222个)组成高性能的五片方案,接上两个PS/2键盘(一个键盘和一个鼠标)和显示器,就可组成高性能的可显示29000个汉字和最多8个串口的字符图形银行终端。

8、同时,本芯片有一个8位ISA总线,可外接一片ISA总线的网络接口芯片如RTL8019,组成网络型的汉字信息终端。KT8808有三条总线:8位的CPU/ISA总线、16位的显存总线和8位的汉字字库总线。80188 CPU通过8位的CPU/ISA总线访问程序、数据或外部设备,在屏蔽内部CPU的情况下,还可直接连接多种CPU和总线,如ISA总线、Z80180、80188、v20等;通过8位的汉字字库总线,汉字字符发生器可直接使用多种容量的字库ROM,实现各种型号的汉字信息终端;VGA控制器则通过16位的显存总线连接显示缓冲区,只用一片256KX16的DRAM即可作为字符和图形的显示缓冲区,同时,为了

9、降低成本和加大CPU数据区的大小,还可将它用作CPU的数据区和程序区(最大640KB)。每条总线均可接不同容量的存储器,通过外接不同容量的存储器可实现从最小三片的可视对讲信息发布接收机方案到最大六片的大字符集银行汉字终端方案。使用一片KT8808、一片256KX16 DRAM(包括显示缓冲区和640KB数据内存)和一片256KB字库ROM(包括16点阵GB2312汉字字库、英文字库和16KB程序)可组成高性能价格比的三片方案,再接上键盘(扫描键盘或PS/2键盘)和显示器(VGA显示器、普通视频显示器或LCD模块),就可组成显示GB2312汉字(7000个汉字)的信息终端。 也可以使用一片KT8

10、808、一片1MX16 DRAM(包括显示缓冲区和640KB数据内存)、一片256KB程序FLASH、一片4MB字库ROM(包括16点阵和24点阵GB18030汉字字库、16个西文字库和64KB启动程序)和一片64KB SRAM(可造汉字1222个)组成高性能的五片方案,再接上两个PS/2键盘(一个键盘和一个鼠标)和显示器,就可组成高性能的可显示29000个汉字和最多8个串口的字符图形银行终端。同时,它还有一个8位ISA总线,可扩展功能,如外接一片ISA总线的网络接口芯片如RTL8019,组成网络型的汉字信息终端。KT8808应用十分广泛,它可应用于可视对讲信息发布接收机、家庭智能信息终端、中

11、高档税控收款机、银行汉字终端、多媒体语言教学终端和其他大屏幕的CRT/LCD汉字信息终端。2应用方案21 可视对讲信息接收方案可视对讲信息接收方案是为低成本、高性能的解决字符转为视频显示而设计的。该方案外接上标准的视频显示器,接收RS-232串口传来的汉字和控制信息,就可在视频显示器上显示分辨率为40列12行的汉字,再接上键盘,则可通过按键在视频显示器上查看和管理所接收到的汉字信息。其框图如图2所示。该方案主要由一片KT8808、一片512KB的字库ROM和一片256KB16 DRAM构成,仅由三片主要芯片组成,从而大大降低了其成本和体积,外接上标准的视频显示器即可显示汉字信息,通过按钮即可对

12、显示的信息进行上翻、下翻、确定、删除等操作。 图2 可视对讲信息接收方案结构框图22 家庭智能信息终端方案家庭智能信息终端可实现家庭安全布防、设防和撤防等安防报警功能的设置;查看家中的水、电、气三表的读数;控制家用电器,接收家用电器信息;控制照明;接收或向外发送信息等功能。其框图如图3所示。 图3 家庭智能信息终端方案结构框图23 税控收款机方案税控收款机方案采用了一块KT8808,一片256K的BOOT/字库ROM和一片256K16的DRAM,通过通用I/O口接一个8M的NAND FLASH和两个IC卡接口模块,三个串行接口分别接数据串口、串行汉显板和一个串行打印机,VGA控制器可外接320

13、240到640480的CRT/LCD显示器,通过I/O扩展外接44-88的扫描键盘。其框图如图4所示。 图4 税控收款机方案结构框图24 网络汉字终端方案网络汉字终端方案是为提升当前银行终端性能而专门设计的一种UNIX终端方案。经测试其性能良好,比普通终端功能有极大的提高,是当前网络终端的最佳选择。其框图如图5所示。本方案采用一片KT8808,一片 256K16的DRAM用于字符和图形的缓存;一片128K的SRAM加上一片字库ROM,DM9008、RTL9018或其他与NE2000兼容的网络芯片作为10M网络接口。 图5 网络汉字终端方案结构框图25 多媒体语言教学终端方案 本方案主要用于多媒

14、体语言教室学生机的汉字显示。通过KT8808的串口,在VGA显示器上显示汉字或西文信息,同时也可通过键盘输入文字来进行考试。其框图如图六所示。 图6 多媒体语言教学终端方案结构框图3、功能模块31 80188/80186 CPU KT8808内含一个用RISC方式实现的、与80188/80186指令级兼容的16位CPU,其具有与80188微处理器兼容的多路复用地址和数据总线,存储空间为1M字节,输入输出空间有64K字节,可运行高效代码和普遍使用的X86软件。其结构框图如图7。图7 CPU结构框图3.1.1执行部件(EU) CPU的执行部件负责执行指令,它从指令队列中取得等待执行的指令。执行部件

15、由算术逻辑运算单元ALU、寄存器组、指令解码器等组成,其中寄存器组含有八个16位的通用寄存器:累加器AX、基址寄存器BX、计数寄存器CX、数据寄存器DX,堆栈指针SP、基址指针BP、源变址寄存器SI、目的变址寄存器DI,且AX、BX、CX、DX可以被拆分成两个 8位寄存器(AH、AL、BH、BL、CH、CL、DH、DL),用来存放8位操作数;四个16位的段寄存器:指向当前代码段的CS寄存器、指向当前数据段的DS寄存器、指向当前堆栈段的SS寄存器和指向当前附加段的ES寄存器;两个专用寄存器:标志寄存器FR和指令指示器IP。指令指针IP总是保存着下一次将要从主存中取出指令的偏移地址,程序不能直接访

16、问IP寄存器,它的内容由总线接口部件更新。 通过地址的生成执行部件将产生一个20位的物理地址给总线接口部件,以对1MB的存储空间进行寻址。存储器是由一些段组成,每个段都含有一个16位的段首地址,存储器的地址就是由这个16位的段首地址左移4位,然后与来自于IP寄存器或执行部件提供的16位偏移地址相加所形成的。3.1.2总线接口部件(BIU) 总线接口部件主要负责完成CPU与存储器或输入/输出设备之间的数据传送。其中,总线SA19-SA0是非复用的存储器或输入输出地址,SD7-SD0是访问存储器或I/O时多路复用的地址或数据总线。存储器空间有1M字节,I/O空间有64K字节,在读、写存储器和取指令

17、总线周期内存储器和CPU互换信息,I/O读、写总线周期用一个单独的输入输出地址空间。32 VGA控制器 KT8808内含一个VGA控制器,该控制器可实现320X240-1024X768 16色的图形显示。其结构框图见图8。图8 VGA结构框图 每一部分解释如下: (1) 定序器 定序器产生控制整个芯片上所有功能模块的时序信号。 (2) CRT(阴极射线管)控制器 CRT控制器产生CRT时序信号(如同步信号和消隐信号),以控制CRT显示操作和显示刷新同步。并产生显示地址给显示存储器,以取得显示的数据给属性控制器。 (3) CPU总线接口 该接口在CPU总线与芯片中其它功能模块之间,它产生各模块寄

18、存器的地址译码和显示所用的存储器地址译码、CPU读写数据的缓冲。 (4) 显示存储器接口 该接口将CPU总线来的读写地址和CRT控制器产生的显示地址进行组合形成DRAM的行列地址;将DRAM的数据进行组合使得几种配置的DRAM都能使用,并将显示数据缓冲。 (5) 图形控制器 图形控制器位于处理器和显示存储器之间的数据通道上,可以对它进行编程,对写入显示存储器的数据执行逻辑功能(例如:与、或、异或、循环移位)。这些逻辑功能提供了硬件支持,以简化绘图操作。 (6) 属性控制器 属性控制器包含一个颜色查找表(LUT-即调色板寄存器),将显示存储器的颜色信息转换为CRT显示器的颜色信息。 KT8808

19、配接的显示存储器,分成独立的4个存储器体,称之为彩色页面。如下图9所示。图9 显示存储器 16色图形模式是VGA最常用的图形模式。在每个彩色位面中,每个象素占一位,能同时显示16种颜色。象素数据是从最高位开始串行存放的,也就是说显示存储器中每个字节的最高位代表最左边的象素。每个字节包含8个象素。33 汉字字符发生器 内含的汉字字符发生器通过读取显示缓冲区的2字节汉字内码和单字节西文码,自动在字库ROM中读取汉字和西文点阵,加上字符属性后与图形叠加显示。不像图形方式显示汉字CPU需要读取32字节(16点阵)或72字节(24点阵)的字型数据通过图形方式写入显示缓冲区,本芯片只需要将两个字节的汉字内

20、码写入显示缓冲区,就可显示汉字。从这个意义上说,本芯片可将汉字的写入速度提高到16倍(16点阵)或36倍(24点阵),同时CPU也不需要管理庞大的汉字字库,这样也可以节省系统资源。这样在最小12KB程序容量下就可实现汉字信息终端。 字库接口可接一片字库ROM和两片造字SRAM。字库ROM可选用256KX8、512KX8、1MX8、4MX8的MASK ROM或FLASH,而SRAM则可选用8KX8、32KX8、128KX8等容量,如不需造字,则不用SRAM。每个汉字在字库中的大小使用两种方式:32字节方式和128字节方式,分别用于16点阵终端和24点阵终端。 在16*16终端字库中,汉字按区位码

21、连续排放,每个汉字占32个字节,每个西文字母占16个字节,汉字占ROM的低端,西文占ROM的高端。在24*24终端字库中,汉字按区位码连续排放,每个汉字占128个字节。汉字16*16、24*24和西文8*16、12*24点阵合并排在128个字节中。每128个字节的详细安排见图10(其中括号里数字为点阵大小,第一列数字为字节号,最后一列为双字号).字号地址分配双字号0行0 左字节(24)行0 右字节(24)行0 高 4位(24)行0 左字节(16)04行1 左字节(24)行1 右字节(24)行1 高 4位(24)行0 右字节(16)1.88行22左字节(24)行22右字节(24)行22高 4位(

22、24)行11左字节(16)2296行0或行16低8位(西文12*24)西文8*16行0行1或行17低8位(西文12*24)西文8*16行1行0,1或行16,17高4位(西文12)西文8*16空余行12左字节(16)24100行2或行18低8位(西文12*24)西文8*16行2行3或行19低8位(西文12*24)西文8*16行3行2,3或行18,19高4位(西文12)西文8*16空余行12右字节(16)25124行14低8位(西)(西文12*24)西文8*16行14行15低8位(西文12*24)西文8*16行15行14,15高4 位(西文12*24)西文8*16空余行15右字节(16)31图10

23、 128字节方式字库排列 其中,24*24汉字的左、右字节指的是汉字左、右半边(每一半边12位)低8位,高4位指的是汉字左半边和右半边的高4位合成的8位字节(左半边的高4位在字节的高4位,右半边的高4位在字节的低4位)。 每个西文字符的12*24点阵数据分布在相邻的两个128字节块的西文点阵区.其中首块存放0-15行,末块存放16-23行,末块多余12个字节。每个西文字符的8*16点阵数据存放在一个128字节块的西文点阵区。其中每双字只使用了低两个字节,字节2多余。以上西文的两种情况的多余空间为单或三字节的碎片,芯片中都有控制电路将其变成连续的(对CPU来说)。3.4 中断控制器 中断方法不仅

24、能解决外部设备和系统连接的问题,它还有效地实现了外部设备与CPU的并行工作。KT8808内有一个与8259兼容的8级中断控制器,8259是一种可编程的中断控制器,支持8级中断请求,编程可实现其优先级的设定,8位的中断请求寄存器将八个中断请求信号锁存其中,通过切换可进入相应的中断请求。KT8808中共包含了十五个中断请求:一个定时器中断请求、两个外中断请求、两个键盘中断请求、八个串口中断请求、一个打印机中断请求和一个垂直回扫中断请求(NMI)。KT8808通过四个8位的寄存器将中断控制器的八个中断请求输入灵活安排,每个寄存器的高4位和低4位分别对应一个中断请求,通过设置每个中断请求所对应的寄存器

25、的高4位或低4位可使得任何一个设备的中断请求都可连接到中断控制器的任意一个中断请求输入,因此,可根据不同的中断请求需要,通过设置四个8位的寄存器对中断请求进行灵活多变的安排。3.5 定时器 本芯片有两个与8254兼容的16位定时器。图11给出了其组成框图。可以看到,除了接口的控制逻辑及数据缓冲外,另外有二个计数器。每个计数器的内部结构如图12。图11 双定时器结构图12 定时器内部结构3.6 键盘控制器 本芯片内含两个硬件AT键盘控制器,一个用于外接PS/2键盘,一个用于外接PS/2鼠标。 键盘接口实现系统和键盘的连接,主要完成以下工作: (1) 接收来自键盘的数据; (2) 对数据进行奇偶校

26、验; (3) 控制和检测传送数据的时间; (4) 对数据进行串-并转换; (5) 转换键盘扫描码为系统扫描码; (6) 接收并执行系统命令; (7) 向系统发键盘中断。键盘和系统以串行方式进行通信,传输的数据流由11位二进制位串组成。格式符合异步串行规则,包含一个低电平触发的起始位,8个数据位,1个奇校验位,1 个停止位。3.7 通用异步收发器(UART) KT8808内含8个通用异步收发器(UART,串口)。其中两个与16550兼容,有16级接收和发送FIFO;另外六个与8251兼容。 串行接口的主要功能是接收来自CPU的数据,并转换为串行数据格式发送出去。或者将接收到的串行数据送交CPU。

27、图13 通用异步收发器(UART)框图3.8 通用输入输出(GPIO) 在KT8808, 24根信号线组成3个8位通用输入输出口:通用输入输出口A(GPIOA7.0), 通用输入输出口B(GPIOB7.0), 通用输入输出口C(GPIOC7.0).每个GPIO的结构图如图14。图14 GPIO的结构图 在KT8808, 17根打印机信号线与7根串口线(TXD4, TDR3, TXD3, DTR2, RXD4, DSR3, RXD3)组成3个8位通用输入输出口: 通用输入输出口A(GPIOA7.0): LPD7.0 通用输入输出口B(GPIOB7.0): TXD4, TDR3, TXD3, DT

28、R2, SLIN, INIT, AUTO, STRB 通用输入输出口C(GPIOC7.0): BUSY, ACKN, PE, SLCT, ERR, RXD4, DSR3, RXD34管脚说明名称管脚号类型描述复位RSTN130I复位输入(低有效)时钟XTL1 134I串口时钟振荡器(18.432M)CLKO135OCCLK137OVCC83PDCLK电源XTL281I显示点时钟时钟振荡器DCLK 82OVCC191PMCLK电源XTL3 189IDRAM时钟时钟振荡器MCLK 190OCPU 控制信号ISA总线CPU类型Z80180V2080188IORN140I/OI/O读(低有效)IORE

29、Q*IO/M*S2(反向)IOWN85I/OI/O写(低有效)MREQ*INTAK*INT2MWRN86I/O存储器写(低有效)WR*WR*WR*MRDN87I/O存储器读(低有效)RD*RD*RD*INT88O中断请求信号INT0INTINT0NMI90I/O不可屏蔽中断请求信号NMINMINMIRDY89I/O准备好信号WAITREADYARDYASTB131I/O地址使能(AEN)ASTBALECPU 数据地址信号ISA总线CPU类型说明Z80180V2080188SD7.0103,102,101,99,98,97,94,93I/OCPU数据总线(与地址复用)D7.0AD7.0AD7.0

30、SA19.16128,127,126,125I/OCPU地址总线(最高4位)A19.16输入A19.16输入A19.16输入SA15.8124,123,122,121,120,119,118,117I/OCPU地址总线(高8位)A16.8输入A16.8输入A16.8输入SAO7.0114,113,112,111,109,108,107,106I/OCPU地址总线(低8位)A7.0输入低8位地址锁存输出低8位地址锁存输出TSTO141O地址SA17锁存输出外部中断请求IR0/RXD535I8259中断请求0(C500D5为0),串口5数据接收(C500D5为1)IR7/RXD6185I8259中

31、断请求7(C500D6为0) ,串口6数据接收(C500D6为1)片选信号SCSN138O系统程序ROM片选(低有效)ACS139O系统数据RAM片选(高有效)CS3N/KDAT2192OI/O片选2(低有效, C508D5=0),AT键盘口2数据(C508D5=1)CS2N/KCLK2193OI/O片选3(低有效C508D5=0),AT键盘口2时钟(C508D5=1)CS1N92O程序ROM1片选(低有效)和I/O片选1CS091O数据RAM1片选(高有效)和I/O片选0显存接口RASN66O显示RAM0行地址选通RSBN/TXD5/BA967O显示RAM1行地址选通(C500D5=0, X

32、529D3=0) ; 串口5发送(C500D5=1, X529D3=0); 显存地址9(X529D3=1)CSLN63I/O列地址选通(低8位)CSUN65I/O列地址选通(高8位)WEN64O写显示RAM选通BA8.068,70,74,76,78,77,75,71,69O显存地址MD15.044,46,48,50,54,56,58,60,61,59,57,55,51,49,47,45I/O显存数据字库接口FCSN153O字库ROM片选(低有效)MCSN154O字库RAM0片选(高有效)MCBN/TXD6158O字库RAM1片选(高有效) (C500D6为0);串口6数据接收MWEN155O写

33、字库RAM选通信号FA21.0184,183,182,179,177,181,178,175,171,176,164,161,167,169,174,170,168,166,163,162,160,159O字库地址FD7.0151,149,145,143,142,144,148,150I/O字库数据视频接口HSYN32O行同步信号VSYN33O场同步信号VD5.036,38,39,40,41,42O显示信号蜂鸣器SPKR2O蜂鸣器输出打印机接口LPD7.0/GPIOA7.029,28,27,26,24,23,22,21I/O打印口数据/通用IO口A(注1)BUSY/GPIOC718I/O打印机

34、忙信号/通用IO口C位7(注1)ACKN/GPIOC617I/O打印机应答/通用IO口C位6(注1)SLCT/GPIOC416I/O打印机在线/通用IO口C位4(注1)ERR/GPIOC315I/O打印机出错/通用IO口C位3(注1)INIT/GPIOB214I/O打印机初始化/通用IO口B位2(注1)AUTO/GPIOB113I/O打印机自动送纸/通用IO口B位1(注1)STRB/GPIOB012I/O打印机数据选通/通用IO口B位0(注1)SLIN/GPIOB311I/O打印机选择输入/通用IO口B位3(注1)PE/GPIOC510I/O打印机缺纸/通用IO口C位5(注1)串口1TXD12

35、07O串口1数据发送RXD1206I串口1数据接收DTR1205O串口1数据终端就绪DSR1204I串口1数据设备就绪RTS1203O串口1发送请求CTS1202I串口1发送清除DCD1201I串口1载波检测串口2TXD28O串口2数据发送RXD27I串口2数据接收DTR2/TXD7/GPIOB46I/O串口2数据终端就绪(C500D7=0);串口7数据发送(C500D7=1);通用IO口B位4(注1)DSR2/RXD75I串口2数据设备就绪(C500D7=0);串口7数据接收(C500D7=1);串口3TXD3/GPIOB5199I/O串口3数据发送;通用IO口B位5(注1)RXD3/GPI

36、OC0198I/O串口3数据接收;通用IO口C位0(注1)DTR3/TXD8/GPIOB6197I/O串口3数据终端就绪(C500D2为0);串口8数据发送(C500D2=1);通用IO口B位6(注1)DSR3/RXD8/GPIOC1196I/O串口3数据设备就绪(C500D2为0);串口8数据接收(C500D2=1);通用IO口C位1(注1)串口4TXD4/GPIOB7195I/O串口4数据发送;通用IO口B位7(注1)RXD4/GPIOC2194I/O串口4数据接收;通用IO口C位2(注1)键盘KCLK4I/O键盘时钟KDAT3I/O键盘数据其他TEST34I测试(必须接地)电源VCC20

37、,30,52,73,84,96,104,115,132, 147,156,172,200,208,P电源GND1,9,19,25,31,37,43,53,62,72,79,80,95,100,105,110,116,129,133,136,146,152,157,165,173,180,187,188P地注1:参见通用输入输出的寄存器设置。 在管脚的详细说明之前,先解释一下KT8808的配置寄存器,配置寄存器是一个16位的寄存器,其内容在复位信号RSTN从低到高时将MD15:0值打入。管脚MD15:0内部都有下拉电阻,可外接4.7K的上拉电阻将其拉高,当其各位定义如下:MD15:13:保留MD

38、12:CPU时钟选择1MD11:CPU80186内含MD10:保留MD9:保留MD8:内部16位总线选择MD7:EDO DRAMMD6:保留MD5:2片DRAMMD4:字库启动MD3:CPU时钟选择0MD2:CPU总线选择1MD1:CPU总线选择0MD0:RESET输出使能,=1,RESET从CS2N输出。41 复位及时钟管脚KT8808使用管脚RSTN为低将所有模块初始化。KT8808上有三个振荡器,分别为:串口时钟振荡器(18.432M) XTL1,CLKO;显示点时钟时钟振荡器XTL2,DCLK;DRAM时钟时钟振荡器XTL3,MCLK;KT8808内部所有时钟都是有这三个时钟合成而成。

39、411 串口时钟八个串口时钟使用XTL1分频而成,分别是串口1由2x530d0控制,2x530d0 = 0,XTL1 10分频(1.8432MHZ);=1,XTL1 2分频(9.216MHZ);串口2由2x530d1控制,2x530d1 = 0,XTL1 10分频(1.8432MHZ);=1,XTL1 2分频(9.216MHZ);串口3由2x530d2控制,2x530d2 = 0,XTL1 10分频(1.8432MHZ);=1,XTL1 2分频(9.216MHZ);串口4由2x530d3控制,2x530d3 = 0,XTL1 10分频(1.8432MHZ);=1,XTL1 2分频(9.216M

40、HZ);串口5由2x530d4控制,2x530d4 = 0,XTL1 10分频(1.8432MHZ);=1,XTL1 2分频(9.216MHZ);串口6由2x530d5控制,2x530d5 = 0,XTL1 10分频(1.8432MHZ);=1,XTL1 2分频(9.216MHZ);串口7由2x530d6控制,2x530d6 = 0,XTL1 10分频(1.8432MHZ);=1,XTL1 2分频(9.216MHZ);串口8由2x530d7控制,2x530d7 = 0,XTL1 10分频(1.8432MHZ);=1,XTL1 2分频(9.216MHZ);412 CPU时钟CPU时钟由如下方式产

41、生:MD12,MD3 = 00 : XTL1 2分频MD12,MD3 = 01 : XTL1MD12,MD3 = 10 : XTL2 2分频MD12,MD3 = 11 : XTL2413 显示点时钟显示点时钟由如下方式产生:2C507D7,2C509D1 = 00 : XTL2 2分频2C507D7,2C509D1 = 01 : XTL22C507D7,2C509D1 = 1X : XTL3 414 DRAM时钟DRAM时钟由如下方式产生:2C50AD7 = 0 :XTL32C50AD7 = 1 :XTL242 CPU接口CPU接口管脚包括CPU控制信号、地址信号和数据信号。根据配置寄存器MD

42、11、MD2、MD1的值不同有不同的功能,定义如下:MD11,2,1 = 000:内部CPU不工作,外接V20或80188 CPUMD11,2,1 = 001:内部CPU不工作,外接Z80180 CPUMD11,2,1 = 01X:内部CPU不工作,外接ISA总线MD11,2,1 = 100:内部CPU工作,输出V20或80188总线MD11,2,1 = 101:内部CPU工作,输出Z80180 总线MD11,2,1 = 11X:内部CPU工作,输出ISA总线下面分别加以说明:421 MD11,2,1 = 000:内部CPU不工作,外接V20或80188 CPU对于80188: 80188的S

43、2通过ALE锁存接管脚IORN(输入) 管脚IOWN接80188的INT2(中断响应,低有效, 输入) 管脚MWRN接80188的WR*(写脉冲,低有效, 输入) 管脚MRDN接80188的RD*(读脉冲,低有效, 输入) 管脚INT接80188的INT0(中断请求,高有效, 输出) 管脚NMI接80188的NMI(不可屏蔽中断请求,高有效, 输出)管脚RDY接80188的ARDY(异步等待信号,高有效, 输出)管脚ASTB接80188的ALE(地址锁存信号,高有效,输入)数据总线SD7:0接80188的地址低8位和数据的复合信号AD7:0地址总线SA19:8接80188的A19:8(输入)SAO7:0作为锁存的低8位地址输出管脚TSTO作为A17的锁存输出。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号