全球旧事资料 分类
D数码管组成。编码器74LS147的15脚,1013脚为编码输入端,低电平有效,实验时可用接地作为低电平输入14,6,7,9脚为编码输出反码16,8脚为电源正负极。译码器74LS247的6,2,1,7脚为译码输入高电平有效915为译码输出8,16脚为电源正负极。六反相器74AC04主要是解决编码器74HC147和译码器74LS247信号匹配问题,共有6组输入与输出,只取其中4组。七段LED数码管主要是显示译码器输出状态。
电路主要原理是在74LS147的
输入011111111111111110,编
码后得到4位反码,经74AC04反相后送到74LS247,由74LS247驱动LED数码管,正确时能显示09。3系统软件设计软件设计由初始化、键盘扫描、编码程序三部分组成。开始进行初始化,P0、P2口按复位状态附值输出,LED无显示。然后43阵列式键盘开始进行扫描,当判断有键按下时,延时去键抖动,判断是否务抖动,当确定判断是有键按下时,等待闭合键释放,保存键值。根据键值调用编码程序,将表1对应的编码送到P0,P2口输出,主程序流程图如图3所示。
f图3主程序流程图。当按Ser顺序序列键时,依次按19编码值送至P0,P2口,间隔05s输出。Ser编码编码子程序如下
f4系统仿真与调试Proteus是一个基于ProSpice混合模型仿真器的,完整的嵌入式系统软、硬件设计仿真平台。编码译码显示电路能很方便地在此平台上进行调试和仿真,延时时间同选用的单片机和所用晶体振荡器有关,在调试时须注意。5结语提出了一款编码译码显示实验电路设计,其控制系统和编码信号发生器采用89C51单片机实现,经Proteus仿真和实验调试结果来看,大大改善了电路的性能,电路制作方便、操作简单,在数字逻辑电路实验教学中具有一定的推广价值,电路主要不足是不能实现故障自动检查,如果能对电路故障进行自动检测,电路性能将更加完善。
ffr
好听全球资料 返回顶部