全文预览

基于8255的8LED显示电子码表设计

上传者:upcfxx |  格式:doc  |  页数:16 |  大小:0KB

文档介绍
输入输出缓冲器。不能工作于方式二; Р PC0~PC7:端口C输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入缓冲器。端口C可以通过工作方式设定而分成2个4位的端口, 每个4位的端口包含一个Р4位的锁存器,分别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口。'不能工作于方式一或二。Р A1,A0:地址选择线,用来选择8255的PA口,PB口,PC口和控制寄存器. Р 当A1=0,A0=0时,PA口被选择; Р 当A1=0,A0=1时,PB口被选择; Р 当A1=1,A0=0时,PC口被选择; Р 当A1=1.A0=1时,控制寄存器被选择.Р74HC373 锁存器Р当三态允许控制端 OE 为低电平时,O0~O7 为正常逻辑状态,可用来驱动负载或总线。当 OE 为高电平时,O0~O7 呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。Р 当锁存允许端 LE 为高电平时,O 随数据 D 而变。当 LE 为低电平时,O 被锁存在已建立的数据电平。当 LE 端施密特触发器的输入滞后作用,使交流和直流噪声抗扰度被改善 400mV。Р 引出端符号: Р D0~D7 数据输入端Р OE 三态允许控制端(低电平有效) Р LE 锁存允许端Р O0~O7 输出端Р真值表: Р РDnРLEРOEРOnРHРHРLРHРLРHРLРLРXРLРLРQ0РXРXРHР高阻态Р8LED液晶显示器件7SEG--BLUEР第三部分实验原理及程序代码:Р硬件部分电路设计图Р电路图如图:Р软件部分设计Р/*电子码表Р用proteus仿真时注意在烧写对话框中将晶振值改为6MHZР按键1 开始、暂停Р按键2 秒表运行时记录数据,查看存储记录时删除存储数据Р按键3 秒表暂停时清除显示清零Р按键4 查看存储的数据,第一次按下为第一组数据,以此类推最多十组数据

收藏

分享

举报
下载此文档