有个可编程的全双工的串行接口。串行口可以通过指令设置成四种不同的工作方式的种,但主要电源引脚正常运行和掉电工作时的电源电压。电源接地端。总线口口是个位双向口,每位能驱动个型载。角在写入后浮空,这时可用作高阻输入。口也是访问外部程序和数据存贮器的多路低位地址和数据总线。这时它在输出时具有强的内部提升。口口是个具有内部提升的位双向口。脚在写入后由内部提升置为高电平,这时它可用作输入。作为输入,从外部拉为低电平的脚将放出电流,因为它有内部提升电阻。口口是个具有内部提升的位双向口。脚在写入后由内部提升电阻置为高电平,这时它可用作输入。作为输入,从外部拉为低电平的脚将放出电流,因为它有内部提升电阻。在从外部程序存贮器取指和使用位地址访问外部数据存贮器是口输出高位地址。这时在输出时它使用强的内部提升。在使用位地址访问外部数据存贮器时口输出特殊功能寄存器的内容。口口是个具有内部提升的位双向口。脚在写入后由内部提升电阻置为高电平,这时它可用作输入。作为输入,从外部拉为低电平的脚将放出电流,因为它有内部提升电阻。控制总线复位输入信号。振荡器运行时该脚为高两个机器周期将复位本器件。内部有个扩散电阻接,允许只使用个接到的外部电容实现上电复位。访问外部存贮器时用于锁存低位字节地址的地址锁存允许脉冲。在般情况下,输入为振荡器频率的,可用作外部定时或时钟。然而必须注意在每次访问外部数据存贮器时少个脉冲。外部程序存储器控制信号,是外部程序存贮器的读选通。访问内部程序存储控制信号。必须接地从允许从外部程序存贮器到取指。如接,则除非程序计数器地址大于,器件总是从内部程序存贮器取指。时钟内部振荡器外接晶体引脚。内部振荡器外接晶体引脚。单片机为脚双列直线式结构,其引脚排列如下程序存储器的扩展在单片机应用系统中,程序存储器的扩展,对于的单片机是不可缺少的工作。片外程序存储器与数据存储器的操作使用不同指令和控制信号,故允许二者的地址重复,片外可扩展的数据存储器与程序存储器分别为字节。由于片外程序存储器与片内程序存储器采用相同的操作指令,所以片内片外程序存储器的选择靠硬件结构实现。当时,不论片内有无程序存储器,片外存储器的地址可从开始设置最大可到,字节,由外扩芯片容量决定但当时,前字节地址为片内程序存储器所有,片外扩展的程序存储器的地址只能从开始设置最大可到,字节,由外扩芯片容量决定。程序存储器有单独的地址编号,使用单独的控制信号控制和指令查表指令。程序存储器与数据存储器共用地址总线与数据总线。采用线选法而不用地址片选译码。口的扩展“接口”是微处理器与外界的连接部件电路,是与外界进行信息交换的中转站。“接口技术”是研究如何与外部世界进行最佳耦合与匹配,以实现双方高效,可靠地交换信息的门技术,它是软硬件结合的体现,是微型计算机应用的关键。按与外界交换信息的要求,般来讲,接口部件应具有如下功能特点数据缓冲功能接口中般都设置数据寄存器或锁存器,以解决高速和低速外设之间的矛盾,避免丢失数据。另外,这些锁存器常常有驱动作用。设备选择功能微机系统中通常都有多台外设,而在同时间里只能与台外设交换信息,这就要借助接口的地址译码器对外设进行寻址。高位地址用于芯片选择,低位地址用于选择接口芯片内部寄存器或锁存器,以选定需要与交换信息的外设。信号转换功能由于外设所能提供和所需要的各种信号常常与微机总线信号不兼容,因此信号变换就不可避免,它是接口设计中的个重要方面。通常遇到的信号变换包括信号电平转换模数和数模转换串并和并串转换数据宽度变换及信号的逻辑关系和时序上的配合所要求的变换等。接受解释并执行命令的功能发往外设的各种命令都是以代码的形式先发到接口电路,再有接口电路解释后,形成系列控制信号送往外设的。为了实现与外设之间的联络,接口电路还必须提供寄存器的“空”或“满”,外设的“忙”或“闲”等状态信号。中断管理功能当外设需要及时得到的服务,例如,在出现故障而要求进行刻不容缓的处理时,就应在接口中设置中断控制逻辑,由它完成向提出中断请求,进行中断优先级排队,接收中断响应信号以及向提供中断向量等有关中断事物工作。这样,除了能使实时处理紧急情况外,还能使快速与慢速外设并行工作,从而大大提高的效率。可编程功能为使接口具有较强的通用性灵活性和可扩充性,现在的接口芯片多数都是可编程的,这样在不改变硬件的条件下,只改变驱动程序就可改变接口的工作方式和功能,以适应不同的用途。需要说明的是上述功能并非每个接口芯片都同时具备,对不同配置和不同用途的微机系统,其接口芯片的功能及实现方式有所不同,接口电路的复杂程度相差甚远。共有四个八位并行口,即。对于来说,由于无片内,必须在外部扩展。这时,需要使用口作为地址总线输出口及数据总线口使用。因此,对于,只有口及口的部分可提供给用户作为口使用,这对于系统是不够的,需要进行口扩展。可编程口的扩展可编程接口芯片电路复杂,功能较多,可满足各种应用要求。是为设计的通用接口。的外部引线与内部结构如图是个单电源供电,个引脚的双列直插式组件其外部引线如图所示作为接口电路的具有面向主机系统总线和面向外设两个方面的连接能力。它的引脚正是为了满足这种连接要求而设置的。面向系统总线的信号线有双向数据总线。通过它向发送命令数据通过它向回送状态数据。选片信号线,该信号低电平有效,有系统地址总线经地址译码器产生。通过发高位地址信号使它变成低电平时,才能对进行读写操作。当为高电平时,切断与芯片的联系。,芯片内部端口地址信号线,与系统地址总线低位相连。该信号用来寻址内部寄存器。两位地址,可形成片内四个端口地址。读信号线,该信号低电平有效。通过执行指令,发读信号将数据或状态信号从读至。写信号线,该信号低电平有效。通过执行指令,发写信号,将命令代码或数据写入。复位信号线,该信号高电平有效。它清除控制寄存器并将的三个端口均置为输入方式输出寄存器和状态寄存器被复位,并且屏蔽中断请求条面向外设的信号线呈现高阻悬浮状态。这种势态,直维持,直到用方式命令才能改变,使其进入用户所需的工作方式。面向设备的信号线有端口的线,与外部连接。端口的线端口的线组和组控制电路根据命令,控制工作方式的控制电路,组控制口和,组控制口和。双向三态数据缓冲器这是和数据总线的接口,和之间的命令,数据和状态的传送部分是通过双向三态总线缓冲器传送的,接的数据总线。读写和控制逻辑为的口选择信号和片选信号,为对的读写控制信号,这些信号线分别和的地址线和读写信号线相连接,实现对的口选择和数据传送。这些控制信号的组合可以实现对的口口口和控制口的寻址。的端口寻址如图所示。芯片的接口引线图为该芯片的引脚图。个引脚除电源接线和地线外,依功能分为三组与的接口连线与键盘的接口线以及与显示器的接口线。与的接口线双向数据总线。通过这组接线向芯片写入工作方式控制命令字和显示输出得数据,读回芯片的工作状态和键盘编码。片选输入线。低电平允许对芯片的读写操作。地址码最低位输入线。低电平选中片内数据寄存器,高电平选中片内命令和状态寄存器读写控制。分别控制数据命令和状态的读写。复位输入