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

正文內(nèi)容

基于stc89c52單片機(jī)的8乘8點(diǎn)陣led電子顯示屏的設(shè)計(jì)(編輯修改稿)

2024-10-02 15:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 塊電路 ,將 行掃描和列掃描的掃描信號(hào)線 接到信號(hào)源上,用信號(hào)源輸出波形代替 單片機(jī)控制系統(tǒng)模塊發(fā)出的行掃 和列掃的信號(hào) ,在單獨(dú)對(duì) 點(diǎn)陣屏顯示電路模塊進(jìn)行調(diào)試,當(dāng)準(zhǔn)確的 顯示出要移動(dòng)顯示的漢字、字符、圖像 時(shí)即可證明此 行掃描電路模塊和列掃描 電路模塊工作正常,可以進(jìn)行整個(gè)系統(tǒng)的調(diào)試工作。將所有的模塊電路綜合成一個(gè)整體的系統(tǒng) ,通電進(jìn)行測(cè)試工作,在軟件上小心的調(diào)試,盡力將參數(shù)調(diào)整到最優(yōu), 通過(guò)多次測(cè)量和在不同的光線的環(huán)境中測(cè)量顯示的畫(huà)面的情況 , 實(shí)現(xiàn)了該系統(tǒng)的穩(wěn)定清晰的顯示漢字、字符、圖像任務(wù) ,完全達(dá)到了設(shè)計(jì)的 預(yù)想 ,滿足了設(shè)計(jì)系統(tǒng)的要求。此時(shí)證明本系統(tǒng)設(shè)計(jì)成功。 軟件調(diào)試 軟件部分的調(diào)試主要是顯示屏刷新屏幕的時(shí)間,進(jìn)入中斷程序后都要對(duì)定時(shí)器進(jìn)行重新賦值,以保證屏幕的刷新的穩(wěn)定,清晰。定時(shí)器 T0 采用工作方式 1,即 16 位定時(shí)器模式,通過(guò)計(jì)算可得, TH0= 0xfb, TL0=0xee。這樣每經(jīng)過(guò) 1ms,單片機(jī)就中斷一次,即每次刷新屏幕的頻率大概 65hz(對(duì)于 12M 晶振),達(dá)到人眼視覺(jué)暫留的效果。 畢業(yè)設(shè)計(jì) 14 系統(tǒng)總電路 圖 53 系統(tǒng)總仿真圖 在仿真圖中,行線直接用反相器輸出驅(qū)動(dòng)點(diǎn)陣的行,由于仿真中不考慮芯片的帶負(fù)載能力,所以可以仿真,但是實(shí)際情況下,每一行的驅(qū)動(dòng)電流遠(yuǎn)遠(yuǎn)大于反相器的驅(qū)動(dòng)電流。因此譯碼器的每行輸出必須接三極管,使得點(diǎn)陣的每一行獲得足夠的驅(qū)動(dòng)電流。 畢業(yè)設(shè)計(jì) 15 6 總結(jié) 16 乘 16 點(diǎn)陣顯示屏的設(shè)計(jì)從電路的設(shè)計(jì),仿真,硬件連接,調(diào)試和軟件的調(diào)試是一個(gè)完整的電路設(shè)計(jì)過(guò)程。在整個(gè)過(guò)程中,點(diǎn)陣設(shè)計(jì)涉及三個(gè)問(wèn)題,第一:?jiǎn)纹瑱C(jī) I/O口地使用, 52 單片機(jī)共有 32 個(gè) I/O 口,而點(diǎn)陣有 16 行, 16 列,如果都用 I/O 口驅(qū)動(dòng),那么很浪費(fèi) I/O 資源,考慮到點(diǎn)陣 的 16 行是逐行掃描的,那么 4 線 16 線譯碼器就可以很好地作為點(diǎn)陣的行驅(qū)動(dòng)器,這樣只要利用單片機(jī)的 4 個(gè) I/O 口。另外,把單片機(jī)的串口當(dāng)并口用,即利用單片機(jī)的串口搭配串入并出的移位寄存器 74HC595,它的并口輸出就可以作為點(diǎn)陣的 16 個(gè)列驅(qū)動(dòng)線。那么僅用兩條線,串口發(fā)送和接收線,就可以完成點(diǎn)陣 16 列的驅(qū)動(dòng);第二:行驅(qū)動(dòng)電流問(wèn)題,由于使用的是共陽(yáng)的點(diǎn)陣,所以每一行的電流應(yīng)該能同時(shí)點(diǎn)亮 16 個(gè)二極管,大概要達(dá)到 320mA。那么肯定要用三極管來(lái)放大每一行的電流來(lái)驅(qū)動(dòng)點(diǎn)陣的每一行;第三: 16 乘 16 點(diǎn)陣的級(jí)聯(lián),采用 4 塊 8 乘 8 點(diǎn)陣拼接而成,那么上面兩個(gè)點(diǎn)陣的每一行都要連接到一起,下面同上,左邊的兩個(gè)點(diǎn)陣的每一列都連接在一起,右邊同上。這樣 16 乘 16 點(diǎn)陣的使用和 8 乘 8 點(diǎn)陣一樣。 16乘 16 點(diǎn)陣的設(shè)計(jì)就很好地解決了這些問(wèn)題。 在硬件調(diào)試中,也遇到了以前從未有的問(wèn)題:點(diǎn)陣顯示模糊的漢字圖形,但是顯示易受外界影響。細(xì)細(xì)考慮之后,知道點(diǎn)陣每一行顯示數(shù)據(jù)時(shí),列數(shù)據(jù)的更新時(shí)間是 1ms,那么串行信號(hào)的輸入線( RXD), 595 移位時(shí)鐘線( TXD),易受到其他信號(hào)線的影響,所以兩條線與 74HC595 的連接必須用錫絲連接。這樣才能讓點(diǎn)陣穩(wěn)定地 顯示。 現(xiàn)在市面的廣告牌都是用基本的 16 乘 16 點(diǎn)陣組成,通過(guò)這次 16 乘 16 點(diǎn)陣顯示屏的設(shè)計(jì) ,我清楚地了解并掌握了它的顯示原理和電路實(shí)現(xiàn),相信能為以后學(xué)習(xí)功能更強(qiáng)大的 單片機(jī),設(shè)計(jì)大屏幕 LED 顯示屏奠定良好的基礎(chǔ)。 畢業(yè)設(shè)計(jì) 16 參考文獻(xiàn) [1] 張齊,朱西寧 .單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù) — 基于 C51 的 Proteus 仿真 [ M ] .北京 :電子工業(yè)出版社 , [2] 張惠敏 .數(shù)字電子技術(shù) [ M ] .北京 :化學(xué)工業(yè)出版社, 2020. [3] 華強(qiáng) .電子世界 .基于 8051 單片機(jī)的數(shù)控電源設(shè)計(jì) [ EB/OL ] . [4] 周雪 .模擬電子 技術(shù) [ M ].西安 :西安電子科技大學(xué)出版社 ,2020. [5] 梅笙 ,李瑋 .基于 A T89C52 控制的數(shù)控直流電流源的設(shè)計(jì) [J ] . [6] 童詩(shī)白 ,華成英 .模擬電子技術(shù)基礎(chǔ)(第四版) 北京:清華大學(xué)電子教研室組編 .2020 [7] 閻石 . 數(shù)字電子技術(shù)基礎(chǔ)(第四版) .北京:清華大學(xué)電子學(xué)教研室組編 全書(shū) [8] 黃賢武,鄭筱霞,曲波等 . 傳感器實(shí)際應(yīng)用電路設(shè)計(jì) [M]. 成都:電子科技大學(xué)出版社 .. [9] 忠梅 . 單片機(jī)的 C語(yǔ)言應(yīng)用程序設(shè)計(jì) [M]. 北京 :北京航空航天大學(xué)出版社, 1997 [10] 陳光東編著《單片微型計(jì)算機(jī)原理及其 C語(yǔ)言程序設(shè)計(jì)》 .華中科技大學(xué)出版社 , 2020年 4月 [11] 宏晶公司 .STC89C52單片機(jī)數(shù)據(jù)手冊(cè) [Z] [12] 方佩敏 .新編傳感器原理、應(yīng)用、電路詳解 . 編著電子工業(yè)出版社, [13] 樊昌元,丁義元 . 高精度測(cè)距雷達(dá)研究 .電子測(cè)量與儀器學(xué)報(bào), [14] 蘇偉,鞏壁建 .超聲波測(cè)距誤差分析 .傳感器技術(shù), 2020. [15] 恒清,張靖 .加強(qiáng)單片機(jī)系統(tǒng)抗干擾能力的 方法 .通化師范學(xué)院學(xué)報(bào), 2020 .10 [16] 胡萍 .超聲波測(cè)距儀的研制 .計(jì)算機(jī)與現(xiàn)代化, [17] 蘇長(zhǎng)贊 .紅外線與超聲波遙控 .北京:人民郵電出版社, [18] 張謙琳 .超聲波檢測(cè)原理和方法 .北京:中國(guó)科技大學(xué)出版社, 畢業(yè)設(shè)計(jì) 17 附錄:軟件 C 代碼 滾動(dòng)顯示 學(xué)號(hào) 和時(shí)間 include include define NOP() _nop_() // 定義空指令 ,這個(gè)函數(shù)在庫(kù) 中 //SPI IO sbit MOSIO = P3^4。 sbit R_CLK = P3^5。 sbit S_CLK = P3^6。 //變量聲明 unsigned long column。 //點(diǎn)陣列 unsigned long row。 //點(diǎn)陣行 unsigned long dt。 //點(diǎn)陣顯示數(shù)組 unsigned char code tab0[] = {0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00}。 unsigned char code tab1[] = {0,0,0,0,0,0,8,0,14,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,62,0,0,0,0,0,0,0}。 unsigned char code tab2[] = {0,0,0,0,0,0,8,0,15,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,63,0,0,0,0,0,0,0}。 unsigned char code tab3[] = {0,0,0,0,0,0,24,0,36,0,66,0,66,0,66,0,66,0,66,0,66,0,36,0,24,0,0,0,0,0,0,0}。 unsigned char code tab4[] = {0,0,0,0,0,0,16,0,16,0,24,0,20,0,18,0,18,0,127,0,16,0,16,0,124,0,0,0,0,0,0,0}。 unsigned char code tab5[] = {0,0,0,0,0,0,24,0,36,0,66,0,66,0,66,0,66,0,66,0,66,0,36,0,24,0,0,0,0,0,0,0}。 unsigned char code tab6[] = {0,0,0,0,0,0,8,0,15,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,63,0,0,0,0,0,0,0}。 unsigned char code tab7[] = {0,0,0,0,0,0,60,0,66,0,66,0,64,0,32,0,16,0,8,0,4,0,66,0,126,0,0,0,0,0,0,0}。 unsigned char code tab8[] = {0,0,0,0,0,0,8,0,15,0,8,0,8,0,8,0,8,0,8,0,8,0,8,0,63,0,0,0,0,0,0,0}。 unsigned char code tab9[] = {0,0,0,0,0,0,126,0,2,0,2,0,58,0,70,0,64,0,64,0,66,0,66,0,60,0,0,0,0,0,0,0}。 unsigned char code tab10[] = {16,0,208,63,8,16,8,16,204,19,74,18,72,18,72,18,72,18,200,19,72,16,8,16,8,16,8,28,0,0,0,0} 。 畢業(yè)設(shè)計(jì) 18 unsigned char code tab11[] = {0,8,238,4,170,30,170,18,170,22,238,18,170,26,170,2,238,62,170,32,170,46,170,32,172,32,208,24,0,0,0,0}。 unsigned char code tab12[] = {72,8,144,4,0,2,254,63,32,2,144,4,136,8,246,55,128,0,128,0,252,31,128,0,128,0,128,0,0,0,0,0}。 unsigned char code tab13[] = {16,2,16,2,8,62,124,33,196,32,68,32,68,34,124,36,68,36,68,32,68,32,68,32,124,32,68,24,0,0,0,0}。 unsigned char code tab14[] = {72,8,144,4,0,2,254,63,2,32,2,32,248,7,0,2,128,1,254,63,128,0,128,0,128,0,224,0,0,0,0,0}。 unsigned char code tab15[] = {248,15,8,8,8,8,248,15,0,0,0,0,254,63,32,0
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1