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

正文內(nèi)容

基于51系列單片機(jī)的led旋轉(zhuǎn)顯示器-在線瀏覽

2024-07-31 12:49本頁(yè)面
  

【正文】 如何識(shí)別“0”和“1”,從位的定義我們可以發(fā)現(xiàn)“0”、“1”,不同的是高電平的寬度不同,“0”,“1”,所以必須根據(jù)高電平的寬度區(qū)別“0”和“1”。根據(jù)碼的格式。當(dāng)在LED上顯示漢字時(shí),應(yīng)先取得漢字的點(diǎn)陣構(gòu)成數(shù)據(jù),然后將其寫入顯示存儲(chǔ)器中進(jìn)行顯示。本設(shè)計(jì)采用16個(gè)并排發(fā)光二極管,利用人眼的“視覺暫留效應(yīng)”顯示文字及圖案。圖 顯示模塊框圖 電源模塊的設(shè)計(jì)電網(wǎng)提供的交流電源經(jīng)過整流、濾波,可得到直流電壓,但此電壓仍然存在波紋。為了得到穩(wěn)定的輸出電壓,在濾波電路與負(fù)載之間常常加入穩(wěn)壓電路,以使負(fù)載得穩(wěn)定的輸出電壓。+5V3217805 橋式整流濾波電路220V交流電壓經(jīng)過變壓器輸出為12V交流電壓,再經(jīng)過橋式整流成為單向脈沖電壓,再經(jīng)過濾波電路成為比較平穩(wěn)的直流電壓,最后通過7805穩(wěn)壓成輸出穩(wěn)定的5V直流電。 7805引腳圖對(duì)于7805三端穩(wěn)壓IC,它和其它78XX一樣,都屬于+V電壓穩(wěn)壓輸出鏈路。7805是正電壓三端固定穩(wěn)壓器集成電路,屬于線性穩(wěn)壓器件。主要參數(shù):最高輸入電壓:36V最大輸出電流:。工作溫度范圍:0~70℃ 。首先我們?cè)赑ORTEL 99SE軟件上設(shè)計(jì)出原理圖的PCB文件,然后,把它的頂層信號(hào)層和底層信號(hào)層分別打印到光華的不干膠紙上面,如圖A. B圖. 將打印好的不干膠紙兩面的各個(gè)過孔對(duì)齊,然后把清洗干凈且剪裁大小合理的雙面覆銅板夾在兩張不干膠紙之間,然后用電熨斗壓在上面加熱轉(zhuǎn)印,讓附著在不干膠紙上面的碳粉完全受熱融化后轉(zhuǎn)印到雙面覆銅板上面。 C圖 ,三氯化鐵溶液會(huì)把沒有碳粉的所有銅箔都腐蝕掉,留下有碳粉的部分,就是PCB的信號(hào)線路圖了,腐蝕過程圖如圖C。見D圖。不太科學(xué),放棄了。后來反復(fù)思考,總算找到一個(gè)解決這個(gè)問題的好辦法。如此一來就如同有一個(gè)反饋信號(hào)一樣,在不停的反饋的調(diào)節(jié)定時(shí)器的初值,旋轉(zhuǎn)一周所產(chǎn)生的終端次數(shù)始終保持在我設(shè)定的一個(gè)值里面,這樣我就可以很方便的設(shè)定在某一個(gè)位置顯示上面類容了,而且整個(gè)調(diào)節(jié)過程是動(dòng)態(tài)的,程序中并不需要知道旋轉(zhuǎn)一周的具體時(shí)間值。 當(dāng)SN時(shí),修正值D增大,使定時(shí)器T0的時(shí)間值增大,隨之N值減小。 當(dāng)S=N時(shí),修正值不產(chǎn)生變化。 //修正值 Pt= Pt+D。 //計(jì)數(shù)器清零,將重新計(jì)數(shù) } /*定時(shí)中斷0處理函數(shù)*/ void timer0(void) interrupt 1 using 1 { TH0=Pt/256。 //設(shè)置定時(shí)器T0的初設(shè)值 S++。 各模塊程序的流程圖及功能說明Main函數(shù)主要是用來初始化各個(gè)函數(shù),然后進(jìn)入空指令的死循環(huán),這樣來等待其他中斷的來臨,顯示部分在中斷服務(wù)程序中實(shí)現(xiàn),參看右流程圖(void INT00(void)interrupt 0)外部中斷0主要用于顯示更新和定位用以及校正定時(shí)器T0的初值,所以我們?cè)谟布糠旨恿艘粋€(gè)光耦來給外部中斷0提供中斷信號(hào),當(dāng)旋轉(zhuǎn)一周就會(huì)產(chǎn)生一個(gè)中斷,當(dāng)中斷出現(xiàn)的時(shí)候,中斷服務(wù)程序就會(huì)把這一周實(shí)際的T0中斷次數(shù)與設(shè)定的值對(duì)比,然后校正T0的初值,最后,把各個(gè)顯示數(shù)據(jù)清零,達(dá)到更新顯示和定位的目的,詳細(xì)參看右流程圖。在T0的中斷服務(wù)程序中,首先重新給T0賦校正后的初值,然后判斷當(dāng)前的T0中斷次數(shù),及確定當(dāng)前顯示的位置,然后再判斷是否改送顯示,如果要送顯示,則調(diào)用相應(yīng)的現(xiàn)實(shí)之程序,然后T0中斷次數(shù)自加一,最后跳出中斷,詳細(xì)參看右流程圖.定時(shí)器T1中斷服務(wù)程序(void Time_luoji()interrupt 3)因?yàn)樯厦娴腡0的初值不是固定的,所以我們不能再使用T0用做時(shí)間運(yùn)行的標(biāo)準(zhǔn),要不時(shí)間會(huì)時(shí)快是慢,所以這里我們使用了T1作為時(shí)間的運(yùn)行標(biāo)準(zhǔn),我們給T1的定時(shí)為20毫秒,當(dāng)產(chǎn)生50個(gè)中斷,就是一秒鐘,所以50個(gè)中斷,時(shí)間秒的值加1。includeunsigned char code shuzi_0[8]={0x82,0x7C,0x7C,0x7C,0x7C,0x7C,0x82,0xfe}。/*1,1*/unsigned char code shuzi_2[8]={0x3a,0x3c,0x5c,0x5c,0x6c,0x6c,0x72,0xfe}。/*3,3*/unsigned char code shuzi_4[8]={0x9e,0xae,0xb6,0xba,0x00,0xbe,0xbe,0xfe}。/*5,5*/unsigned char code shuzi_6[8]={0x82,0x6c,0x6c,0x6c,0x6c,0x6c,0x9a,0xfe}。/*7,7*/unsigned char code shuzi_8[8]={0x92,0x6c,0x6c,0x6c,0x6c,0x6c,0x92,0xfe}。/*9,9*/unsigned char code fuhao_A[8]={0xfe,0xfe,0xbb,0xbb,0xfe,0xfe,0xfe,0xfe}。/*輕*/unsigned char code hanzi_b[2][16]={0xff,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0x03,0xfb,0xfb,0xfb,0xfb,0xfb,0xfb,0xff,0xff, 0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xc0,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xdf,0xff}。/*歡*/unsigned char code hanzi_d[2][16]={0xbf,0xbd,0xbb,0x37,0xff,0x03,0xfb,0xfd,0x7d,0x03,0xfb,0xfb,0xfb,0x01,0xfb,0xff, 0xff,0xbf,0xdf,0xe0,0xdf,0xb8,0xbd,0xbe,0xbf,0x80,0xbf,0xbd,0xbb,0x9c,0xdf,0xff}。/*您*/unsigned int Tcz,s=0,bt=0。 //控制字母和漢字的碼值具體位數(shù)unsigned char Hour=10,Minute=15,Second=45,Hour_Flag=0,buffer=0。void Time_Show(unsigned char m)。 //時(shí)間邏輯控制函數(shù)void Hour_Display()
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1