|
Xilinx FPGA入門連載64:基于數(shù)碼管顯示的RTC讀取 特權(quán)同學(xué),版權(quán)所有 配套例程和更多資料下載鏈接:
如圖所示,本實(shí)例通過IIC接口定時(shí)讀取RTC中的分、秒寄存器,將分、秒數(shù)據(jù)分別顯示在數(shù)碼管的高2位和低2位。
本實(shí)例模塊劃分如圖所示。
● Seg7.v模塊產(chǎn)生數(shù)碼管顯示驅(qū)動(dòng)。 ● Iic_controller.v模塊產(chǎn)生IIC讀寫的時(shí)序。 ● Rtc_controller.v模塊產(chǎn)生RTC寄存器的讀寫控制,將讀寫信號(hào)連接到iic_controller.v模塊實(shí)現(xiàn)底層的讀寫。 ● Rtc_top.v模塊銜接iic_controller.v模塊和rtc_controller.v模塊。 連接好下載線,給SP6開發(fā)板供電(供電的同時(shí)也連接好了UART)。 打開ISE,進(jìn)入iMPACT下載界面,將本實(shí)例工程下的sp6.bit文件燒錄到FPGA中在線運(yùn)行。 此時(shí)我們可以看到數(shù)碼管顯示RTC芯片中的分、秒信息,分、秒遞增的速度和我們實(shí)際的秒是同步的。 |