单片机串口与电脑通讯(编辑修改稿)内容摘要:
使用时,各引脚的定义如表所示。 值得强调的是,P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。 图3 系统主程序流程图 显示接口8279的功能及其引脚说明可编程键盘/显示接口8279可编程键盘/显示接口8279的引脚功能8279采用单一+5V电源供电,40脚封装。 DB0~DB7:双向数据总线,用来传送8279与CPU之间的数据和命令。 CLK:时钟输入线,用以产生内部定时的时钟脉冲。 RESET:复位输入线,8279复位后被置为字符显示左端输入,二键闭锁的触点回弹型式,程序时钟前置分频器被置为31,RESET信号为高电平有效。 CS:片选输入线,低电平有效,单片机在CS端为低时可以对8279读/写操作。 A0:缓冲器低位地址,当A0为高电平时,表示数据总线上为命令或状态, 当为低电平时,表示数据总线上为命令或状态,当为低电平时,表示数据总线上为数据。 RD:读信号输入线,低电平有效,将缓冲器读出,数据送往外部总线。 WR:写信号输入线,低电平有效,将缓立器读出, 将数据从外部数据总线写入8279的缓冲器。 RL2 1 40 VCC RL3 2 39 RL 1 CLK 3 38 RL 0 IRQ 4 37 CNTL/STB RL4 5 36 SHIFT RL5 6 35 SL 3 RL6 7 34 SL 2 RL7 8 33 SL 1 RESRT 9 32 SL 0 RD 10 31 OUT B0 WR 11 30 OUT B1 DB0 12 29 OUT B2 DB1 13 28 OUT B3 DB2 14 27 OUT A0 DB3 15 26 OUT A1 DB4 16 25 OUT A2 DB5 17 24 OUT A3 DB6 18 23 BD DB7 19 22 CS VSS 20 21 A0 IRQ:中断请求输出线,高电平有效,在键盘工作方式下,当FIFO/传感器RAM中有数据时,此中断线变为高电平,在FIFO/传感器RAM每次读出时,中断线就下降为低电平,若在RAM中还有信息,则此线重又变为高电平。 在传感器工作方式中, 每当探测到传感器信号变化时,中断线就变为高电平。 SL0~SL3:扫描线,用来扫描按键开关,传感器阵列和显示数字, 这些可被编程或被译码。 RL0~RL7:回送线,经过按键或传感器开关与扫描线联接, 这些回送线内部设置有上拉电路,使之保持为高电平,只有当一个按闭合时,对应的返回线变为低电平;无按键闭合时,均保持高电平。 SHIFT:换位功能,当有开关闭合时被拉为低电平,没有按下SHIFT开关时,SHIFT输入端保持高电平,在键盘扫描方式中,按键一闭合,按键位置和换位输入状态一起被存贮起来。 CNTL/STB:当CNTL/STB开关闭合时将其拉到低电平,否则始终保持高电平, 对于键盘输入方式,此线用作控制输入端,当键被按下时,按键位置就和控制输入状态一起被存贮起来,在选通输入方式中,作选通用,把数据存入FIFO RAM中。 OUTA3~OUTA0及OUTB3~OUTB0:显示输出A口及B口,这两个口是164切换的数字显示。 这两个端口可被独立控制,也可看成一个8位端口。 BD:空格显示,此输出端信号用于在数字转换时将显示空格或者用显示空格命令控制其显示空格字符。 VCC:+5V电源输入线。 VSS:地线输入线。 Max232产品是由德州仪器公司(TI)推出的一款兼容RS232标准的芯片。 该器件包含2驱动器、2接收器和一个电压发生器电路提供TIA/EIA232F电平。 该器件符合TIA/EIA232F标准,每一个接收器将TIA/EIA232F电平转换成5V TTL/CMOS电平。 每一个发送器将TTL/CMOS电平转换成TIA/EIA232F电平。 图4 系统主程序流程图 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。 由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。 在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。 RS232C接口(又称 EIA RS232C)是目前最常用的一种串行通讯接口。 它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。 它的全名是数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。 一般只使用39条引线。 第3节 系统的软件设计本系统的软件系统主要可分为主程序、。单片机串口与电脑通讯(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。