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

正文內(nèi)容

畢業(yè)論文點(diǎn)陣漢字顯示控制器的設(shè)計(jì)-文庫吧資料

2025-06-28 12:06本頁面
  

【正文】 0x01,0x00,0x00,0xFC,0x3F,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x03,0x00,0x00,0x00,/*學(xué),6*/0x00,0x00,0x00,0x00,0x00,0xC0,0x3C,0x40,0x28,0x78,0x29,0x80,0x2A,0x20,0x2D,0xC0,0x24,0x30,0x23,0xC0,0x20,0xC0,0x21,0x40,0x22,0x44,0x24,0x3E,0x00,0x00,0x00,0x00,/*院,7*/0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x40,0x00,0x80,0x1C,0xB8,0x25,0x50,0x28,0x80,0x18,0x80,0x08,0x80,0x14,0xC0,0x14,0xA0,0x21,0x10,0x02,0x18,0x00,0x04,0x00,0x00,/*歡,8*/0x00,0x00,0x00,0x00,0x00,0xC0,0x18,0x80,0x09,0x1C,0x02,0x68,0x02,0x48,0x3A,0xC8,0x13,0x48,0x12,0x40,0x08,0x40,0x78,0x40,0x07,0x40,0x00,0xFE,0x00,0x10,0x00,0x00,/*迎,9*/0x00,0x00,0x00,0x00,0x04,0x80,0x08,0x98,0x09,0x68,0x1A,0x50,0x29,0x50,0x0A,0x48,0x0A,0x40,0x08,0x40,0x11,0x8E,0x14,0x82,0x14,0x10,0x23,0x98,0x00,0x60,0x00,0x00,/*您,10*/}。 數(shù)據(jù)存儲層因?yàn)槌绦蛞粩嗟恼{(diào)用數(shù)據(jù),所以我將“電子信息工程學(xué)院歡迎您”代碼封裝成了一個(gè)函數(shù)。其具體流程如圖9。 }} 數(shù)據(jù)處理程序?qū)訑?shù)據(jù)處理程序?qū)拥淖钪饕娜蝿?wù)就是不斷的給各種顯示程序進(jìn)行數(shù)據(jù)處理,而進(jìn)過處理過的數(shù)據(jù)都會被放在一個(gè)中間數(shù)組中,利用中間數(shù)組把要處理的數(shù)據(jù)和已經(jīng)處理過的數(shù)據(jù)分開,從而再利用中斷不斷的實(shí)時(shí)顯示出來。 Up_down(digit_tab,0,11,2,30)。 L_run_R(digit_tab,0,11,2,30)。 Down_run_up(digit_tab,0,11,2,30)。 Down_to_up(digit_tab,0,11,2,30)。 Open_door(digit_tab,0,11,2,30)。 Centre_to_aside(digit_tab,0,11,2,30)。//打開總中斷 while(1) { R_run_L(digit_dis,0,5,2,30)。//控制掃面信號}//====================主程序====================void main(){ Timer0_Ini()。=0xf0。 P0=disgram[2*m+1]。0x0f。 //顯示間斷,達(dá)到視覺停留 m=P1。//重裝值 P2=0。 TH0=(65536200)/256。//允許定時(shí)器0中斷}//====================定時(shí)器0中斷程序====================void timer0(void) interrupt 1{ register uchar m。//實(shí)現(xiàn)定時(shí)2ms TR0=1。//設(shè)置定時(shí)器0的工作方式為mode1====0000,0001 TH0=(655362000)/256。圖 8程序如下:includeincludeinclude//加載顯示數(shù)據(jù)的頭文件define uchar unsigned chardefine uint unsigned intuchar keynum。而整個(gè)程序的main()函數(shù)中,僅僅是幾個(gè)函數(shù)的封裝,整個(gè)程序不斷的進(jìn)行算法運(yùn)算,一旦滿足了中斷的條件,則經(jīng)過算法運(yùn)算的數(shù)據(jù)就會被顯示出來。在中斷中,我們對其重裝數(shù)值,然后利用P1端口的掃面信號的數(shù)值不斷的在P0和P2口進(jìn)行顯示漢字代碼。 主程序?qū)酉到y(tǒng)主程序?qū)拥牡脑O(shè)計(jì)思想如圖8所示。而數(shù)據(jù)層主要是存儲要顯示的字的數(shù)據(jù),單獨(dú)為其加一個(gè)層,一方面方便閱讀,另一方面主要也是利用C語言中最好用的指針來讀取數(shù)據(jù),使程序代碼簡介,執(zhí)行效率更高。根據(jù)C語言編程的多文件設(shè)計(jì)原理,可把顯示屏的程序系統(tǒng)分成三大主要層:第一層是各種移動函數(shù)層,第二層是數(shù)據(jù)層,第三層是主程序?qū)?。最后就是通過編譯h文件將各個(gè)子功能模塊連接起來,一起協(xié)助主程序完成系統(tǒng)任務(wù)。5系統(tǒng)軟件部分設(shè)計(jì)在單片機(jī)系統(tǒng)中,如果說硬件系統(tǒng)是的骨骼,則軟件就是系統(tǒng)的血液,只有兩個(gè)合理的調(diào)用和配合才能更出色的完成應(yīng)用系統(tǒng)所要完成的任務(wù)。 以上就是1616點(diǎn)陣LED電子顯示屏系統(tǒng)硬件部分的各功能模塊分述,經(jīng)過合理的設(shè)計(jì)論證后和就可以整體結(jié)合在一起,在單片機(jī)的程序存儲器里放入編制好的程序即可成為一個(gè)完整的應(yīng)用系統(tǒng)。因?yàn)?4HC138的各個(gè)輸出端口會被輪流的選擇而呈現(xiàn)出低電平,也就是行線中的公共線會輪流的出現(xiàn)低電平,這樣在P0和P2口不斷的輸出16進(jìn)制數(shù)據(jù)(其中將需要的點(diǎn)亮的燈寫1,不需要點(diǎn)亮的燈寫0,將這8個(gè)二進(jìn)制數(shù)據(jù)寫成16進(jìn)制數(shù)據(jù))就會一行一行的顯示點(diǎn)亮的LED燈。所以要想顯示一個(gè)漢字字體,只需要考慮每一個(gè)LED燈兩端的電平就可以控制這個(gè)LED燈的亮滅。要理解88 LED點(diǎn)陣最基本就是了解它的工作原理和結(jié)構(gòu)特性,在充分了解過后就可以掌握了它的顯示技術(shù)。同時(shí)在設(shè)計(jì)該LED燈驅(qū)動時(shí),也是根據(jù)先驅(qū)動行進(jìn)行周而復(fù)始的掃面,再驅(qū)動列顯示。具體電路見圖 5。這樣P10~P14端口每出現(xiàn)一個(gè)組合就會選中一個(gè)與之對應(yīng)的輸出端口,使其為低電平。而將U4中的EE3和U5中的E1連在一個(gè)公共端口上,這樣可以將P13口當(dāng)作片選信號。它的真值表如表1所示:圖 474HC138真值功能表INPUTS 輸入Outputs輸出ENABLE 使能ADDRESS地址E3E2E1A2A1A0Y0Y1Y2Y3Y4Y5Y6Y7XXHXXXHHHHHHHHLXXXXXHHHHHHHHXHXXXXHHHHHHHHHLLLLLLHHHHHHHHLLLLHHLHHHHHHHLLLHLHHLHHHHHHLLLHHHHHLHHHHHLLHLLHHHHLHHHHLLHLHHHHHHLHHHLLHHLHHHHHHLHHLLHHHHHHHHHHL表 1行驅(qū)動電路行驅(qū)動電路相對比較簡單,是通過兩片相同的74HC138相連而構(gòu)成的類似于416線譯碼器。當(dāng)選通端1為高電平,3均為低電平時(shí),譯碼器74HC138才能處于正常工作狀態(tài),這個(gè)時(shí)候就可以將地址輸入端(A,B,C)的一個(gè)二進(jìn)制組合編碼翻譯成在一個(gè)與之對應(yīng)的輸出端,并且該輸出端是以低電平輸出的,其中Y0~Y7是該譯碼器的輸出端,而沒有被翻譯的輸出端口均表現(xiàn)為高電平即無效信號。其功能是將給定的輸入碼組進(jìn)行“翻譯”,對每一種可能的輸入組合,使輸出通道中相應(yīng)的一路有信號輸出,一個(gè)且僅一個(gè)輸出信號為有效電位。而行所在的線是承受電流的,所以利用芯片7CHC138可以滿足同時(shí)點(diǎn)亮所有點(diǎn)陣的所需電流的需要!同時(shí)為了簡化電路,方便仿真的進(jìn)行。復(fù)位電路則是通過100pF的電容和500Ω的電阻組成的,能在兩個(gè)機(jī)器周期內(nèi)給予低電平,從而達(dá)到復(fù)位的條件。STC89C51的通用I/O口P1的低四位控制了兩個(gè)74HC138,從而控制了行燈的熄滅。在單片機(jī)的18端口(XTAL1)和19端口(XTAL2),這是由單片機(jī)在進(jìn)行傳輸時(shí)的波特率所決定的,這種選擇可以使傳輸沒有損失,并且高晶振可以使顯示更加的穩(wěn)定。P2口和P1口的類型完全相同,不再累述。P1口和P0口有所不同,P0口作為輸出端口是必須接上拉電阻,但是P1口其內(nèi)部已經(jīng)有上拉電阻了,所以當(dāng)向P1口寫入“1”時(shí)P1口就會被內(nèi)部上拉為高電平。當(dāng)單片機(jī)內(nèi)部對其中一個(gè)端口寫“1”時(shí),其端口電平就會呈現(xiàn)出高阻狀態(tài)。P0口是漏級開路型即地址/數(shù)據(jù)總線復(fù)用的雙向I/O口。4. Vpp為內(nèi)外ROM選擇/片內(nèi)EPROM編程電源。2. RST復(fù)位按鈕。時(shí)鐘XTALXTAL2——晶蕩的反相輸入端和輸出端。圖2為其引腳排列圖。AT89C51包含以下一些功能部件:(1)一個(gè)8位CPU;(2)片內(nèi)振蕩器時(shí)鐘電路;(3)4KB Flash ROM;(4)128B 內(nèi)RAM;(5)可尋址64KB的外ROM和外RAM控制電路;(6)兩個(gè)16位定時(shí)/計(jì)數(shù)器;(7)21個(gè)特殊功能寄存器 ;(8)4個(gè)8位并行I/O口;(9)可編程全雙工串行口;(10)具有5個(gè)中斷源,并且有2個(gè)可設(shè)置優(yōu)先級。 AT89C51芯片介紹AT89C51AT89C51是ATMEL公司生產(chǎn)的8位Flash ROM單片
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1