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

正文內(nèi)容

基于stc89c52單片機的8乘8點陣led電子顯示屏的設計(編輯修改稿)

2025-10-02 15:05 本頁面
 

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