freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于sopc的數(shù)字鐘設(shè)計論文-資料下載頁

2024-10-06 22:33本頁面

【導(dǎo)讀】文用SOPC技術(shù)設(shè)計數(shù)字鐘。SOPC設(shè)計包含F(xiàn)PGA設(shè)計、NIOS設(shè)計兩大部分,其。驗箱的數(shù)碼管上顯示數(shù)字鐘的秒、分、小時。SOPC是Altera公司提出的一種靈活、高效的片上系統(tǒng)設(shè)計方案。0NIOS讀取數(shù)字鐘的秒、分、小時的數(shù)據(jù);當(dāng)秒滿59后,再來。七段數(shù)碼管是電子開發(fā)過程中常用的輸出顯示設(shè)備。在實驗系統(tǒng)中使用的是兩個四位。一體、共陰極型七段數(shù)碼管。其單個靜態(tài)數(shù)碼管如下圖3-1所示。平,則相應(yīng)的這一段被點亮。上加入了用于選擇哪一位數(shù)碼管的位選信號端口。位是秒,所以首先用VHDL語言做一個分頻模塊,得到1hz的時鐘信號。真,查看是否滿足實現(xiàn)24MHZ的時鐘分頻為1HZ時鐘信號的要求。復(fù)位信號,管腳綁定K1。當(dāng)K1撥到高電平時,輸出信號CLK_1hz一直為低電平。FENSHI、SHIGE、SHISHI、COUT,MIAOGE表示秒的個位,MIAOSHI表示秒的十位,顯示59秒時,led亮10秒鐘。PROCESS功能是實現(xiàn)秒計數(shù),進程PROCESS實現(xiàn)分計數(shù),②指定目標(biāo)FPGA及時鐘,時鐘為50MHZ。添加8個PIO內(nèi)核,7個輸入,2個輸出。在NiosIIIDE中建立用戶C工程,編寫用戶程序。

  

【正文】 IOWR_ALTERA_AVALON_PIO_DATA(SHUMAGUAN_BASE,0x40)。 //數(shù)碼管顯示橫杠 usleep(3000)。 yima(shigewei)。 IOWR_ALTERA_AVALON_PIO_DATA(DEL_BASE,1)。//第 2個數(shù)碼管 IOWR_ALTERA_AVALON_PIO_DATA(SHUMAGUAN_BASE,out)。 usleep(3000)。 yima(shishiwei)。 IOWR_ALTERA_AVALON_PIO_DATA(DEL_BASE,0)。//第 1個數(shù)碼管 IOWR_ALTERA_AVALON_PIO_DATA(SHUMAGUAN_BASE,out)。 usleep(3000)。 } } /***********************************************/ static void yima(int in) { switch (in) { case 0 : out=0x3f。 break。 case 1 : out=0x06。 break。 case 2 : out=0x5b。 break。 case 3 : out=0x4f。 break。 case 4 : out=0x66。 break。 case 5 : out=0x6d。 break。 case 6 : out=0x7d。 break。 case 7 : out=0x07。 break。 case 8 : out=0xff。 break。 case 9 : out=0x6f。 break。 default:out=0x71。 break。//如果出錯,顯示 F }} static void read_in(void) { 10 miaogewei=IORD_ALTERA_AVALON_PIO_DATA(MIAOGEWEI_BASE)。 miaoshiwei=IORD_ALTERA_AVALON_PIO_DATA(MIAOSHIWEI_BASE)。 fengewei=IORD_ALTERA_AVALON_PIO_DATA(FENGEWEI_BASE)。 fenshiwei=IORD_ALTERA_AVALON_PIO_DATA(FENSHIWEI_BASE)。 shigewei=IORD_ALTERA_AVALON_PIO_DATA(SHIGEWEI_BASE)。 shishiwei=IORD_ALTERA_AVALON_PIO_DATA(SHISHIWEI_BASE)。 } static void Button_Irq_Handler(void *context, alt_u32 id) { volatile int *edge_capture_ptr = (volatile int *) context。 //保存中斷標(biāo)志寄存器 *edge_capture_ptr = IORD_ALTERA_AVALON_PIO_EDGE_CAP(ENT_BASE)。 read_in()。 //usleep(300000)。//中斷服務(wù)處理 IOWR_ALTERA_AVALON_PIO_EDGE_CAP(ENT_BASE, 0)。//清除中斷標(biāo)志寄存器 } static void Button_ISR_Init(void) { void *pEdge_Capture = (void *)amp。Edge_Capture。 IOWR_ALTERA_AVALON_PIO_IRQ_MASK(ENT_BASE, 0xffff)。 //清除中斷標(biāo)志寄存器 IOWR_ALTERA_AVALON_PIO_EDGE_CAP(ENT_BASE, 0x0000)。 //注冊中斷 //usleep(300000)。 alt_irq_register(ENT_IRQ, Edge_Capture, Button_Irq_Handler)。 }
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1