四段数码管HW-069
时间: 2023-08-14 20:12:23 浏览: 441
四段数码管HW-069是一种能够显示十进制数字的数码管。为了将二进制数转换为BCD码以便数码管能够正确显示对应的数字,需要使用一个二进制转BCD码模块。该模块的输入为20位二进制码,输出为24位的BCD码。为了方便查看六位数码管各自的通道,将24位BCD码拆分为六个4位的BCD码。这个二进制转BCD码模块的原理是使用加3移位法。具体操作是将20位二进制码向左移位20次,每次移位都判断六个4位数是否大于等于0101,如果是,则左移一位。最终得到的六个4位数就是要显示的六位数的BCD码。\[1\]\[2\]
另外,如果你需要使用HW-069数码管,你需要修改一些代码中的文件名。具体需要修改的地方是第6、9、36、39、40行(带文件名的几行),将文件名与你的文件名对应上即可。注意,保存文件时,文件名应与之前的*.tcl文件名相同,只需将末尾的"hw"改为"sw"。例如,如果之前的文件名是"digital_tube_controller_hw.tcl",则保存为"digital_tube_controller_sw.tcl"。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [自定义数码管IP核,并让NiosⅡ SBT for Eclipse自动抓取驱动文件](https://blog.csdn.net/Verdvana/article/details/86505796)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文