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

正文內(nèi)容

單片機(jī)led點(diǎn)陣漢字顯示應(yīng)用設(shè)計(jì)方案-資料下載頁(yè)

2025-04-25 13:16本頁(yè)面
  

【正文】 。 } k+=4。 } RCLK=0。 RCLK=1。} 行驅(qū)動(dòng)程序設(shè)計(jì)行驅(qū)動(dòng)是通過(guò)控制EE2的值的不同,我們?cè)谥鞒绦蛑羞M(jìn)行實(shí)現(xiàn),當(dāng)input(0)時(shí),輸出的是顯示屏上第13行中的所有列,所以這時(shí)候令E1=0、E2=0,控制行驅(qū)動(dòng)輸出Y0,令13行全亮,所以就可以將這4行中的點(diǎn)的亮滅情況顯示出來(lái)。之后input(2),同理來(lái)顯示第14行的點(diǎn)的亮滅情況。然后依次input 4和6 ,來(lái)顯示115行和116行。這一連串動(dòng)作都在很短的時(shí)間內(nèi)完成,所以我們看到屏幕上顯示出穩(wěn)定的兩個(gè)漢字。程序如下:void main(){ while(1) { input(0)。 //控制兩個(gè)字的前兩列 E1=0。E2=0。 //控制1,5,9,13行亮 input(2)。 E1=1。E2=0。 input(4)。 E1=0。E2=1。 input(6)。 E1=1。E2=1。 }}結(jié)論這次設(shè)計(jì)以單片機(jī)為核心,實(shí)現(xiàn)了漢字的顯示和流動(dòng)。在最初選題的時(shí)候,就是因?yàn)檫@個(gè)設(shè)計(jì)的應(yīng)用領(lǐng)域比較廣,具有很大的實(shí)用價(jià)值。所以才決定做這個(gè)題目。當(dāng)然,我做的這個(gè)漢字顯示系統(tǒng)功能比較單一,顯示內(nèi)容比較少。和市場(chǎng)上運(yùn)用的還有很大的差距,但原理基本是一樣的。因?yàn)槲以诖笏南聦W(xué)期由于工作需要,去了徐州實(shí)習(xí),一直到4月下旬才開(kāi)始做畢業(yè)設(shè)計(jì)。時(shí)間比較緊迫,而且實(shí)際設(shè)計(jì)的經(jīng)驗(yàn)也比較缺乏,所以只是單純的實(shí)現(xiàn)了漢字的顯示。沒(méi)有進(jìn)一步的進(jìn)行功能的擴(kuò)展。這次設(shè)計(jì)讓我學(xué)到了很多,對(duì)單片機(jī)的知識(shí)又加深了一層。對(duì)大學(xué)所學(xué)的知識(shí)有了一個(gè)很好的綜合運(yùn)用,動(dòng)手能力和解決問(wèn)題的能力也得到了加強(qiáng)。在這次設(shè)計(jì)中,我終于體會(huì)到了從零開(kāi)始的不易和得到結(jié)果的喜悅。過(guò)程是不易的,但結(jié)果卻是可人的,我終于得到了小小的收獲。以前在C語(yǔ)言上總是停留在讀程序和看程序上邊,而這次卻要自己編寫程序,從中體會(huì)頗深。在編寫過(guò)程中,總是出現(xiàn)一些平時(shí)忽略的語(yǔ)法上的小錯(cuò)誤,雖然大的框架是對(duì)的,但就是一些地方不行,這還是實(shí)踐少的緣故,但功夫不負(fù)有心人,結(jié)果還是令人欣慰的??偠灾@次畢業(yè)設(shè)計(jì)讓我獲益匪淺。致謝首先,我要感謝學(xué)院給我提供了這個(gè)課題,讓我有一個(gè)親自設(shè)計(jì)的機(jī)會(huì)。其次,我特別要感謝我的指導(dǎo)老師曹衛(wèi)鋒老師給我提供的支持和幫助。由于我大四的下學(xué)期在徐州實(shí)習(xí),還要麻煩曹老師有事時(shí)特意通知我。從北京回來(lái)后又對(duì)我的課題對(duì)我進(jìn)行批注和輔導(dǎo)。在此,謝謝曹老師的悉心指導(dǎo)。另外,我要謝謝我在北京的項(xiàng)目經(jīng)理王珂先生,在單片機(jī)方面,他無(wú)私的傳授了我很多知識(shí)。并對(duì)我的課題提出來(lái)很多建議,還有比我早進(jìn)公司的耿飚,在平時(shí)的工作中也教會(huì)了我很多C語(yǔ)言的知識(shí),在此,謝謝你們。還有,我要謝謝我周圍的同學(xué)們,我們?cè)谝黄鸶某绦?,一起調(diào)試,一起焊接電路,是你們讓我覺(jué)得這不是一件枯燥無(wú)味的事情。在此,謝謝你們。最后,我要感謝我的父母,在背后默默地支持著我,在業(yè)余時(shí)間對(duì)我的鼓勵(lì)。也許我在一些方面還做的不夠好,離你們心中理想的樣子還有一定的差距。但我一定會(huì)努力的,我愛(ài)你們。謝謝你們!總之,感謝所有幫助和支持過(guò)我的人,謝謝你們。參考文獻(xiàn)[1] 汪得彪. MCS51單片機(jī)原理及接口技術(shù). 北京:電子工業(yè)出版社, 200348。[2] 房小翠,: 北京航天航空大學(xué)出版社, 1999158。[3] :西安電子科技大學(xué)出版社, 2003195。[4] . 北京:北京航空航天大學(xué)出版社, 199959。[5] . 北京:機(jī)械工業(yè)出版社, 2000295。[6] 袁濤,李月香,楊勝利 單片機(jī)C高級(jí)語(yǔ)言程序設(shè)計(jì)及其應(yīng)用 北京:北京航天航空大學(xué)出版社 2001176。 [7]譚浩強(qiáng),C程序設(shè)計(jì) 北京:清華大學(xué)出版社,2005294。 附錄 附1STC單片機(jī)及外圍電路連接圖 附2顯示屏及外圍電路電路圖源程序:include //51單片機(jī)頭文件define uint unsigned intdefine uchar unsigned char//P1口若為0xd80xdf,則掃描上八行,若為0xe80xef,則掃描下八行sbit SER=P0^0。//595數(shù)據(jù)輸入端sbit RCLK=P0^2。//595存儲(chǔ)器鎖存時(shí)鐘sbit CLK=P0^1。//595數(shù)據(jù)移位時(shí)鐘 sbit E1=P0^3。//138的A端sbit E2=P0^4。//138的B端//sbit E=P0^5。//138的G2端,若G2為高電平,則Y0,Y1,Y2,Y3輸出均為高電平,所以正常情況下,G2為低電平uchar code tab[][8]= {{ 0xFF,0x7F,0xFF,0x7F, 0x03,0x7F,0xFB,0x03}{0xFA,0xFB,0xB6,0xF7,0xD5,0xBF,0xEB,0xBF}{0xEF,0xBF,0xD7,0x5F,0xDB,0x5F,0xBA,0xEF}{0x7E,0xEF,0xFD,0xF7,0xFB,0xFB,0xF7,0xFD},//歡,由硬件知先發(fā)送第四行倒著發(fā),從第四行發(fā)到第一行 {0xFF,0xFF,0xDF,0x7F, 0xEC,0xC3,0xED,0xDB}{0xFD,0xDB,0xFD,0xDB,0x0D,0xDB,0xED,0xDB}{0xED,0xDB,0xED,0x4B,0xEC,0xD7,0xED,0xDF}{0xEF,0xDF,0xD7,0xDF,0xB8,0x01,0xFF,0xFF},//迎 }。 void write595(uchar dat)//數(shù)據(jù)串行送入595{ uchar i。 for(i=0。i8。i++) { CLK=0。 SER=datamp。0x80。 dat=1。 CLK=1。 } }void input(uchar sign)//送一幀數(shù)據(jù),sign表示送的列數(shù){ uchar i,j,k,s。 k=0。 for(s=0。s2。s++)//s表示字?jǐn)?shù),共2個(gè)字 { for(i=4。i0。i) { write595(tab[i+k1][sign])。 } for(j=4。j0。j) { write595(tab[j+k1][sign+1])。 } k+=4。} RCLK=0。 RCLK=1。}void main(){ while(1) { input(0)。 //控制兩個(gè)字的前兩列 E1=0。E2=0。 //控制1,5,9,13行亮 input(2)。 E1=1。E2=0。 input(4)。 E1=0。E2=1。 input(6)。 E1=1。E2=1。 }}37
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1