毕业设计]单片机串行口与pc机通讯内容摘要:

高阻状态,输入也不能锁存,故不是真正的双向 I/O 口。 P1 口能驱动(吸收或输出电流) 4个 LS 型的 TTL 负载。 对 805 8032, 引脚的第二功能为 T2 定时 /计数器的外部输入, 引脚的第二功能为 T2EX 捕捉、重装触发,即 T2 的外部控制端。 对 EPROM编程和程序验证时,它接收低 8 位地址。 ③ P2 口( 21 脚至 28 脚):是准双向 8 位 I/O 口。 在访问外部存储器时,它可以作为扩展电路高 8 位地址总线送出高 8 位地址。 在对 EPROM 编程和程序验证期间,理与信息工程学院应用设计 —— 单片机串行口与 PC 机通讯 6 它接收高 8 位地址。 P2 可以驱动(吸收或输出电流) 4 个 LS 型的 TTL 负载。 ④ P3 口( 10 脚至 17 脚):是准双向 8 位 I/O 口,在 MCS51中,这 8 个引脚还用于专门功 能,是复用双功能口。 P3 能驱动(吸收或输出电流) 4 个 LS 型的 TTL负载。 作为第一功能使用时,就作为普通 I/O 口用,功能和操作方法与 P1 口相同。 作为第二功能使用时,各引脚的定义如表所示。 值得强调的是, 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 理与信息工程学院应用设计 —— 单片机串行口与 PC 机通讯 7 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输入端保持高电平,在键盘扫描方式中,按键一闭合,按键位置和换位输入状态一起理与信息工程学院应用设计 —— 单片机串行口与 PC 机通讯 8 被存贮起来。 CNTL/STB:当 CNTL/STB 开关闭合时将其拉到低电平,否则始终保持高电平, 对于键盘输入方式,此线用作控制输入端,当键被按下时,按键位置就和控制输入状态一起被存贮起来,在选通输入方式中,作选通用,把数据存入 FIFO RAM 中。 OUTA3~ OUTA0 及 OUTB3~ OUTB0:显示输出 A 口及 B 口,这两个口是 16 4 切换的数字显示。 这两个端口可被独立控制,也可看成一个8位端口。 BD:空格显示 ,此输出端信号用于在数字转换时将显示空格或者用显示空格命令控制其显示空格字符。 VCC:+5V电源输入线。 VSS:地线输入线。 数据格式和数据交换的协议 Max232 产品是由德州仪器公司( TI)推出的一款兼容 RS232 标准的芯片。 该器件包含 2 驱动器、 2 接收器和一个电压发生器电路提供 TIA/EIA232F 电平。 该器件符合 TIA/EIA232F标准,每一个接收器将 TIA/EIA232F电平转换成 5V TTL/CMOS 电平。 每一个发送器将 TTL/CMOS 电平转换成 TIA/EIA232F 电平。 图 4 系统主程序流程图 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。 由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。