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

正文內容

基于單片機led滾動漢字顯示器設計畢業(yè)論文-資料下載頁

2025-06-27 20:01本頁面
  

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