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

正文內(nèi)容

基于單片機(jī)的led滾動(dòng)漢字顯示器設(shè)計(jì)-資料下載頁(yè)

2025-06-27 19:24本頁(yè)面
  

【正文】 DebugStep Over)、全速執(zhí)行等多種運(yùn)行方式進(jìn)行程序調(diào)試。如果發(fā)現(xiàn)程序有錯(cuò),可采用在線匯編功能對(duì)程序進(jìn)行在線修改,不必執(zhí)行先退出調(diào)試環(huán)境、修改源程序、對(duì)工程重新進(jìn)行編譯/匯編和連接、然后再次進(jìn)入調(diào)試狀態(tài)的步驟。對(duì)于一些必須滿足一定條件(如按鍵被按下等)才能被執(zhí)行的、難以用單步執(zhí)行方式進(jìn)行調(diào)試的程序行,可采用斷點(diǎn)設(shè)置的方法處理(DebugInsert/Remove Breakpoint或DebugBreakpoints等)。在模擬調(diào)試程序時(shí)。結(jié) 論本設(shè)計(jì)硬件電路能夠?qū)崿F(xiàn)從右向左滾動(dòng)顯示漢字功能,如果在軟件中設(shè)計(jì)向上、下、左、右四個(gè)方向滾動(dòng)顯示漢字,通過一個(gè)或四個(gè)按鍵來(lái)切換顯示方式,該硬件電路應(yīng)該能夠?qū)崿F(xiàn)功能。雖然本設(shè)計(jì)只使用了一塊1616 LED點(diǎn)陣,電路簡(jiǎn)單,但是已經(jīng)包涵了LED顯示屏的電路基本原理和基本程序,只要擴(kuò)展單片機(jī)的I/O接口,并增加一些LED點(diǎn)陣和相關(guān)芯片,就能設(shè)計(jì)出更大面積、更多花樣的LED顯示屏。因此本文對(duì)同類設(shè)計(jì)具有一定的理論和實(shí)踐參考價(jià)值。本設(shè)計(jì)的理論基礎(chǔ)是單片機(jī)原理,微機(jī)原理,模擬電子技術(shù)和數(shù)子電子技術(shù)。比如AT89C51芯片的一些工作原理是在MCS—51的基礎(chǔ)上通過改進(jìn)完成的。時(shí)鐘電路、復(fù)位電路、電源模塊、74HC154和74HC595芯片的工作方式和工作原理也分別在模擬和數(shù)子電路里介紹過。通過本設(shè)計(jì)不僅把以前學(xué)過的知識(shí)重新溫習(xí),而且在查閱課外資料時(shí)還有好多芯片都是以學(xué)過的芯片為基礎(chǔ),并且在其基礎(chǔ)上改進(jìn)和完善的。通過畢業(yè)設(shè)計(jì)的實(shí)施,我把在校學(xué)習(xí)的理論知識(shí)和實(shí)際應(yīng)用有機(jī)地結(jié)合起來(lái),同時(shí)也能培養(yǎng)我獨(dú)立思考、勇于創(chuàng)新的科學(xué)態(tài)度和鉆研精神,為我將要踏上工作崗位做一次提前的鍛煉。畢業(yè)設(shè)計(jì)使我在以下幾個(gè)方面有所明顯提高:融會(huì)和貫通所學(xué)習(xí)專業(yè)的基本概念、基本理論和基本技能。綜合運(yùn)用所學(xué)專業(yè)理論知識(shí)和技能分析,提高解決實(shí)際問題的能力。以科學(xué)的、實(shí)事求是的態(tài)度進(jìn)行科學(xué)試驗(yàn)和工程實(shí)踐的動(dòng)手操作能力。提高文獻(xiàn)閱讀和使用能力。致 謝經(jīng)過幾十天的忙碌,我的畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,在這里首先要感謝我的指導(dǎo)老師李響。他平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從外出實(shí)習(xí)到查閱資料,設(shè)計(jì)草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì),繪制原理圖等過程中都給予了我悉心的指導(dǎo)。老師細(xì)心地幫我糾正原理圖的錯(cuò)誤,不辭辛苦的幫我解決設(shè)計(jì)中遇到的困難,除了敬佩李響老師的專業(yè)水平外,他的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。其次要感謝在畢業(yè)設(shè)計(jì)中給予我?guī)椭耐瑢W(xué),設(shè)計(jì)中一些問題,在和同學(xué)的探討中得到了解決,不僅增進(jìn)了我和同學(xué)之間的關(guān)系,也開拓了我的知識(shí)面,啟發(fā)了我的思考,還使我掌握了處理問題的方法,增強(qiáng)了我處理問題的能力。然后還要感謝大學(xué)四年來(lái)所有的老師,他們的教導(dǎo)為我打下了扎實(shí)的電子信息工程專業(yè)知識(shí)的基礎(chǔ),這是我理論聯(lián)系實(shí)際的基礎(chǔ)。有老師和同學(xué)的支持和幫助,我順利地完成了畢業(yè)設(shè)計(jì),在這里對(duì)他們表示深深地感謝。通過這次畢業(yè)設(shè)計(jì),我掌握了許多東西,這是一筆寶貴的財(cái)富,為我以后的個(gè)人發(fā)展儲(chǔ)備了資源。 參考文獻(xiàn)[1]吳微、[M].武漢:武漢大學(xué)出版社,2003[2][M].哈爾濱:黑龍江電子技術(shù)出版社,1999[3]—51系列單片機(jī)實(shí)用接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,1993[4]陳元燈、[M].北京:電子工業(yè)出版社,2009[5]余錫存,[M].陜西:西安電子科技大學(xué)出版社,2000[6]沈國(guó)琴. 51單片機(jī)C語(yǔ)言開發(fā)與實(shí)例[M].北京:人民郵電出版社,2008[7][M].北京:機(jī)械工業(yè)出版社,2004[8][M].北京:北京航空航天大學(xué)出版社,1991[9][M].成都:電子科技大學(xué)出版社,1995[10]宋賢法. Altium Designer6. x 入門與實(shí)用[M].北京:機(jī)械工業(yè)出版社,2009[11][M].北京:中國(guó)電力出版社,2004[12][M].西安:電子科技大學(xué)出版社,2000[13]游 [M].電子技術(shù)應(yīng)用,1994[14][M].北京:機(jī)械工業(yè)出版社,2000[15][M].北京:機(jī)械工業(yè)出版社,2011附錄A 源程序include include //要用到 _nop_()define uint unsigned intdefine uchar unsigned charsbit E1 =P3^4。 //74HC154(18)E1 為0開列(col)輸出 顯示允許控制信號(hào)端口sbit ST_CP =P3^2。 //74HC595(12)ST_CP 上升沿移位寄存器的數(shù)據(jù)進(jìn)入數(shù)據(jù)存儲(chǔ)寄存器 輸出鎖存器的時(shí)鐘信號(hào)端口sbit MR =P3^3。 //74HC595(10)MR 為0將移位寄存器的數(shù)據(jù)清0uchar code bmp[32*6]={ //字模表0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x08,0x00,0x08,0xF8,0x0B,0x28,0x09,0x29,0x09,0x2E,0x09,0x2A,0x09,0xF8,0xFF,0x28,0x09,0x2C,0x09,0x2B,0x09,0x2A,0x09,0xF8,0x0B,0x00,0x08,0x00,0x08,0x00,0x00,/*單,2*/0x00,0x80,0x00,0x40,0x00,0x30,0xFE,0x0F,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x1F,0x01,0x10,0x01,0x10,0xFF,0x10,0x00,0x18,0x00,0x10,0x00,0x00,0x00,/*片,3*/0x08,0x04,0x08,0x03,0xC8,0x00,0xFF,0xFF,0x48,0x00,0x88,0x41,0x08,0x30,0x00,0x0C,0xFE,0x03,0x02,0x00,0x02,0x00,0x02,0x00,0xFE,0x3F,0x00,0x40,0x00,0x78,0x00,0x00,/*機(jī),4*/0x40,0x00,0x20,0x00,0x10,0x00,0xEC,0x7F,0x07,0x40,0x0A,0x20,0x08,0x18,0x08,0x06,0xF9,0x01,0x8A,0x10,0x8E,0x20,0x88,0x40,0x88,0x20,0xCC,0x1F,0x88,0x00,0x00,0x00,/*仿,5*/0x00,0x10,0x04,0x90,0x04,0x90,0x04,0x50,0xF4,0x5F,0x54,0x35,0x5C,0x15,0x57,0x15,0x54,0x15,0x54,0x35,0x54,0x55,0xF4,0x5F,0x04,0x90,0x06,0x90,0x04,0x10,0x00,0x00,/*真,6*/}。void delayXms(uchar ms);void main(){ uchar base=0。 //在bmp地址中移動(dòng),從0 到 rows 15,每次加2,實(shí)現(xiàn)移動(dòng)效果// uchar cur=0。 //顯示base位置以后的一個(gè)字符寬度,16列,每列16bit uchar tmp=0。 //臨時(shí)變量 uchar rows=sizeof(bmp)。 // ,單,片,機(jī),仿,真共6個(gè)字符塊,每個(gè)16*16,共rows=96列 uchar col=0。 //列選線 SCON = 0x00。 //串口工作模式0;移位寄存器方式 MR=1。 while(1) { for(base=0。base=rows。base=base+2) { for(tmp=0。tmp5。tmp++) //每個(gè)字塊顯示5次 { for(col=0。col16。col++) { E1=0。 //開154移位 MR=0。 //清理行輸出,將移位寄存器的數(shù)據(jù)清0 MR=1。 ST_CP=0。 //上升沿 ST_CP=1。 SBUF=bmp[base+col*2]。 while(TI==0)。 //等待發(fā)送完畢 T1 = 0。 SBUF=bmp[base+col*2+1]。 while(TI==0)。 //等待發(fā)送完畢 T1 = 0。 P1=col。 //列控制 ST_CP=0。 //上升沿 ST_CP=1。 delayXms(2)。 //顯示2ms } } } }}void delayXms(uchar ms) // 延時(shí)毫秒@12M,ms最大值255 { uchar i。 while(ms) for(i = 0。 i 124。 i++)。 }附錄
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦