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

正文內(nèi)容

單片機(jī)控制led點陣顯示屏設(shè)計-資料下載頁

2025-09-29 14:30本頁面

【導(dǎo)讀】成.LED點陣顯示屏可以顯示數(shù)字或符號,通常用來顯示時間、速度、系統(tǒng)狀態(tài)等。章給出了一種基于MCS-51單片機(jī)的5×7點陣LED顯示屏的設(shè)計方案。硬件設(shè)計方案,軟件流程圖和部分匯編語言程序等方面。在負(fù)載范圍內(nèi),只需通過簡單。的級聯(lián)就可以對顯示屏進(jìn)行擴(kuò)展,是一種成本低廉的圖文顯示方案。

  

【正文】 亮度均勻、充足;顯示圖形或文字穩(wěn)定、清晰無串?dāng)_;可用靜止、移入移出等多種顯示方式顯示圖形或文字。 總結(jié) 本文設(shè)計的一個室內(nèi)用 5x 7 的點陣 LED 圖文顯示屏,能夠在目測條件下 LED 顯示屏各點亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應(yīng)穩(wěn)定、清晰無串?dāng)_。圖形或文字顯示有靜止、移入移出等顯示方式。本系統(tǒng)具有硬件少,結(jié)構(gòu)簡單,容易實現(xiàn),性能穩(wěn)定可靠,成本低等特點。 總結(jié)本文的研究工作,主要做了下面幾點較突出的工作: 通過查閱大量的相關(guān)資料,詳細(xì)了解了 LED 的發(fā)光原理和 LED 顯示屏的 原理,了解了 LED的現(xiàn)狀,清楚地了解了 LED 顯示屏與其它顯示屏相比較有那些 優(yōu)點,明確了研究目標(biāo)。 本文設(shè)計的 LED顯示屏能夠?qū)崿F(xiàn)在目測條件下 LED 顯示屏各點亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應(yīng)穩(wěn)定、清晰無串?dāng)_。圖形或文字顯示有靜止、移入移出等顯示方式。 文章給出了系統(tǒng)具體的硬件設(shè)計方案 ,硬件結(jié)構(gòu)電路圖,軟件流程圖和具體匯編語言程序設(shè)計與調(diào)試等方面。 在這次畢業(yè)設(shè)計的過程中學(xué)會了 Protel 99se 的基本使用,感到 Protel 99se 對電子專業(yè)的同學(xué)來說是一門很有用的課程 。 通過這次畢業(yè)設(shè)計,重新復(fù)習(xí)并進(jìn)一步學(xué)習(xí)了 MCS51;熟練掌握 了 WORD 軟件的使用。 存在缺陷:沒有考慮抗干擾的問題。 13 致謝 本文是在胡花老師的悉心指導(dǎo)下完成的。從課題的立項、選題到課題的開發(fā)與研究,再到本論文的撰寫到定稿的每一步工作都傾注著黃老師的心血和汗水,同時得到同學(xué)們相助,并提供了大量的資料 . 在此,對于老師和同學(xué)們的幫助表示忠心的感謝。 參考文獻(xiàn) [1] 何立民 .MCS51 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計與接口技術(shù) .北京航空航天大學(xué)出版社,1990 [2] 任濤等 .閃速存儲器數(shù)據(jù)及應(yīng)用簡明速查手冊 .電子工業(yè)出版社, 1997 [3] 何立民 .單片機(jī)應(yīng)用技術(shù)選編 .北京航空航天大學(xué)出版社, 2020 [4] 張毅剛等 .MCS51單片機(jī)應(yīng)用設(shè)計 .哈爾濱工業(yè)電子出版社, 1996 [5] 鄔寬明 .單片機(jī)外圍器件實用手冊 .北京航空航天大學(xué)出版社, 1998 [6] 張凱 .LED介紹完全手冊 .北京航空航天大學(xué)出版社, 2020 [7] 張友德等 .單片微型機(jī)原理應(yīng)用與實驗,復(fù)旦大學(xué)出版社, 1996 14 附錄 A 點陣 LED圖文顯示 屏 的截圖: 15 附錄 B 程序如下 : include define int8 unsigned char define int16 unsigned int define int32 unsigned long int8 flag。 int8 n。 int8 code table[][32]={ {0x40,0x0C,0x7E,0x0C,0x60,0x0C,0x30,0x0C, 0x08,0x0D,0x18,0x2F,0x58,0x2F,0xB8,0x4D, 0xBC,0xCD,0x9E,0xCC,0x5A,0x4C,0x18,0x0C, 0x18,0x0C,0x18,0x0C,0x1C,0x0F,0x08,0x06},/*孫 */ {0x08,0x02,0x38,0x26,0x18,0x7F,0x7C,0x33, 0x8C,0x1D,0x44,0x0C,0x3E,0xF3,0xDA,0x6C, 0x18,0x3F,0x7E,0x0C,0x18,0x3F,0x18,0x0C, 0x58,0x2C,0xB8,0x7F,0x1C,0x0C,0x08,0x0C},/*鋒 */ }。 void delay(void)。 int16 offset。 void main(void) { int8 i。 int8 *p。 flag=0x10。 n=0。 TMOD=0x01。 TH0=0xb1。 TL0=0xe0。 ET0=1。 EA=1。 TR0=1。 p=amp。table[0][0]。 while (1) { for (i=0。i8。i++) //顯示左半邊屏幕 { P0 = 0x00。 P2=i|0x08。 //=0,=1 選中 U2, 輸出掃描碼給 U6 P0=*(p+offset+2*i)。 delay()。 P0 = 0x00。 P2=i|0x10。 //=1,=0 選中 U3, 輸出掃描碼給 U7 P0=*(p+offset+2*i+1)。 delay()。 } for (i=8。i16。i++) //顯示右半邊屏幕 { P0 = 0x00。 16 P2=(i8)|0x20。 //=1 =0, =0 選中 U4,輸出掃描碼 U8 P0=*(p+offset+2*i)。 delay()。 P0 = 0x00。 P2=(i8)|0x40。 //=1 =0, =0 選中 U5,輸出掃描碼 U9 P0=*(p+offset+2*i+1)。 delay()。 } } } void delay(void) { int16 i。 for (i=0。i30。i++) 。 } void timer0() interrupt 1 using 3 { TF0=0。 TH0=0xb1。 TL0=0xe0。 if (n100) { n++。 } else { offset+=2。 if (offset32) offset=0。 n=0。 } }
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1