基于單片机的四位BCD编码器电路设计.docVIP

  • 8
  • 0
  • 约2.94千字
  • 约 6页
  • 2016-11-27 发布于重庆
  • 举报

基于單片机的四位BCD编码器电路设计.doc

基于單片机的四位BCD编码器电路设计

基于单片机的四位BCD编码器电路设计1 引言? ??? BCD码又称二/十进制码,即二进制编码的十进制码,在设计、测试数字电路硬件过程或是面对带有BCD码接口的集成电路时,常常希望方便、快速地产生BCD码来完成当前的工作,检验硬件电路的正确性,例如锁相频率合成集成电路MC145163P带有4位BCD编码接口,用于设置环路N分频器,通过本文介绍而制作完成后的BCD发生器可以提供4位BCD编码输出,方便地控制每位BCD输出,可以快速地得到BCD编码而完成测试或输出BCD编码接到集成电路的BCD编码接口,无需频繁跳线。? ??? 另外,BCD编码有8421码、2421码、余3码等多种形式,本文以常见的8421码为例介绍电路的实现和程序的编写。如果对程序略加修改则可以很方便地实现其他类型的编码方式(如2421码)。本电路以AT89C2051为核心设计了4×4的矩阵键盘(S0-S15),这样只需在键盘上按下相应的按键(S0-S9)即可以产生一个对应(十进制0-9)的BCD码,通过设置切换按键(S10-S13)可以随意地控制4位中任意的一位,期间用数码管实时地显示当前BCD码对应的十进制数。? ??? 电路功能和特点:? ??? 4位BCD编码输出,利用单片机口线可以扩展位数。? ??? 改变软件中键号0-键号9(即S0-S9对应功能)的程序可以实现其他编码形式(如2421码)。参见

文档评论(0)

1亿VIP精品文档

相关文档