单片机 自制一个单片机最小系统,包括串口下载、复位电路,

自制一个单片机最小系统,包括串口下载、复位电路,实现1个字节的压缩BCD码(2位),转换为十进制数,并在数码管上显示。BCD码输入由拨码开关设置,对应的十进制数在数码管上显示。
求助,一个大概的C51的程序,顺便问下“1个字节的压缩BCD码(2位),转换为十进制数”这句话啥意思,如何实现,谢谢

1个字节的压缩BCD码(2位)指的是用1个字节(8位)二进制数来表位二位十进制数
每位十进制数占4位 可表示0范围到15, 但舍弃10-15的无效数据
这样原本可以表示0到255的数,现在只能表示0到99
分离也很简单,假设这个BCD数存于变量A中,个位就是 A&0X0F
十位就 是(A>>4)&0X0F 或直接(A>>4) 高4位被补0了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-04
AVR单片机最小系统只需供电即可。 无需外部复位电路,利用内部RC振荡器。 将SPI接口的相关引脚按照下载线的引脚顺序引出至接插件即可。 至于数字钟设计,百度文库有相关文章,参见链接。本回答被网友采纳
第2个回答  2018-10-04
ber
相似回答