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

正文內(nèi)容

基于51系列單片機的led旋轉(zhuǎn)顯示器-文庫吧資料

2025-06-26 12:49本頁面
  

【正文】 斷顯示的位置。 //iDex值清零,防止調(diào)用顯示子函數(shù)中時的值不同步,出現(xiàn)亂碼 hiDex=0。 //k為校正值,當(dāng)定時中斷過快,K 變大,Tcz同時變大; Tcz=Tcz+k。 //初始化函數(shù)int k=0。 //秒鐘顯示函數(shù)void A_Display()。 //小時顯示函數(shù)void Minute_Display()。 //數(shù)字09加:顯示函數(shù)void Time_Amend()。void hanzi_Show(unsigned char m)。//s表示中斷次數(shù) ,Tcz表示定時器TO的初值unsigned char iDex=0,hiDex=0。/*迎*/unsigned char code hanzi_e[2][16]={0xbf,0xdf,0xef,0x03,0xdc,0xef,0x73,0x98,0xfb,0x0b,0xfb,0xbb,0x6b,0x73,0xff,0xff, 0xbf,0xcf,0xff,0x88,0x7f,0x7e,0x77,0x6d,0x4b,0x7c,0x7f,0x1f,0xff,0xee,0x9f,0xff}。/*工*/unsigned char code hanzi_c[2][16]={0xfb,0xcb,0x3d,0xfb,0x3b,0xc3,0xdf,0xef,0xf0,0x17,0xf7,0xf7,0xd7,0xe7,0xff,0xff, 0xef,0xf7,0xf9,0xfe,0x7d,0x73,0xbf,0xcf,0xf3,0xfc,0xf3,0xef,0x9f,0x3f,0xbf,0xff}。/*:,10*//*******************************************************************************************************************************/unsigned char code hanzi_a[2][16]={0xf7,0x37,0x47,0x70,0x17,0x73,0xb7,0xbd,0xdd,0xdd,0xed,0xe5,0xc9,0xdd,0xbf,0xff, 0xf7,0xe7,0xf7,0xf7,0x00,0xfb,0xbb,0xbd,0xbd,0xbd,0x81,0xbd,0xbc,0x9d,0xbf,0xff}。/*8,8*/unsigned char code shuzi_9[8]={0xb2,0x6c,0x6c,0x6c,0x6c,0x6c,0x82,0xfe}。/*6,6*/unsigned char code shuzi_7[8]={0xfc,0xfc,0xfc,0x0c,0xf4,0xf8,0xfc,0xfe}。/*4,4*/unsigned char code shuzi_5[8]={0xa0,0x6c,0x6c,0x6c,0x6c,0x6c,0x9c,0xfe}。/*2,2*/unsigned char code shuzi_3[8]={0xba,0x7c,0x7c,0x6c,0x6c,0x6c,0x92,0xfe}。/*0,0*/unsigned char code shuzi_1[8]={0xfe,0x7e,0x7a,0x00,0x7e,0x7e,0xfe,0xfe}。詳細參看流程圖。.定時器T0中斷服務(wù)程序(void kjp_test(void)interrupt 1)定時器T0的終端服務(wù)程序主要是為了把旋轉(zhuǎn)一周的各個位置分為180分,這樣方便顯示和確定顯示位置及顯示內(nèi)容。 //計數(shù) }這樣一來,顯示穩(wěn)定的問題解決了,但是這個定時器T0因為初值時不確定的,所以不能再用它作為時間跳動的定時器計數(shù)了,因此時間的邏輯要用T1單獨來實現(xiàn)。TL0=Pt%256。 //得到定時器T0的初設(shè)值 S= 0。附上大概的自適應(yīng)算法的框架:/*外部中斷0處理函數(shù)*/ void intersvr0(void) interrupt 0 using 1 { D= D+(SN)*2。 當(dāng)SN時,修正值D減小,使定時器T0的時間值減小,隨之N值增大。算法用了一個很簡單的數(shù)學(xué)公式:D=D+(SN)其中N為預(yù)設(shè)的固定值。通過思考,我發(fā)現(xiàn)需要讓LED的閃亮頻率與旋轉(zhuǎn)的頻率同步,所以采用了自適應(yīng)的算法,自適應(yīng)調(diào)節(jié)的算法的思想就是在外部中斷處理程序里,先給定時器T0一個合適的初始值,通過定時器T0處理程序給T0的中斷的次數(shù)計數(shù),當(dāng)旋轉(zhuǎn)一周完成后,根據(jù)實際中斷次數(shù)與預(yù)設(shè)的N比較,根據(jù)比較結(jié)果,在外部中斷處理程序中對T0的初設(shè)值進行修正,直到定時器T0的中斷次數(shù)達到N為止。后來又看到一個方法,他們是把程序?qū)懞弥蟛煌5牟鹦墩{(diào)試,知道用來控制顯示的總段服務(wù)程序的初值大概讓其顯示穩(wěn)定就把初值固定下來,這樣做,首先我想到,如果電機轉(zhuǎn)速時快時慢,那么顯示的字或者圖案就會被拉長或者壓段,而且這樣我也不能真正很準(zhǔn)確的吧一周分成360個顯示單位,還是不科學(xué),再次放棄了。4程序的設(shè)計 程序設(shè)計的分析程序部分剛剛開始想了很久都沒有想到上面好的辦法,后來,還是決定去網(wǎng)絡(luò)上找找資料,看了很多程序后,總算有了一點自己的感悟,最讓人頭疼的是,用上面方法把電機轉(zhuǎn)一周的各個位置分成360分來送顯示,看到有的人說“先測得電機轉(zhuǎn)一周的時間,然后除以360就行了”,但是我覺得這樣做首先在程序上比較難實現(xiàn),而且這樣還有一個問題就是,如果這樣,那么我們顯示的標(biāo)準(zhǔn)總是以前面一周的轉(zhuǎn)速為基準(zhǔn)的。. D圖4. 等待的時候可以不停的搖晃容器,加速腐蝕過程,等到把所有沒有覆銅的部分全部腐蝕之后,不覆銅板拿出溶液清洗,然后剪裁掉多余的部分,打孔之后就可以焊接元件了。如圖B。AAAAAAAA A圖A圖 指針板的制作,由于為了使指針板的體積減小,減少飛線的發(fā)生,所以指針板,我們選擇用PORTEL 99SE設(shè)計,然后用手工制作PCB板的方式制作。輸出電壓偏差:典型=5V;最低=;最高=。7806應(yīng)用非常廣泛,在各種穩(wěn)壓電源、充電器、家電等產(chǎn)品中均有運用。其1腳為輸入端,2腳接地,3腳穩(wěn)壓輸出。 直流穩(wěn)壓電源的組成框圖。通過上面的分析可知,直流穩(wěn)壓電源主要由變壓器、整流電路、濾波電路和穩(wěn)壓電路四大部分組成。同時,由于交流電網(wǎng)電壓的波動,負(fù)載的變化和溫度的影響等,使輸出電壓紋波
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1