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

正文內(nèi)容

led點陣廣告牌系統(tǒng)設(shè)計-免費閱讀

2024-09-20 18:01 上一頁面

下一頁面
  

【正文】 } } void kaishi() { } 34 參考文獻(xiàn) [1] 靳桅,鄔芝權(quán),李騏 .基于 51 系列單片機(jī)的 LED 顯示屏開發(fā)技 術(shù)(第 2 版) [2] 李光飛,李良兒,樓然苗 .單片機(jī) C 程序設(shè)計實例指導(dǎo) [3]李華 .MCS51 系列單片機(jī)實用接口技術(shù) [M].北京:北京航空航天大學(xué)出版社, 1993 年 :5056。 hang1=tabler[j+b+1]。 hang0=0x00。 b=2。 else if(m==2)n=4。 32 } j+=2。i64。i++) { lie=i。 b+=2。 else if (m==9)n=5。i++)。 if(P1!=ksp1[j]) break。 P1=0x70。 case 5: zanting()。 if(P1==0x70) s=1。 void zuoyi()。 unsigned char key_code[]={0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10}。這是大學(xué)四年中我唯一一次獨立完成設(shè)計、焊接、調(diào)試 。j++) { P1=ksp1[j]。 while(P1!=0x70) {delay(10)。 break。 } 開始 系統(tǒng)初始化 鍵盤掃描 有鍵按下嗎? 點陣顯示 19 } while(!s) {P1=0x70。 ⑴ 該 LED 點陣顯示系統(tǒng)的鍵盤由 MCS51 單片機(jī)本身的 P1 口來構(gòu)成 3 3 矩陣式鍵盤。 下面是 單片機(jī)最小系統(tǒng)時鐘、復(fù)位電路簡介 : ( 1)時鐘源電路 單片機(jī)內(nèi)部具有一個高增益反相放大器,用于 構(gòu)成振蕩器。 PROTUES 仿真原理圖如圖 所示 圖 PROTUES 仿真原理圖 點陣的陰極驅(qū)動是由單片機(jī)的 P0 口經(jīng)過 2 片輸出緩存器 74LS237 向 16 64LED點陣輸出字型碼作為行驅(qū)動信號。當(dāng)兩個選通輸入 G1 和 G2 為低時, 它可將 4 個二進(jìn)制編碼的輸入譯成 16 個互相獨立的輸出之一。 接外部石英晶體和電容的 另一端。 RST/VPD(9 腳 ): 復(fù)位信號輸入端,高電平有效。 5/6 個中斷源,兩個中斷優(yōu)先級 167。 MCS51 系列以及 80C51 系列單片機(jī)有多種類型,它們是具有 MCS51 內(nèi)核的各種型號單片機(jī)的基礎(chǔ),也是各種增強(qiáng)型、擴(kuò)展 型等衍生品種的核心。由于采用 CMOS 工藝,因此適于電池供電或其他低 功耗的場合。從嚴(yán)格意義上講,其他所有具有 8051 指令系統(tǒng)的單片機(jī)都不應(yīng)直接稱為 MCS51 系列單片機(jī), MCS 只是 INTEL 公司專用的單片機(jī)系列符號。結(jié)構(gòu)框 圖如圖 輸入 圖 顯示電路控制結(jié)構(gòu)框圖 單片機(jī)AT89C51 3 3 矩陣鍵盤 片外 RAM 數(shù)據(jù)緩沖 輸出 行掃描 控制電路 行驅(qū)動 16 64LED 點陣 列驅(qū)動 列顯示數(shù)據(jù) 4 譯碼器 74HC154 控制列(方案二) 該系統(tǒng)由 AT89C52最小系統(tǒng)、 16 64LED點陣顯示屏、列驅(qū)動電路、行驅(qū)動電路、 3 3矩陣鍵盤構(gòu)成。 3 2 LED 點陣漢字顯示系統(tǒng)總體方案設(shè)計 移位寄存器 74HC595 控制列(方案一) 控制電路主要由單片機(jī) AT89C5 3 3矩陣鍵盤和 片外 RAM構(gòu)成。本文對點陣顯示原理進(jìn)行了深入的研究,對單片杌控制系統(tǒng)及顯示驅(qū)動屯路進(jìn)行了分析。 LED電子顯示屏是利用發(fā)光二極管構(gòu)成的點陣模塊或像素單元組成可變面積的 顯示屏幕,它具有高清晰度、色彩鮮艷、視角大、工作穩(wěn)定、壽命長、功耗低等優(yōu)點。 本文分別從硬件 設(shè)計 和軟件實現(xiàn)給予詳盡的描述。硬件部分由 行驅(qū)動模塊 、 列驅(qū)動 模塊以及 LED 點陣顯示模塊 組成;軟件部分采用簡單流通性強(qiáng)的 C 語言編程 , 實現(xiàn)不同的顯示方式、顯示不同的點陣漢字、 調(diào)速。由干采用單元模塊化結(jié)構(gòu),屏體大小可按用戶要求靈活拼制,它的超高亮度,使它在戶內(nèi)外顯示中具有不可替代的作用。介紹了單片機(jī)控制程序的設(shè)計方法。結(jié)構(gòu)框圖如圖 所示。 AT89C52為主控芯片,顯示屏由 16塊 8 8LED共陽極連接組成,其列驅(qū)動電路由 4塊 416線譯碼器 74HC154構(gòu)成,輸出列選信號,行驅(qū)動電路由 2片 74LS273構(gòu)成。 MCS51 系列單片機(jī)及其兼容產(chǎn)品通常分為以下幾類: ⑴基本型:典型產(chǎn)品有 8031/8051/8751。 ⑷專用型:典型產(chǎn)品有 8044/8744。 6 2. MCS51 單片機(jī)內(nèi)部結(jié)構(gòu) MCS51 單片機(jī)的內(nèi)部總體結(jié)構(gòu)如圖 所示 P 0 口驅(qū)動器 P 2 口驅(qū)動器P 1 口驅(qū)動器 P 3 口驅(qū)動器R A M 地址寄存器R A MP 0 口鎖存器P 2 口鎖存器R O M堆棧指針地址鎖存器緩沖器PC 增量器程序計數(shù)器數(shù)據(jù)指針寄存器 B T M P 2 T M P 1A C CPSWA L U定時和控制指令寄存器O S CP 1 口寄存器P 3 口寄存器P 1 . 0 P 1 . 7 P 3 . 0 P 3 . 7P 0 . 0 P 0 . 7 P 2 . 0 P 2 . 7V c cGNDP S E NA L E / P R O GEA / V p pR S TS C O N T M O D T M O DP C O NTH 0 TL 0 TH 1 TL 1S B U F( TX )S B U F( RX )IPIE中斷 、 串行口和定時器模塊 圖 MCS51 單片機(jī)的內(nèi)部總體結(jié)構(gòu) 總體結(jié)構(gòu)圖主要包含下列的硬件資源: 167。 可尋址 64KB 外部數(shù)據(jù)存儲器空間及控制電路 167。備用電源 VPD 功能。若使用外部輸入時鐘,該腳作為外部 輸入時鐘的輸入端。真值 表如表 INPUTS 輸入 SELECTED OUTPUT 選定輸出 (L) G1 G2 D C B A L L L L L L Y0 L L L L L H Y1 L L L L H L Y2 L L L L H H Y3 L L L H L L Y4 L L L H L H Y5 L L L H H L Y6 L L L H H H Y7 L L H L L L Y8 L L H L L H Y9 L L H L H L Y10 L L H L H H Y11 L L H H L L Y12 L L H H L H Y13 L L H H H L Y14 L L H H H H Y15 X H X X X X NONE H X X X X X NONE 表 74HC154 真值表 9 2. 行驅(qū)動芯片 74LS273 74LS273 是一種帶清除功能的 8D 觸發(fā)器, 1D~ 8D 為數(shù)據(jù)輸入端, 1Q~ 8Q 為數(shù)據(jù)輸出端,正脈沖觸發(fā),低電平清除,常用作 8 位地址鎖存器。點陣的陽極 驅(qū)動由單片機(jī) P0 口經(jīng)過 1 片輸出緩存器74LS237,再經(jīng)過 416 線譯碼器 74HC154 譯碼后輸出列選信號,對 16 64LED 點陣進(jìn)行列掃描, 1 片 74HC154 控制 4 個 8 8LED,因此需要 4 片 74HC154,在進(jìn)行漢字分批顯示輸出時采用逐列掃描方式。通常在引腳 XTALL和 XTAL2 跨接石英晶體和兩個補(bǔ)償電容構(gòu)成自激振蕩器 ,可以根據(jù)情況選擇 6MHZ、12MHZ 或 24MHZ 等頻率的 石英晶體,補(bǔ)償電容通常選擇 30PF 左右的瓷片電容。 LED 點陣屏的 3 3 矩陣式控制鍵盤如圖 所示 圖 LED 點陣屏的 3 3 矩陣式控制鍵盤 S S S7:控制右移字體顯示速度, S1 最快, S7 最慢; S S S9:控制左移字體顯示速度, S3 最快, S9 最慢; S2:切換不同的左移顯示漢字; S8:切換不同的右移顯示漢字; S5:暫停。 if(P1==0x70) s=1。 case 5: zanting()。 P1=0x70。 if(P1!=ksp1[j]) break。學(xué)到了知識 的同時也鍛煉了自己查閱資料、自學(xué)知識、遇到問題時提出問題解決問題的能力。 uchar ksp0[3]={0x76,0x75,0x73}。 char code *tabler。 } switch(key) { case 1: case 2: case 3: youyi()。 break。 while(P1!=0x70) { for(i=0。 } key=i*3+j+1。 } void zuoyi() { uint b=0。 else n=5。 key=0。 //for(。i++) { lie=i。 } a++。 else if (m==3)n=5。 key=0。 //清屏 33 hang1=0x00。 hang0=0x00。 [4] 何立民 .MCS51 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計 [M].北京航空航天大學(xué)出版社,1998:2330 [5] 潘新民,王燕芳,單片機(jī)微型計算機(jī)實用系統(tǒng)設(shè)計 [M].北京:人民郵電出版社, 1992:1523。 if(key!=0) return。k++) { hang0=tabler[j+b]。i++) { lie=i。 if(a==6) //移動間隔時間;取值 0255 { a=n。 if(m==1)n=2。 //清屏 hang1=0x00。 //} } } } for(i=0。i64。 if(a==6) //移動間隔時間;取值 0255 { a=n。 else if(m==8)n=4。ic。j++) { P1=ksp1[j]。 w
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1