国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種與8位微處理器應(yīng)用系統(tǒng)連接的計(jì)數(shù)器ip核及其實(shí)現(xiàn)計(jì)數(shù)器計(jì)數(shù)控制的方法_4

      文檔序號(hào):9396823閱讀:來(lái)源:國(guó)知局
      與門(mén)VI39,與非門(mén)XIII40, D觸發(fā)器XIII 41,與非門(mén)XIV 42, D觸發(fā)器XIV 43 ; 所述非門(mén)7的輸入端與數(shù)據(jù)輸入輸出與命令字分解存儲(chǔ)控制模塊II的狀態(tài)控制寄存 器6的MO輸出端連接,輸出端與MO工作模式位寄存器組8的一個(gè)輸入端連接; MO工作模式位寄存器組8的另三個(gè)輸入端分別與8位微處理器應(yīng)用系統(tǒng)I的復(fù)位信號(hào) 輸出端、數(shù)據(jù)輸入輸出與命令字分解存儲(chǔ)控制模塊II的讀寫(xiě)信號(hào)控制模塊2的寫(xiě)工作模式 濾波編碼命令字信號(hào)輸出端和計(jì)數(shù)器編號(hào)寄存器4的計(jì)數(shù)器編號(hào)輸出端連接,輸出端分別 與門(mén)I 12、與門(mén)II 17、與門(mén)III 22、與門(mén)IV 29、與門(mén)V 34、與門(mén)VI 39的一個(gè)輸入端連接; 溢出清零脈沖控制器9的三個(gè)輸入端分別與數(shù)據(jù)輸入輸出與命令字分解存儲(chǔ)控制模 塊II的讀寫(xiě)信號(hào)控制模塊2的寫(xiě)狀態(tài)控制命令字信號(hào)輸出端、狀態(tài)控制寄存器6的清溢出 標(biāo)志輸出端和計(jì)數(shù)器編號(hào)寄存器4的計(jì)數(shù)器編號(hào)輸出端連接,輸出端分別與非門(mén)I 10、與 非門(mén)II 13、與非門(mén)III15、與非門(mén)IV 18、與非門(mén)V 20、與非門(mén)VI 23、與非門(mén)VE 25、與非門(mén)VID 27、 與非門(mén)IX 30、與非門(mén)X 32、與非門(mén)XI 35、與非門(mén)ΧΠ 37、與非門(mén)XIII 40、與非門(mén)XIV 42的一 個(gè)輸入端連接;輸出端還與D觸發(fā)器I 11、D觸發(fā)器II 14、D觸發(fā)器11116、0觸發(fā)器1乂19、0 觸發(fā)器V 21、D觸發(fā)器VI 24、D觸發(fā)器VE 26、D觸發(fā)器VID 28、D觸發(fā)器IX 31、D觸發(fā)器X 33、 D觸發(fā)器XI 36、D觸發(fā)器ΧΠ 38、D觸發(fā)器XIII 41和D觸發(fā)器XIV 43的數(shù)據(jù)輸入端連接; 與非門(mén)I 10的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器I 11的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器I 11的數(shù)據(jù)輸出端和與門(mén)I 12的另一個(gè)輸入端連接; 與門(mén)I 12的輸出端作為16位計(jì)數(shù)器0的溢出標(biāo)志輸出信號(hào)與8位微處理器應(yīng)用系統(tǒng) I連接; 與非門(mén)II 13的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器II 14的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器II 14的數(shù)據(jù)輸出端作為16位計(jì)數(shù)器1/32位計(jì)數(shù)器0的溢出標(biāo)志輸出信號(hào)輸 出端與8位微處理器應(yīng)用系統(tǒng)I連接; 與非門(mén)III 15的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器III 16的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器III 16的數(shù)據(jù)輸出端和與門(mén)II 17的另一個(gè)輸入端連接; 與門(mén)II 17的輸出端作為16位計(jì)數(shù)器2的溢出標(biāo)志輸出信號(hào)與8位微處理器應(yīng)用系統(tǒng) I連接; 與非門(mén)IV 18的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器IV 19的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器IV 19的數(shù)據(jù)輸出端作為16位計(jì)數(shù)器3/32位計(jì)數(shù)器1的溢出標(biāo)志輸出信號(hào)輸 出端與8位微處理器應(yīng)用系統(tǒng)I連接; 與非門(mén)V 20的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器V 21的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器V 21的數(shù)據(jù)輸出端和與門(mén)III 22的另一個(gè)輸入端連接; 與門(mén)III 22的輸出端作為16位計(jì)數(shù)器4的溢出標(biāo)志輸出信號(hào)與8位微處理器應(yīng)用系統(tǒng) I連接; 與非門(mén)VI 23的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器VI 24的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器VI 24的數(shù)據(jù)輸出端作為16位計(jì)數(shù)器5/32位計(jì)數(shù)器2的溢出標(biāo)志輸出信號(hào)輸 出端與8位微處理器應(yīng)用系統(tǒng)I連接; 與非門(mén)W 25的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器VE 26的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器W 26的數(shù)據(jù)輸出端作為16位計(jì)數(shù)器6的溢出標(biāo)志輸出信號(hào)輸出端與8位微 處理器應(yīng)用系統(tǒng)I連接; 與非門(mén)VID 27的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器VID 28的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器VID 28的數(shù)據(jù)輸出端和與門(mén)IV 29的另一個(gè)輸入端連接; 與門(mén)IV 29的輸出端作為16位計(jì)數(shù)器7的溢出標(biāo)志輸出信號(hào)與8位微處理器應(yīng)用系統(tǒng) I連接; 與非門(mén)IX 30的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器IX 31的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器IX 31的數(shù)據(jù)輸出端作為16位計(jì)數(shù)器8/32位計(jì)數(shù)器3的溢出標(biāo)志輸出信號(hào)輸 出端與8位微處理器應(yīng)用系統(tǒng)I連接; 與非門(mén)X 32的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器X 33的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器X 33的數(shù)據(jù)輸出端和與門(mén)V 34的另一個(gè)輸入端連接; 與門(mén)V 34的輸出端作為16位計(jì)數(shù)器9的溢出標(biāo)志輸出信號(hào)與8位微處理器應(yīng)用系統(tǒng) I連接; 與非門(mén)XI 35的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器XI 36的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器XI 36的數(shù)據(jù)輸出端作為16位計(jì)數(shù)器10/32位計(jì)數(shù)器4的溢出標(biāo)志輸出信號(hào) 輸出端與8位微處理器應(yīng)用系統(tǒng)I連接; 與非門(mén)ΧΠ 37的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出端 與D觸發(fā)器ΧΠ 38的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器ΧΠ 38的數(shù)據(jù)輸出端和與門(mén)VI 39的一個(gè)輸入端連接; 與門(mén)VI 39的輸出端作為16位計(jì)數(shù)器11的溢出標(biāo)志輸出信號(hào)與8位微處理器應(yīng)用系 統(tǒng)I連接; 與非門(mén)XIII 40的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出 端與D觸發(fā)器XIII 41的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器XIII 41的數(shù)據(jù)輸出端作為16位計(jì)數(shù)器12/32位計(jì)數(shù)器5的溢出標(biāo)志輸出信 號(hào)輸出端與8位微處理器應(yīng)用系統(tǒng)I連接; 與非門(mén)XIV 42的另一個(gè)輸入端與計(jì)數(shù)處理控制模塊IV的溢出標(biāo)志輸出端連接,輸出 端與D觸發(fā)器XIV 43的時(shí)鐘信號(hào)輸入端連接; D觸發(fā)器XIV 43的數(shù)據(jù)輸出端作為16位計(jì)數(shù)器13溢出標(biāo)志輸出信號(hào)輸出端與8位微 處理器應(yīng)用系統(tǒng)I連接。
      [0022] 該計(jì)數(shù)器IP核A的計(jì)數(shù)器與命令地址編碼表參見(jiàn)附表一《與8位微處理器應(yīng)用系 統(tǒng)連接的計(jì)數(shù)器IP核A的計(jì)數(shù)器與命令地址編碼表》;工作模式分頻倍數(shù)編碼命令字參見(jiàn) 附表二《計(jì)數(shù)器IP核A的工作模式分頻倍數(shù)編碼命令字一覽表》;狀態(tài)控制命令字參見(jiàn)附表 三《計(jì)數(shù)器IP核A的狀態(tài)控制命令字一覽表》。
      [0023] 該與8位微處理器應(yīng)用系統(tǒng)連接的計(jì)數(shù)器IP核A的計(jì)數(shù)器計(jì)數(shù)控制操作程序流 程圖參見(jiàn)圖9_1~圖9_3 ; 所述的一種與8位微處理器應(yīng)用系統(tǒng)連接的計(jì)數(shù)器IP核來(lái)實(shí)現(xiàn)計(jì)數(shù)器計(jì)數(shù)控制操作 的方法中,所述計(jì)數(shù)器計(jì)數(shù)控制操作的具體步驟為: SlOl :清濾波基準(zhǔn)時(shí)鐘脈沖的倍數(shù)u數(shù)組存儲(chǔ)單元、移位V數(shù)組存儲(chǔ)單元,計(jì)數(shù)器編號(hào) 值j ; sl〇2 :濾波基準(zhǔn)時(shí)鐘脈沖下降沿觸發(fā)程序執(zhí)行1次; sl03 :判斷計(jì)數(shù)器編號(hào)值j是否等于或大于1EH,如果j的值等于或大于1EH,則進(jìn)入步 驟sl04,否則進(jìn)入sl05 ; sl〇4 :設(shè)置計(jì)數(shù)器編號(hào)值j=00H,返回步驟sl02 ; sl05 :判斷計(jì)數(shù)器編號(hào)值j是否等于OHl或者(FH,如果j的值等于OHl或者(FH,則進(jìn) 入步驟s 106,否則進(jìn)入步驟s 107 ; sl〇6 :設(shè)置計(jì)數(shù)器編號(hào)值j=10H,進(jìn)入步驟sl07 ; sl〇7 :判斷啟/停信號(hào)是否等于0,如果啟/停信號(hào)=0,該計(jì)數(shù)器停止計(jì)數(shù)工作,進(jìn)入步 驟sl08,否則進(jìn)入步驟sill ; sl08 :判斷清計(jì)數(shù)當(dāng)前值是否等于0,如果清計(jì)數(shù)當(dāng)前值=0,則進(jìn)入步驟sl09,否則進(jìn) 入步驟SllO ; sl〇9 :清該計(jì)數(shù)器計(jì)數(shù)當(dāng)前值存儲(chǔ)單元的值,進(jìn)入步驟SllO ; sllO :計(jì)數(shù)器編號(hào)值j加2,返回步驟sl03 ; sill :該計(jì)數(shù)器的濾波基準(zhǔn)時(shí)鐘脈沖的倍數(shù)加 I :u(j)= u(j)+l,進(jìn)入步驟sll2 ; sll2 :判斷該計(jì)數(shù)器工作模式,如果工作模式MlMO=IO,門(mén)控16位計(jì)數(shù)器,進(jìn)入步 驟sll3 ;如果工作模式MlMO=OO,無(wú)門(mén)控的16位計(jì)數(shù)器,進(jìn)入步驟sll8 ;如果工作模式 MlMO=Ol,無(wú)門(mén)控的32位計(jì)數(shù)器,進(jìn)入步驟sll4 ;如果工作模式MlMO=Il,則選擇門(mén)控的32 位計(jì)數(shù)器,進(jìn)入步驟sll5; sll3 :判斷該16位計(jì)數(shù)器的門(mén)控信號(hào)是否為0,如果門(mén)控信號(hào)等于0則返回步驟sllO, 否則進(jìn)入步驟sll8 ; sll4 :判斷該32位計(jì)數(shù)器編號(hào)值j的低2位是否等于00,如果等于00則進(jìn)入步驟 sl31,否則返回步驟sllO ; sll5 :判斷該32位計(jì)數(shù)器編號(hào)值j的低2位是否等于00,如果等于00則進(jìn)入步驟 sll6,否則返回步驟sllO ; sll6 :判斷該32位計(jì)數(shù)器的門(mén)控信號(hào)是否為0,如果門(mén)控信號(hào)等于0則進(jìn)入步驟sll7, 否則進(jìn)入步驟sl31 ; sll7 :計(jì)數(shù)器編號(hào)值j加4,返回步驟sl03 ; sll8 :判斷該16位計(jì)數(shù)器的濾波參數(shù)的編碼,如果濾波參數(shù)的編碼為F2F1=00,進(jìn)入 步驟sl22 ;如果濾波參數(shù)的編碼為F2F1=01,則進(jìn)入步驟sll9 ;如果濾波參數(shù)的編碼為 F2F1=10,則進(jìn)入步驟sl20 ;如果濾波參數(shù)的編碼為F2F1=11,則進(jìn)入步驟sl21 ; sll9 :判斷該16位計(jì)數(shù)器的濾波基準(zhǔn)時(shí)鐘脈沖的倍數(shù)u(j)的值是否等于100,如果 u (j) =100,則進(jìn)入步驟sl22,否則返回步驟sllO ; sl20 :判斷該16位計(jì)數(shù)器的濾波基準(zhǔn)時(shí)鐘脈沖的倍數(shù)u (j)的值是否等于1000,如果 u (j) =1000,則進(jìn)入步驟sl22,否則返回步驟sllO ; sl21 :判斷該16位計(jì)數(shù)器的濾波基準(zhǔn)時(shí)鐘脈沖的倍數(shù)u (j)的值是否等于10000,如果 u (j) =10000,則進(jìn)入步驟sl22,否則返回步驟sllO ; sl22 :設(shè)置該16位計(jì)數(shù)器的濾波基準(zhǔn)時(shí)鐘脈沖的倍數(shù)u(j)的值等于0,進(jìn)入步驟 sl23 ; sl23:讀入該16位計(jì)數(shù)器的計(jì)數(shù)輸入端的值,v(j)左移一位,計(jì)數(shù)輸入值進(jìn)入v(j)的 第0位,進(jìn)入步驟sl24 ; sl24 :判斷該16位計(jì)數(shù)器V (j)的第0位是否與第1位數(shù)據(jù)相等,如果相等,進(jìn)入步驟 sl25,否則返回步驟sllO ; sl25 :判斷該16位計(jì)數(shù)器V (j)的第2位是否與第3位數(shù)據(jù)相等,如果相等,進(jìn)入步驟 sl26,否則返回步驟sllO ; sl26 :判斷該16位計(jì)數(shù)器V (j)的第0位是否與第3位數(shù)據(jù)相等,如果不相等,進(jìn)入步 驟sl27,否則返回步驟sllO ; sl27 :判斷該16位計(jì)數(shù)器V (j)的第0位是否等于0,如果等于0,表示該16位計(jì)數(shù)器 的計(jì)數(shù)輸入端產(chǎn)生了一個(gè)有效地計(jì)數(shù)脈沖,進(jìn)入步驟sl28,否則返回步驟sllO ; sl28 :讀出該16位計(jì)數(shù)器的16位計(jì)數(shù)當(dāng)前值并加1,結(jié)果存儲(chǔ)在該16位計(jì)數(shù)器16位 計(jì)數(shù)當(dāng)前值存儲(chǔ)單元,進(jìn)入步驟sl29 ; sl29 :判斷該16位計(jì)數(shù)器的計(jì)數(shù)值是否產(chǎn)生溢出,如果產(chǎn)生溢出則進(jìn)入步驟sl30,否 則進(jìn)入返回步驟sllO ; sl30 :重新裝載該16位計(jì)數(shù)器的16位計(jì)數(shù)參數(shù),返回步驟sllO ; sl31 :判斷該32位計(jì)數(shù)器的濾波參數(shù)的編碼,如果濾波參數(shù)的編碼為F2F1=00,進(jìn)入 步驟sl35 ;如果濾波參數(shù)的編碼為F2F1=01,則進(jìn)入步驟sl32 ;如果濾波參數(shù)的編碼為 F2F1=10,則進(jìn)入步驟sl33 ;如果濾波參數(shù)的編碼為F2F1=10,則進(jìn)入步驟sl34 ; sl32:判斷該32位計(jì)數(shù)器的濾波基準(zhǔn)時(shí)鐘脈沖的倍數(shù)u(j)的值是否等于100,如果 u (j) =100,則進(jìn)入步驟sl35,否則返回步驟si 17 ; sl33:判斷該32位計(jì)數(shù)器的濾波基準(zhǔn)時(shí)鐘脈沖的倍數(shù)u(j)的值是否等于1000,如果 u (j) =1000,則進(jìn)入步驟sl35,否則進(jìn)入步驟si 17 ; sl34:判斷該32位計(jì)數(shù)器的濾波基準(zhǔn)時(shí)鐘脈沖的倍數(shù)u(j)的值是否等于10000,如果 u (j) =10000,則進(jìn)入步驟sl35,否則進(jìn)入步驟si 17 ; sl35:設(shè)置該32位計(jì)數(shù)器的濾波基準(zhǔn)時(shí)鐘脈沖的倍數(shù)u(j)的值等于0,進(jìn)入步驟 sl36 ; sl36:讀入該32位計(jì)數(shù)器的計(jì)數(shù)輸入端的值,v(j)左移一位,計(jì)數(shù)輸入值進(jìn)入v(j)的 第0位,進(jìn)入步驟sl37 ; sl37 :判斷該32位計(jì)數(shù)器V (j)的第0位是否與第1位數(shù)據(jù)相等,如果相等,進(jìn)入步驟 sl38,否則返回步驟sll7 ; sl38 :判斷該32位計(jì)數(shù)器V (j)的第2位是否與第3位數(shù)據(jù)相等,如果相等,進(jìn)入步驟 sl39,否則返回步驟sll7 ; sl39 :判斷該32位計(jì)數(shù)器V (j)的第0位是否與第3位數(shù)據(jù)相等,如果不相等,進(jìn)入步 驟sl40,否則返回步驟sll7 ; sl40 :判斷該32位計(jì)數(shù)器V (j)的第0位是否等于0,如果等于0,表示該32位計(jì)數(shù)器 的計(jì)數(shù)輸入端產(chǎn)生了一個(gè)有效地計(jì)數(shù)脈沖,進(jìn)入步驟sl41,否則返回步驟sll7 ; sl41 :讀出該32位計(jì)數(shù)器的32位計(jì)數(shù)當(dāng)前值并加1,結(jié)果存儲(chǔ)在該32位計(jì)數(shù)器的32 位計(jì)數(shù)當(dāng)前值存儲(chǔ)單元,進(jìn)入步驟sl42 ; sl42:判斷該32位計(jì)數(shù)器的計(jì)數(shù)值是否產(chǎn)生溢出,如果產(chǎn)生溢出則進(jìn)入步驟sl43,否 則返回步驟sll7 ; sl43 :重新裝載該32位計(jì)數(shù)器的32位計(jì)數(shù)參數(shù),返回步驟sll7。
      [0024] 實(shí)施例二: 一種能夠設(shè)置組成3個(gè)32位計(jì)數(shù)器的與8位微處理器應(yīng)用系統(tǒng)連接的計(jì)數(shù)器IP核B, (以下簡(jiǎn)稱(chēng):計(jì)數(shù)器IP核B): 該計(jì)數(shù)器IP核有7個(gè)16位計(jì)數(shù)器,其中6個(gè)能夠組成3個(gè)32位計(jì)數(shù)器;所述計(jì)數(shù)器 溢出標(biāo)志控制模塊V的溢出標(biāo)志輸出信號(hào)TF0~13變換為溢出標(biāo)志輸出信號(hào)TF0~7,所述輸 入門(mén)控選擇控制模塊VI的門(mén)控輸入信
      當(dāng)前第4頁(yè)1 2 3 4 5 6 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1