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

正文內(nèi)容

遙控電子計分牌顯示端的設計畢業(yè)論文-閱讀頁

2024-09-14 19:20本頁面
  

【正文】 裝,可以直接在當前位置運行這個軟件。 圖 10 串口調(diào)試助手界面 串口 通信部分 的源程序中的中斷程序如下所示: /中斷服務程序 void serial() interrupt 4 //OK 清零查詢, GET 讀數(shù)查詢 { if(RI) //interrupt successfullyPCMCU 發(fā)送數(shù)據(jù) { unsigned char ch。 RI = 0。 RxBuf[count]=ch。 if(count32) { count=0。\n39。amp。\r39。\039。 } } else { TI=0。 transmitONE(RxBuf[1])。 transmitONE(RxBuf[3])。 transmitONE(RxBuf[5])。 transmit(end)。通過以上 研究設計 ,已經(jīng)成功地實現(xiàn)了單第 13 頁(共 40頁) 片機與計算機串口數(shù)據(jù)的互發(fā)數(shù)據(jù)功能。 單片機驅動 LED 數(shù)碼管 顯示 在單片機應用系統(tǒng)中,普遍使用成本低廉、配置靈活的數(shù)碼管( LED)做顯示器。實現(xiàn)這種顯示的方法很多,但是,必須采用相應的措施才能實現(xiàn)多個 LED 的顯示。 多位 LED顯示時,常將所有位的段選線并聯(lián)在一起,由一個 8位 I/ O口控制,而共陰極點或共陽極點分別由另一個 8 位 I/ O口控制;也可采用并行擴展口 構成顯示電路,通常,需要擴展器件管腳的較多,價格較高。其中, 74LS138 是 3 線- 8 線譯碼器, 74LS04 是 6 位非門,起反向驅動作用, LED 采用 SM110561K 型共陽極數(shù)碼管。位選碼由單片機的 P20~ P24 口輸出并經(jīng)譯碼器 74LS138 送往 74LS04 非門的輸入端,以對數(shù)碼管 LED0~ LED10 進行位選控制,這樣, 11 個數(shù)碼管便以 10ms 的時間間隔輪流顯示。 LED 的驅動子 如下: 程序 /************************數(shù)碼管顯示 *************************/ void LED_SHOW() { int i。i12。//8 位循環(huán)顯示,考慮數(shù)碼管點的位置 P1=led[tab[i]]。amp。=0x7f。 // delay(1)。只要連接好硬件電路,編寫好軟件 程序, LED 數(shù)碼管驅動 模塊 可以很快完成。晚上街頭色彩絢麗的電子廣告牌 ,酒店門前醒目的滾動字幕,大型商場車站的電子屏提示標語,銀行證券交易所及交通路況等反映實時信息的顯示屏。本設計實用性強,操作簡單。 方案一:靜態(tài)顯示,將一幀圖像中的每一個二極管的狀態(tài)分別用 0 和 1 表示 ,若為 0 ,則表示 LED 無電流 ,即暗狀態(tài) 。若給每一個發(fā)光二極管一個驅動電路 ,一幅畫面輸入以后 ,所有 LED 的狀態(tài)保持到下第 16 頁(共 40頁) 一幅畫。 方案二:動態(tài)顯示,對一幅畫面進行分割 ,對組成畫面的各部分分別顯示 ,是動態(tài)顯示方式。因此合理的設計應既保證驅動電路易實現(xiàn) ,又要保證圖像穩(wěn)定 ,無閃爍 [14]。我們通過 模塊 發(fā)現(xiàn) , 當掃描刷新頻率 (發(fā)光二極管的停閃頻率 ) 為 50Hz, 發(fā) 光二極管導通時間 大于或等于 1m s 時 , 顯示亮度較好 , 無閃爍感。 ( 2) 芯片選擇 方案一:點陣的行列掃描全部選用單片機的 I/O 口來驅動,占用大量 I/O資源。 綜合比較,我們采用方案二。例如,想使左上角 LED 點亮,則 X0=1,Y0=0即可 ,實際應用時限流電阻可以放在 X軸或 Y軸。本 部分 中 16 16 點陣塊的連 線方式如下所述:將四個點陣按照同樣的方向排列,即有字一面向著同第 18 頁(共 40頁) 一方向,假設四個點陣的排列方式為: 00 01 10 11 說明:將 00 與 01 的行控制線一對一連接, 10 和 11 的行控制線一對一連接;00 與 10 的列控制線一對一連接, 01 和 11 的列控制線一對一連接;最后, 00和 01 的 16 根列控制線就是 16x16 的列控制線; 00 和 10的行控制線就是 16x16的行控制線。 我們以 UCDOS 中文宋體字庫為例,每一個字由 16 行 16 列的點陣組成顯示。我們可以把每一個點理解為一個象素,而把每一個字的字形理解為一幅圖像。若采用 STC89LE52RC 單片機控制,由于單片機的總線為 8 位,一個字需要拆分為 2個部分,下圖所示: 圖 14 漢 字點 陣顯 示原理 為了弄清楚漢字的點陣組成規(guī)律,首先通過列掃描方法獲取漢字的代碼。本設計通過列掃描方法首先顯示左上角的第一列的上半部分,即第 0列的 P07~P00口,方向為 P07 到 P00,顯示漢字“大”時,由下往上排列為 P07 滅, P06第 19 頁(共 40頁) 滅 ,P05 亮 ,P04 滅 ,P03 滅 ,P02 滅 ,P01 滅 ,P00 滅,即二進制 00100000,轉換為十六進制為 20h。依照這個方法轉向第二列、第三列,?,直至第十六列的掃描,一共掃描 32個 8位,可以得出漢字“大”的掃描代碼為: 0x20,0x00,0x20,0x80,0x20,0x40,0x20,0x20, 0x20,0x10,0x20,0x0C,0xA0,0x03,0x7F,0x00, 0xA0,0x01,0x20,0x06,0x20,0x08,0x20,0x30, 0x20,0x60,0x20,0xC0,0x20,0x40,0x00,0x00, 由這個原理可以看出,無論顯示何種字體或圖像,都可以用這個方法來分析出它的掃描代碼從而顯示在屏幕上。為此,我們經(jīng)常采用字庫軟件查找字符代碼,軟件打開后輸入漢字,設置字體樣式大小和取模方式及取模走向,點擊“生成字模”十六進制數(shù)據(jù)的漢字代碼即可自動生成,把我們所需要的豎排數(shù)據(jù)復制到程序中即可。 漢字點陣顯示一般有點掃描、行掃描和列掃描 3 種。行掃描和列掃描方法的掃描頻率必須大于 16 8=128 Hz,周期小于 ms 即可,但是一次驅動一列或一行 (8顆 LED)時需外加驅動電路提高電流,否則 LED亮度會不足。 的特性 目前市場上有各種各樣的短距離無線通信模塊, RF905 射頻模塊具有如下優(yōu)點: (1) 433Mhz 開放 ISM 頻段免許可證使用 (2) 最高工作速率 50kbps,高效 GFSK 調(diào)制,抗干擾能力強,特別適合工業(yè)控制場合 (3) 125 頻道,滿足多點通信和跳頻通信需要 (4) 內(nèi)置硬件 CRC 檢錯和點對多點通信地址控制 (5) 低功耗 工作,待機模式下狀態(tài)僅為 (6) 收發(fā)模式 切換時間 650us 第 21 頁(共 40頁) (7) 模塊可軟件設地址,只有收到本機地址時才會輸出數(shù)據(jù)(提供中斷指示 ),可直接接各種單片機使用,軟件編程非常方便 (8) TX Mode: 在 +10dBm 情況下,電流為 30mA。 2.本模塊引腳圖 本模塊與單片機之間的連接方式非常簡單,如下如所示: 圖 16 RF905模塊的引腳圖 Shock Burst TX 發(fā)送流程 : 典型的 RF905 發(fā)送流程分以下幾步 A. 當微控制器有數(shù)據(jù)要發(fā)送時,通過 SPI 接口,按時序把接收機的地址和要發(fā)送的數(shù)據(jù)送傳給 RF905, SPI接口的速率在通信協(xié)議和器件配置時確定; B. 微控制器置高 TRX_CE 和 TX_EN,激發(fā) RF905 的 ShockBurstTM 發(fā)送模式; C. RF905 的 ShockBurstTM 發(fā)送: (1) 射頻寄存器自動開啟; (2) 數(shù)據(jù)打包 (加字頭和 CRC校驗碼 ); 第 22 頁(共 40頁) (3) 發(fā)送數(shù)據(jù)包; (4) 當數(shù)據(jù)發(fā)送完成,數(shù)據(jù)準備好引腳被置高; D. AUTO_RETRAN 被置高, RF905 不斷重發(fā),直到 TRX_CE 被置低; E. 當 TRX_CE 被置低, RF905 發(fā)送過程完成,自動進入空閑模式。 4.電路參數(shù)設計 電路參數(shù)設計主要考慮如下幾方面: (1)手持端的功耗及電池供電時間; (2) 顯示端的功耗及電池供電時間; (3) RF905 模塊的通信距離; (4) RF905 模塊的工作速 率; (1) 手持端的功耗及電池供電時間 手持端的功耗包括: ; 的功耗; 射頻模塊功耗(發(fā)射模式)。 第 23 頁(共 40頁) b. 12864LCD 不帶背光情況下功耗約為 30 mW,背光功耗≤ 300 mW,因此最大功耗為 300+30=330 mW[13]。 在持續(xù)打開 LCD背光的情況下,手持端的最大總功耗為 100+330+70=500mW。如果在不開LCD背光的情況下,手持端功耗為 100+30+70=200 mW,若選用容量為 2Ah/5V 鋰電池供電,工作時間為 2020/200=10 小時。 (2) 顯示端的功耗及電池供電時間 顯示 端的功耗包括: ; b. LED 點陣的功耗;c. LED 數(shù)碼管的功耗; 射頻模塊功耗。 b. LED 點陣的功耗一般為 20W 每平方米,本點陣設計面積為**2= 2m ,功耗為 20*=9W。 d RF905 射頻模塊 RX Mode:,待機模式下狀態(tài)僅為 ,長期處于 RX Mode 下,功耗為 *=40mW。如選用 12V/4Ah 鎳氫電池供電,工作時間約為 12*4/12=4h。 (3) RF905 模塊的通信距離 a. 433Mhz 開放 ISM 頻段免許可證使用。 (4) RF905 模塊的工作速率 第 24 頁(共 40頁) a. 最高工作速率 50kbps,高效 GFSK 調(diào)制,抗干擾能力強,特別適合工業(yè)控制場合。 : RF905 模塊與單片機之間的串口通信波特率定為 9600bit/s。 5.數(shù)據(jù)測量記錄 手持端每次響應鍵盤輸入后,通過串行口向顯示端發(fā)送 16 個字節(jié)的數(shù)據(jù),數(shù)據(jù)分為三部分,其意義如下: 第一部分:第 0和 1個字節(jié)的數(shù)據(jù)格式為 0x00、 0x01,其數(shù)據(jù)范圍是 0~ 255,最多可以預先定義好 256 只不同的參賽隊名。其目的是在接收端比較接收數(shù)據(jù)中第一和第二部分的數(shù)據(jù)是否一致,以防在使用 RF905 進行無線傳輸過程中產(chǎn)生誤碼。 第三部分:第 14和第 15 個字節(jié),分別為兩個固定的字符 ’ /r’ ,’ /n’ 。 第 25 頁(共 40頁) 4 軟件設計 介紹 軟件設計模塊圖 圖 17 軟件 主要功能模塊 圖 開發(fā)平臺和所用語言 本設計的軟件程序是基于 Keil uVision3 平臺采用 C 語言開發(fā)的。其中主程序和子 程序的流程圖如下: 第 26 頁(共 40頁) N Y 圖 18 主程序流程圖 初始化 開始 進入顯示子程序 調(diào)整指針數(shù)據(jù) 是否顯示完 第 27 頁(共 40頁) N Y N Y 圖 19 子程序流程圖 在完成編寫程序的編譯和仿真之后,直接用串口下載線將程序燒進單片機,由于本設計電路對元件參數(shù)的要求不是很高,只要元件較好,參數(shù)基本符合要求,焊接裝配后即可正常工作。 作為一名應用電子技術專業(yè)的一名學生,我在大學 四 年的學習生活中,系統(tǒng)地學習了電子及其相關專業(yè)的各門課程。專業(yè)的特色一目了然,軟硬件結合。 單片機 電子 記分牌 設計的主要任務包括硬件設計 和軟件設計。軟件設計包括: 記分的功能 、倒計時的實現(xiàn)。 本設計系統(tǒng)采用 STC89LE52 單片機實現(xiàn),外圍電路簡單 ,可維護性強;完全能滿足籃球比賽中計時、記分的設計要求,通過改變系統(tǒng)軟件的方法,還可以將該系統(tǒng)改為 各種比賽的 計分系統(tǒng)。該單片機 電子 記分牌可適應不同 比賽項目 ,通過 按鍵修改每個設置,運行可靠,具有一定的使用和競爭價值。此外 該 課題研究 不僅具有趣味性和綜合性,而且具有研究性和探索性。通過該 設計 ,不僅鍛煉了我的創(chuàng)新能力 、軟硬件設計能力,而且提高了 自己 綜合運用知識的能力。 例如 由于用單片第 29 頁(共 40頁) 機做漢字輸入法非常繁瑣,因此如果要實現(xiàn)用手持端輸入任意名稱的參賽隊名,則顯得力不從心。 同時 本 設計中 只使用了一塊 64 16 LED 點陣,電路非常簡單,但是已經(jīng)包涵了 LED 顯 示屏的電路基本原理和基本程序。建議在后續(xù)的 設計研究 中加一個時鐘芯片和溫度傳感器,這樣就可用顯示實時時鐘和溫度,具有實際
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1