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

正文內(nèi)容

畢業(yè)設(shè)計led顯示屏控制系統(tǒng)的分析與設(shè)計-在線瀏覽

2025-02-02 13:21本頁面
  

【正文】 ,通過這種繼承和擴(kuò)充得到新的類。其中軟件系統(tǒng)與 無線傳輸 控制硬件主系統(tǒng)之間采用串行通訊方式完成程序下載,實現(xiàn)文 本 信息的傳輸?;?結(jié)構(gòu)如下圖: 8 圖 41 LED 顯示屏總體框架 系統(tǒng)工 作過程 : 軟件控制系統(tǒng)主要完成的任務(wù)為圖文編輯、字模提取與保存、 圖像 預(yù)覽與文件傳輸 ; 無線 傳輸系統(tǒng)主要完成文件信息由 PC 機(jī) 傳輸至 LED 顯示器 , 硬件控制系統(tǒng)中 LED 點陣主要任務(wù)是通過電流控制完成信息顯示, 通過單片機(jī)的掃描驅(qū)動方式的控制對 LED 點陣行列驅(qū)動,實現(xiàn)設(shè)備的驅(qū)動并最終實現(xiàn)接收的圖文顯示功能。 通訊部分將在第三章做詳細(xì)的介紹。 編輯模塊 1)除 Windows 自生成的剪貼、復(fù)制、粘貼功能,系統(tǒng)加入了撤消、重復(fù)功能。 ( 2) 選中重復(fù)功能可以實現(xiàn)之前編輯工 作的最近的一條操作命令。 3)文字編輯 : 包括各種字體、字形、字號、效果、顏色的文 字的編輯,并且根據(jù)應(yīng)用的特殊用途,加入指定位置文字的編輯。 PC 軟件控制系統(tǒng) 單片機(jī) 各功能模塊 行驅(qū)動器 LED 顯示點陣 列驅(qū)動器 無線 發(fā)射 機(jī) 無線接受機(jī) 9 4)顏色控制模塊 : 由于應(yīng)用領(lǐng)域的具體特點,主要采用了紅、綠、黃三種顏色,可以實現(xiàn)顏色控制。 1)普通效果,靜態(tài)的顯示屏幕上的信息 2)滾動效果,可以實現(xiàn)從左向右的信息滾動 顯示,可以與靜態(tài)信息 穿插顯示。 4)多屏信息傳輸,實現(xiàn)編輯保存好的單屏信息合并保存成一個文件,大大減少傳輸文件時的煩瑣。 1)顯示效果,通過文件傳輸前的預(yù)覽,可以調(diào)整靜態(tài)與滾動顯示效果的排列順序。 軟件模塊結(jié)構(gòu)圖 如下: 圖 32 軟件模塊結(jié)構(gòu)圖 第 3 章 串行接口 串行通信的工作原理 在各種單片機(jī)應(yīng)用系統(tǒng)的 設(shè)計中,如智能儀器儀表、各類手持設(shè)備、 GPS 接收器等,都會遇到怎樣與 PC機(jī)進(jìn)行通訊的問題。而長距離的數(shù)控制模塊 編輯模塊 增添效果模塊 圖像預(yù)覽模塊 設(shè)備通訊模塊 文字編輯 圖形編輯 顏色控制 滾動效果 多屏文件合并 顯示效果 顯示時間 設(shè)備通訊 文件傳輸 10 據(jù)傳送只能采用串行口,串行口只需一根數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳送,傳送距離較長,投資較少,但傳送速率較低。 為了能使微機(jī)與單片機(jī)之間能通信,必須遵守相同的通信協(xié)議。一般常用的平轉(zhuǎn)換器件有 MC1488, MC1489 及 MAX232 等,但 MC1488, MC1489 需要 +12V 電源,這對于不具備 +12V 電源的單片機(jī)系統(tǒng)是非常不便的,而雙路RS232 收發(fā)器 MAX232 就是基于這一功能開發(fā)的新型器件 [4]。但都是在 RS232 標(biāo)準(zhǔn)的基礎(chǔ)上經(jīng)過改進(jìn)而形成的。它適合于數(shù)據(jù)傳輸速率在 0~20210b/s 范圍內(nèi)的通信。由于通行設(shè)備廠商都生產(chǎn)與 RS232C 制式兼容的通信設(shè)備,因此,它作為一種標(biāo)準(zhǔn),目前已在微機(jī)通信接 口 中廣泛采用。它規(guī)定連接電纜和機(jī)械、電氣特性、信號功能及傳送過程。 數(shù)據(jù)終端準(zhǔn)備好 (Data set readyDTR)—— 有效時 (ON)狀態(tài),表明數(shù)據(jù)終端可以使用。這兩個設(shè)備狀態(tài)信號有效,只表示設(shè)備本身可用,并不說明通信鏈路可以開始進(jìn)行通信了,能否開始進(jìn)行通信要由下面的控制信號決定。它用來控制 MODEM 是否要進(jìn)入發(fā)送狀態(tài)。當(dāng) MODEM 已準(zhǔn)備好接收終端傳來的數(shù)據(jù),并向前發(fā)送時,使該信號有效,通知終端開始沿發(fā)送數(shù)據(jù)線 TXD 發(fā)送數(shù)據(jù)。在全雙工系統(tǒng)中作 發(fā)送方式和接收方式之間的切換。 接收線信號檢出 (Received Line detectionRLSD)—— 用來表示 DCE 已接通通信鏈路,告知 DTE 準(zhǔn)備接收數(shù)據(jù)。此線也叫做數(shù)據(jù)載波檢出 (Data Carrier dectectionDCD)線。 ( 2)數(shù)據(jù)發(fā)送與接收線 : 發(fā)送數(shù)據(jù) (Transmitted dataTXD)—— 通過 TXD 終端將串行數(shù)據(jù)發(fā)送到 MODEM,(DTE→ DCE)。 ( 3)地線有兩根線 SG, PG—— 信號地和保護(hù)地信號線,無方向。實際上, RS232C的 25 條引腳中有許多是很少使用的,要完成最基本的串行通信功能,只需要 RXD , TXD 和GND 即可。 引腳 信號 信號源 類型 描述 1 DCD DCE 控制 載波信號檢測 2 RXD DCE 數(shù)據(jù) 數(shù)據(jù)接收 3 TXD DTE 數(shù)據(jù) 數(shù)據(jù)接收 4 DTR DTE 控制 數(shù)據(jù)終端準(zhǔn)備好 5 GND 信號地 6 DSR DCE 控制 數(shù)據(jù)設(shè)置準(zhǔn)備好 7 RTS DTE 控制 請求發(fā)送 8 CTS DCE 控制 清除發(fā)送 9 RI DCE 控制 振鈴指示 表 1 從電氣特性而言, RS232 總線的邏輯電平與 TTL 電平完全不兼容,因此必須進(jìn)行電平 12 轉(zhuǎn)換。 MAX232 介紹 MAX232 是雙路驅(qū)動 /接收器,內(nèi)部包括電容型的電壓生成器,可以將單 5V 電源轉(zhuǎn)換成符合 EIA/TIA232E 的電壓等級。接收器的典型臨界值是 ,典型 磁滯是 V,可以接收 +30V 的輸入信號。圖 為其管腳分布圖。 圖 31 MAX232 管腳圖 (1)單 5V 電源 (2) LinBiCMOS 工藝 (3)兩個驅(qū)動器和兩個接收器 (4)+30V 的輸入電平 (5)低工作電流: 8mA 典型值 (6)滿足和超過 ANSI EIA/TIA232E 和 ITU 推薦標(biāo)準(zhǔn) 其工藝技術(shù)如下 : (1)兩 個驅(qū)動器及兩個接收器 (2)+30V 輸入電平 (3)低電源電流:典型值是 8mA (4)符合甚至優(yōu)于 ANSI 標(biāo)準(zhǔn) EIA/TIA232E 及 ITU 推薦標(biāo)準(zhǔn) V. 28 (5)可與 Maxim 公司的 MAX232 互換 (6)ESD 保護(hù)大于 MILSTD883(方法 3015)標(biāo)準(zhǔn)的 2021V 注意事項 : (1)工作溫度 (自然通風(fēng) )范圍內(nèi)的極限參數(shù) (除非另有說明 ) (2)輸入電源電壓范圍, Vcc 0. 3V 至 6V (3)正輸出電源電壓范圍, VS+ Vcc0. 3V 至 15V (4)負(fù)輸出電源電壓范圍, VS 0. 3V 至 15V (5)輸入電壓范圍, VI:驅(qū)動器 0. 3v 至 Vcc + 0. 3V (6)接收器 +30V 13 (7)輸出電壓范圍, V0: T10UT, T20UT VS 0. 3V 至 VS++O. 3V (8) RlOUT, R20UT 0. 3V 至 Vcc +O. 3V (9)短路持續(xù)時間: T10UT, T20UT 未限制 (10)工作溫度 (自然通風(fēng) )范圍, TA: MAX232 0℃ 至 70 ℃ (11)MAX232I 40℃至 85℃ (12)存儲溫度范圍, Tstg 65℃至 150 ℃ (13)引線溫度,離外殼 (1/16 英寸 ), 10 秒 260 ℃ 強(qiáng)度超出所列的極限參數(shù)可能導(dǎo)致器件的永久性損壞。延長在極限參數(shù)條件下的工作時間會影響器件的可靠性 [7]。下面就這四個核心功能做詳細(xì)的研究與設(shè)計。本系統(tǒng)在設(shè)計時采用 VC 6. 0 開發(fā)工具,用 VC++完成整個設(shè)計工 作。下面對工 程進(jìn)行分析和設(shè)計 : 文本區(qū)的開啟 : 由于所應(yīng)用的 LED 顯示屏的像素點數(shù)量已定,而計算機(jī)屏幕的分辨率顯然遠(yuǎn)遠(yuǎn)高于顯示屏,這樣造 成邏輯坐標(biāo)的不同,即而顯示的圖像會有扭曲、拉長甚至失真情況。 現(xiàn)在用來解決此問題的方法很多。 但為了圖像不失真,本系統(tǒng)采用所開啟文本區(qū)與顯示屏像素數(shù)完全相同的方式,從而避免了圓變橢 圓,正方形變矩形,甚至連劃斜線時的斜率也不會變。而系統(tǒng)定義的文本區(qū)要求精確的 client area,用于字模信息保存。 SetClientSize() //設(shè)置客戶區(qū)大小的函數(shù) 14 {CRect rect。 int cx, cy = 0。 pBar = GetControlBar(AFX_IDW_STATUS_BAR)。amp。 winSize = rect. Size ()。} pBar=GetControlBar(AFX_IDW_ TOOLBAR)。amp。 winSize = ()。} cx = 384+(384m_clientSize. cx)。 GetWindowRect(rect)。} OnViewStatusBar(){ CFrameWnd::OnBarCheck(ID_VIEW_STATUS_BAR)。} 通過對客戶區(qū)的精確控制,可以真正的使文本 區(qū)的像 素點數(shù)與顯示屏的平面發(fā)光點數(shù)對應(yīng),而且為了編輯操作過程中不至于因為失誤造成 文本 區(qū)內(nèi)的象素改變,所以系統(tǒng)限制了窗體最大化控制 [3] [9]。 = ~WS_MAXIMIZEBOX。 編輯功能設(shè)計 : 在控制系統(tǒng)中,把文字與圖形的輸入通 通想象成是圖像的編輯,這樣就像 在畫板上一樣,隨心所欲的完成編輯工 作。 DC 中存儲設(shè)備的屬性與 輸出繪圖的數(shù)據(jù)。這個 DC 對象可以使用 CDC 類的一些繪圖函數(shù) (如畫線、圓、方形等 )。 15 系統(tǒng)通過編寫 Line()函數(shù)畫直線、 Rectangle()函數(shù)畫矩形、 Ellipse ()函數(shù)畫橢圓、 Circle ()函數(shù)完成圖形的編輯 [2] [3]。 GDI 對象的析構(gòu)很重要,特別是自己創(chuàng)建的對象,一定要在適當(dāng)?shù)臅r機(jī) (GDI 對象已經(jīng)不在附著在 DC 時 )去掉。可以選擇 MFC 預(yù)存的對象來解除對象的依附關(guān)系,因為 MFC 預(yù)存的對象會在不用的時候自動析構(gòu)。 文字的輸入 : 通過 CFontDialog 類生成一個選擇字體類型 (font)的對話框。 LOGFONT m _lFont。 CFont myFont。 CFontDialog FontDlg。m_lFont。 FontDlg. m_cf. Flags!=CF_INITTOLOGFONTSTRUCT。m_1Font)。 } 調(diào)用系統(tǒng)自帶的輸入法,包括文字的字體、字形、顏色、效果 等。 CTextDl
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1