利用实验板资源设计一个16进制、10进制和二进制之间相互换算的工具
【基本要求】:
1. 单字节16进制数和8位二进制数相互转换
2. 单字节16进制数和十进制数相互转换
3. 单字节二进制数和十进制数相互转换
4. 二进制由8个绿色发光二极管表示,绿灯亮表示1
5. 有超量程报警功能
6. 有功能提示(LED数码管)
【扩展功能】
1. 本作品除了具有任务要求的基本功能以外,还具有以下加强功能:
2. 由于本作品做的是单字节有符号数的十六进制、十进制、二进制之间的相互转换,所以可以进行正负数之间的相互转换。
3. 在输入状态下,如果输错了一位,可以将此位删除,重新输入。
4. 可以实现三种进制之间的无限次任意转换及取反。
5. 如果已经转换过,则再次输入数据时,数码管、LED自动清零,显示新输入的数据,而无需重新复位。
6. 功能键使用复合键输入模式
7. 当按下功能键时,独立指示灯D9会闪亮一下,其余按键不会闪亮。