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

正文內(nèi)容

畢業(yè)設計---用單片機控制的數(shù)字觸發(fā)器-畢業(yè)設計-文庫吧資料

2025-01-27 04:37本頁面
  

【正文】 db 01H,00H,02H,00H,04H,00H,1FH,0FFH db 0E2H,00H,22H,00H,22H,0FCH,26H,88H db 2AH,88H,0F2H,88H,2AH,0FAH,26H,01H 10 db 63H,0FEH,26H,00H,02H,00H,00H,00H 以下分別輸入 倚 ,天 ,一 ,出 ,寶 ,刀 ,屠 ,龍 ,的代碼 ,略。而行方向 16條線則接在 p0口和 p2口。在這個例子里,由于一共用到16 行, 16 列,如果將其 全部接入 89c51單片機, 一共使用 32條 io口,這樣造成了 io資源的耗盡,系統(tǒng)也再無擴充的余地。軟件打開后輸入漢字,點“檢取”,十六進制數(shù)據(jù)的漢字 代碼 即可自動生成,把我們所需要的豎排數(shù)據(jù)復制到我們的程序中即可。事實上這個漢字屏不僅可以顯示漢字, 也可以顯示在 256像素范圍內(nèi)的任何圖形。即國標漢字庫中的每一個字均由 256點陣來表示。同時為了降低制作難度, 僅作了一個字的輪流顯示,實際使用時可根據(jù)這個原理自行擴充顯示的字數(shù)。 漢字顯示屏廣泛應用與汽車報站器,廣告屏等。然后在類 CLEDDlg 的 OnTimer 函數(shù)中調(diào)用該函數(shù),以實現(xiàn)文字的 滾動顯示。對于需要滾動的文字,可以將其設置為位圖格式,暫存于內(nèi)存中,然后利用VC 提供的位圖拷貝函數(shù) BitBlt 將位圖復制到顯示位置。為此,可先在界面上描繪出虛擬的 LED 顯示屏,由于實際的顯示屏為 160 16 點陣,故須在界面上設定相同的區(qū)域。 b.動態(tài)效果模擬顯示 為了方便調(diào)節(jié) LED 的顯示效果,筆者在 PC 機的控制界面上設計了 LED 顯示屏的模擬顯示,它同實際的顯示效果完全一樣。對于特殊字符或圖形點陣數(shù)據(jù)的提取,簡便的方法可以先做一個 BMP 文件,然后用一些取模軟件(如字模提取 )來獲得。 漢字字模的提取非常關鍵,本文的字模數(shù)據(jù)取自 UCDOS 下的字庫文件 HZK16。該通訊規(guī)約非常簡便,能夠較好的解決上述問題,從而實現(xiàn) PC 機與多單片機之間的主從式通訊及對顯示的控制。因此可考慮將單片機串口設為工作方式 1,即改為 10 位異步接收/發(fā)送方式來解決,其通訊流程如下: 首先發(fā)通信開始標志,接著發(fā)送需要操作的 單片機系統(tǒng)地址,然后發(fā)送顯示工作命令字,該命令包括 2 個字節(jié),前一字節(jié)用于設定顯示方式和滾動方向,后一字節(jié)則用于設定顯示速度。但現(xiàn)在由于采用的是 MSCOMM 控件來實現(xiàn) PC 機和單片機之間的通訊,這是一種標準的 10 位串口通信方式,即 8 7 位標準數(shù)據(jù)位和該數(shù)據(jù)的起始位、停止位各 1 位。該控件用事件的方式簡化了對串口操作的編程,并可設置串行通信的數(shù)據(jù)發(fā)送和接收,還可對串口狀態(tài)及串口通信的信息格式和協(xié)議進行設置。 圖 2 LED滾動顯示處理示意圖 PC 機控制程 序 a.通訊功能的實現(xiàn) 在 Windows 環(huán)境下,實現(xiàn) PC 與單片機的通訊可利用 Windows 的通訊 API 函數(shù)或者利用 VC++(或其它語言)的標準通訊函數(shù)_ inp、_ outp 來實現(xiàn)。 打字顯示要求漢字在顯示屏上按從左到右的順序一個個的出現(xiàn),如同打字的效果。然后重復執(zhí)行上述操作便可實現(xiàn)滾動顯示。由于預裝載區(qū)保存了 1 個漢字點陣數(shù)據(jù),即 16 16 點陣,所以當前顯示緩沖區(qū)的內(nèi)容只能移動 16 列。這里89C52 采用 22MHz 晶振,實驗證明可以實現(xiàn)該操作)。當需要滾動顯示時,則可在接下來的掃描周期的每個行掃描中斷處理程序中,將對顯示緩沖區(qū)的相應行點陣數(shù)據(jù)左移一位,同時更改顯示緩沖區(qū)的內(nèi)容。滾動指針始終指向顯示屏的最右邊原點。為 此 ,需要在下次移動顯示之前對顯示緩沖區(qū)的內(nèi)容進行更改,從而完成相應點陣數(shù)據(jù)的移位操作。閃動顯示與此類似,不同的是要間隔一個“軟定時器”的定時時間,在行掃描時,行移位寄存器的 D 端打入的全為 0,可使得整屏不顯示,以確保黑屏時間與顯示時間相等,從而實現(xiàn)漢字或圖符的閃動顯示。下面將分別說明如何實現(xiàn)這 4 種顯示方式?!败浂〞r器”的設定值可以通過上位機 PC 機來改變,這樣既可實現(xiàn)LED 動態(tài)顯示的速度調(diào)節(jié),又可保持顯示內(nèi)容的流暢和無閃爍感 。由于顯示屏每行顯示 1. 25ms,整屏顯示周期為 20ms,考慮到余量的情況,可將軟定時器的設定值定在大于 30ms。在對定時中斷調(diào)用計數(shù)時,如果調(diào)用次數(shù)達到設定值,則改變顯示內(nèi)容。 實現(xiàn)動態(tài)顯示速度調(diào)節(jié)的方法通常是改變定時器的中斷時間,但是當顯示速度很慢的時候,該方法容易使整屏的刷新率降低,從而使顯示內(nèi)容出 現(xiàn)閃爍。 圖 1 LED顯示屏控制電路 4 顯示 與控制的設計 在本人設計的 PC 機控制多單片機顯示系統(tǒng)中,用 PC 機實現(xiàn)的主要功 能包括單片機顯示子系統(tǒng)的選擇,顯示方式選擇(包括靜態(tài)、閃動、滾動、打字等),滾動方向選擇(包括上下滾動和左右滾動),動態(tài)顯示速度調(diào)節(jié)(即文字閃動頻率、滾動速度、打字顯示速度等),顯示內(nèi)容輸入及顯示預覽等。經(jīng)延時一段時間后再進行下一行點陣數(shù)據(jù)的顯示。工作時,由單片機從緩沖區(qū)取出第一行需要顯示的 20 字 4 節(jié)點陣數(shù)據(jù),再由列點陣數(shù) 據(jù)輸入端 P1. 2 口按位依次串行輸入至列移位寄存器,其數(shù)據(jù)輸入的順序與顯示內(nèi)容的順序相反。由于 AT89C52 僅有 8k 存儲空間,而顯示的內(nèi)容由PC 機控制,因此不可能預先把需要顯示的內(nèi)容做成點陣存在單片機中,而只能由 PC 機即時地把所需顯示的點陣數(shù)據(jù)傳給單片機并存入緩沖區(qū) 6264。整個電路由單片機 89C5點陣數(shù)據(jù) 存儲器 626列驅動電路 ULN280行驅動電路 TIP12移位寄存器 4094 及附屬電路組成。若需實現(xiàn)遠程監(jiān)控,只需增加 RS232/ 485 轉換模塊即可,該部分已有成熟的電路設計,故不再詳細敘述。 3 系統(tǒng)硬件設計 本系統(tǒng)主要的硬件設計是下位機單片機的顯示控制部分。另一方面,單片機應用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設計思想和設計方法。單片機將使人類生活更加方便、舒適、豐富多彩。由于單片機的這種結構形式及它所采取的半導體工藝,使其具有很多顯著的特點,因而在各個領域都得到了迅猛的發(fā)展。 3 單片機的組成 單片機是微型機的一個主要分支,在結 構上的最大特點是把 CPU、存儲器、定時器和多種輸入 /輸出接口電路集成在一塊超大規(guī)模集成電路芯片上。這樣, 80C51 就變成有眾多制造廠商支持的、發(fā)展出上百品種的大家族,現(xiàn)統(tǒng)稱為 80C51 系列。 隨著半導體集成工藝的不斷發(fā)展,單片機的集成度將更高 、體積將更小、功能將列強。隨著單片機在各個領域全面深入地發(fā)展和應用,出現(xiàn)了高速、大尋址范圍、強運算能力的 8位 /16 位 /32 位通用型單片機,以及小型廉價的專用型單片機。 Intel 公司推出 的 MCS– 96系列單片機,將一些用于測控系統(tǒng)的模數(shù)轉換器、程序運行監(jiān)視器、脈寬調(diào)制器等納入片中,體現(xiàn)了單片機的微控制器特征。它在完善的外部總線 , CPU 外圍功能單元的集中管理模式 , 體現(xiàn)工控特性的位地址空間及位操作方式 , 指令系統(tǒng)趨于豐富和完善,并且增加了許多突出控制功能的指令幾個方面奠定了典型的通用總線型單片機體系結構。 MCS– 48 的推出是在工控領域的控索,參與這一控索的公司還有 Motorol
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1