MCS-51单片机串口同步通信方式的应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2硬 件 设 计
路 抢答 器 硬件 电路 如 图 2所 示 。 单片机 的 P 1 . 0引 脚连接 7 4 L S 1 6 5的 1 引脚 , P 1 . 0产 生 移 位 脉 冲 :单 片 机的 P 3 . 0( R X D)引 脚 是 串 行 数 据 的 输 入 端 ,连 接 7 4 1 s 1 6 5的 串 行 数 据 输 出端 Q H ( 9引 脚 ) ;单 片 机 的
方 式 。 同步 通 信 是 一 种 连 续 串行 传 送 数 据 的通 信 方 式, 一 次 通 信 只传 输 一 帧 信 息 。 同 步 通 信 时 数 据 传 输 速率高 , 需 要 发 送 和 接 收 双 方 的 时 钟 严 格 同步 。 因 为 同步 通 信 方 式 对 发 送 和 接 收 双 方 的 硬 件 要 求 高 . 所 以
7 4 1 s 1 6 5 ) 。
单片机 串口的同步通信方式通常用于 I / 0口的扩展 。
如 需设 计 一 个 8 路抢答器 , MC S 一 5 1 单 片机 的 串 口
( 8 ) C L K I N H( 1 5 ) 引脚 : 时钟禁 止端 。 当 C L K I N H 为低 电平 时 , 允许时钟输入 。
系 统 解 决 方 案
_ j | _
MC S 一 5 1 单片机 串 口同步通信 方式的应用
张 联
( 仙 桃 职业 学院, 湖北 仙桃 4 3 3 0 0 0 ) 摘 要: 利 用单 片机 串 口。 采 用同步通 信 方式输 入信 号 , 完成 8路 抢答 器的设 计 。
系 统 解 决 方 案
e a s e 0 x l f  ̄ : P 0 = l e d [ 5] ; w h i h ( 1 ) : h r t a k : c a s e O x f d : P O = l e d [ 6] ; w h i l e ( 1 ) ; I ) l ‘ e a k ,
7 4 1 s 1 6 5是 并 行 输 入 、 串 行 输 出 移 位 寄 存 器 其引
脚 如 图 1所 示
3软 件 设 计
单 片机 采 用 同步 工 作 方 式 , 故 单 片 机 工 作 于 方 式 0 。设 计 程 序 如 下 :
# i n c l u d e< r e g 5 1 . h > s b i t P1 O = P1 ^ 0:
示 8 个选手 的抢答信 号 ( 键按下 表示抢答 ) , 8 个独立
按键 通过 7 4 L S 1 6 5与 单 片 机 的 串 口连 接 ,并行 I / 0口 P 0控制 数 码 管 显 示 抢 答 成 功 选 手 的编 号 0 ~ 7 。
P 3 . 1 ( T X D) 引脚输 出移位脉 冲 , 连接 7 4 1 s 1 6 5的时钟输
串行通信 硬件 成本低 , 使用传 输线少 , 适 合于长 距离
的 数 据 传输 。 根 据 串 行 数 据 传 输 时 发 送 和 接 收 双 方 的 时 钟 控
( 3 ) A — H( 1 1 - 1 4 , 3 - 6 ) 引脚 : 并行数据输入端。
制方式 , 可将 串行通信分 为异步通信 和同步通信两种
_
图 1 7 4 1 s 1 6 5引 脚 图
v o i d m a i n ( )
{
u n s i g n e d c h a r i ;
7 4 L S 1 6 5各 引 脚 功 能 如下 :
( 1 ) S H / L D( 1 ) 引脚 : 移 位/ 装 载数 据控 制端 , 高电
0 ,并 行 输 入 端 口的 8 位数 据将被装 载入 7 4 L S 1 6 5内 部 的 8个 触 发 器 , 在 S H L D为 1 时, 并行输入 被封锁 ,
移位 操 作 开 始 。 ( 2 ) C L K( 2 ) 引脚 : 时钟输入端 。
式: 并行通信和 串行通信 。串行通信时 , 数据一位一位 地顺 序传送 。其数据传送速度 相对并行通信较 慢 , 但
入端 C L K( 2引 脚 ) ; 单 片机 的 P 0口连 接 共 阳数 码 管 ; 7 4 1 s 1 6 5的 C L K I N H( 1 5 ) 直接 连 接低 电平 : 7 4 1 s 1 6 5的
并 行 输 入 端 A— H 连 接 8个 独 立 按 键 。
l 7 4 L S 1 6 5简 介
( 9 ) VC C( 1 6 ) 引脚 : 正电源。
采用 同步通信方式 。 8 个选手 ( 选手编号为 0 — 7 ) 的抢答
信 号 通 过 MC S 一 5 1 单 片 机 的 串 口输 入 ,将 抢 答 成 功 选 手 的编 号通 过并 行 I / 0端 口控 制 数码 管 输 出显 示 。 在设 计 中 , 使 用 8个 独 立 按 键 ( S 0 ~ S 7 ) 的 状 态 表
( 4 ) / Q H ( 7 ) 引脚 : 串行数据输 出端 , 状态与 Q H相反 。
( 5 ) G ND( 8 ) 引脚 : 地( 0 V) 。
( 6 ) Q H( 9 ) 引脚 : 串行 数 据 输 出端 。 ( 7 ) S E R( 1 0 ) 引脚 : 串行 输 人 口 ( 用 于 级 联 多 片
关键 字 : 串 口: 同步通 信 : 7 4 L S 1 6 5
0引 言
在 计 算 机 系统 中 。 C P U 和外 部 设 备 有 两 种 通 信 方
平时表示移位 , 低 电平 时 表 示 装 载 。在 开 始 移 位 之 前 ,
需要 先从并行输入 端 口读人数据 这时应将 S H / L 来自百度文库置
收 稿 日期 : 2 0 1 6 0 6 . 1 6
6 1 WWW. a u t o — a p p l y . c o n 自动 化应 用 r
u n s i g n e d c h a r l e d [ 8 ] = { 0 x c 0 , 0 x f 9 , 0 x a 4 , 0 x b 0 , 0 x 9 9 , 0 x 9 2 , 0 x 8 2 , O x f 8 } ;