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

正文內(nèi)容

基于單片機(jī)的led廣告牌設(shè)計(jì)(編輯修改稿)

2024-07-24 19:58 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 O 隨數(shù)據(jù) D而變。當(dāng) LE為低電平時(shí),O 被鎖存在已建立的數(shù)據(jù)電平。7 4LS373 引 腳 即 外 觀 如 圖 所 示圖 74LS373引腳圖74HC154為 4 線-12 線譯碼器,當(dāng)選通端( GG2)均為低電平時(shí),可將地址端(ABCD)的二進(jìn)制 編碼在一個(gè)對(duì)應(yīng)的輸出端,以低電平譯出。若將 G1 和 G2 中的一個(gè)作為數(shù)據(jù)輸入端,由 ABCD 對(duì)輸出尋址, 還可作 1 線-16 線數(shù)據(jù)分配器。工作環(huán)境溫度為 0~70℃,對(duì)社會(huì)的要求非常適合。 LED,50 年 前 人 們 已 經(jīng) 了 解 半 導(dǎo) 體 材 料 可 產(chǎn) 生 光線 的 基 本 知 識(shí) , 第 一 個(gè) 商 用 二 極 管 產(chǎn) 生 于 1960 年 。 LED 是 英 文 light emitting diode( 發(fā) 光 二 極 管 ) 的 縮 寫(xiě) , 它 的 基 本 結(jié) 構(gòu) 是 一 塊 電 致 發(fā) 光 的 半導(dǎo) 體 材 料 , 置 于 一 個(gè) 有 引 線 的 架 子 上 , 然 后 四 周 用 環(huán) 氧 7 樹(shù) 脂 密 封 , 即 固 體封 裝 , 所 以 能 起 到 保 護(hù) 內(nèi) 部 芯 線 的作 用 , 所 以 LED 的 抗 震 性 能 好 該電路的顯示采用逐行掃描方式。工作時(shí),由單片機(jī)取出第一行需要顯示的內(nèi)容經(jīng)延時(shí)一段時(shí)間后再進(jìn)行下一行點(diǎn)陣數(shù)據(jù)的顯示。需要注意的是,每次只能選通一行數(shù)據(jù),即要通過(guò)不斷的逐行掃描來(lái)實(shí)現(xiàn)漢字或字符的顯示。 1616LED 點(diǎn)陣顯示制作 1616LED 點(diǎn)陣的內(nèi)部結(jié)構(gòu)及工作原理以 UCDOS中文宋體字庫(kù)為例,每一個(gè)字由 16行 16列的點(diǎn)陣組成顯示。即國(guó)家標(biāo)準(zhǔn)漢字庫(kù)中的每一個(gè)字均由 256點(diǎn)陣來(lái)表示。我們可以把每一個(gè)點(diǎn)理解為一個(gè)像素,而把每一個(gè)字的字形理解為一幅圖像。事實(shí)上這個(gè)漢字屏不僅可以顯示漢字,也可以顯示在 256像素范圍內(nèi)的任何圖形。這里我們以“高”字說(shuō)明,如圖 。圖 16*16LED漢字顯示用 8位的 AT89C51單片機(jī)控制,由于單片機(jī)的總線為 8位,一個(gè)字需要拆分為 2個(gè)部分。一般把它拆分為上部和下部,上部由 816點(diǎn)陣組成,下部也由816點(diǎn)陣組成。在本例中單片機(jī)首先顯示的是左上角的第一列的上半部分,即第 0列的 p00—p07口。方向?yàn)?p00到 p07 ,顯示漢字“高”時(shí),p02 點(diǎn)亮,由上往下排列,為 滅, 滅, 滅, 滅, 滅, 亮, 滅, 滅。即二進(jìn)制 00000100,轉(zhuǎn)換為 16進(jìn)制為 04h。上半部第一列完成后,繼續(xù)掃描下半部的第一列,為了接線的方 便,我們?nèi)栽O(shè)計(jì)成由上往下掃描,即從 p27向 p20方向掃描,從上圖可以看到,這一列全部為不亮,即為 00000000,16 進(jìn)制則為 00h。 然后單片機(jī)轉(zhuǎn)向上半部第二列,仍為 p01點(diǎn)亮,為 00000100,即 16進(jìn)制 一列完成后繼續(xù)進(jìn)行下半部分的掃描,p20 點(diǎn)亮,為二進(jìn)制 00000010,即 16進(jìn)制 ,繼續(xù)進(jìn)行下面的掃描,一共掃描 32個(gè) 8位,可以得出漢字“高”的掃描代碼為:02h,00h,01h, 04h,0FFh,0FEh, 00h, 00h,1Fh,0F0h, 10h, 10h, 10h, 10h, 1Fh,0F0h,00h, 04h, 7Fh,0FEh, 40h, 04h, 4Fh,0E4h,48h, 24h, 48h, 24h, 4Fh,0E4h, 40h, 0Ch。由這個(gè)原理可以看出,無(wú)論顯示何種字體或圖像,都可以用這個(gè)方法來(lái)分析出它的掃描代碼從而顯示在屏幕上。不過(guò)現(xiàn)在有很多現(xiàn)成的漢字字模生成軟件,就不必自己去畫(huà)表格算代碼了。 用 88 LED 點(diǎn)陣構(gòu)成 1616 LED 點(diǎn)陣Proteus中只有 57和 88等 LED點(diǎn)陣,并沒(méi)有 1616LED點(diǎn)陣,而在實(shí)際應(yīng)用中,要良好地顯示一個(gè)漢字,則至少需要 1616點(diǎn)陣。下面我們就首先介紹使用 88點(diǎn)陣構(gòu)建 1616點(diǎn)陣的方法,并構(gòu)建一塊 1616LED點(diǎn)陣,用于本例的顯示任務(wù)。首先,從 “MATRIX8X8RED”元器件,并將四塊該元器件放入 Proteus文文件區(qū)編輯窗口中。此時(shí)需要注意,如果該元器件保持初始的位置(沒(méi)有轉(zhuǎn)動(dòng)方向),我們要首先將其左轉(zhuǎn) 90176。,使其水平放置,那么此時(shí)它的左面 8個(gè)引腳是其行線,右邊 8個(gè)引腳是其列線(當(dāng)然,如果你是將右轉(zhuǎn),則右邊 8個(gè)引腳是行線)。然后我們將四個(gè)元器件對(duì)應(yīng)的行線和列線分別進(jìn)行連接,使每一條行線引腳接一行 16個(gè) LED,列線也相同。并注意要將行線和列線引出一定長(zhǎng)度的引腳,以便下面我們使用。連接好的 1616點(diǎn)陣如圖 。成如上圖的 1616點(diǎn)陣只是第一步,這樣分開(kāi)的數(shù)塊并不能達(dá)到好的顯示效果,下面我們要將其進(jìn)一步組合。組合實(shí)際上很簡(jiǎn)單,首先選中如上圖中右側(cè)的兩塊 88點(diǎn)陣,然后拖動(dòng)并使其與左側(cè)的兩塊相并攏,如圖 。圖 可以看到原來(lái)的聯(lián)機(jī)已經(jīng)自動(dòng)隱藏了,至于在線的交點(diǎn),我們不要去動(dòng)。然后,我們?cè)賮?lái)最后一步,選中下側(cè)的兩塊點(diǎn)陣,并拖動(dòng)使其與上側(cè)的兩塊并攏,圖 點(diǎn)陣模塊組合最后的效果如圖 ??吹?原來(lái)雜亂的聯(lián)機(jī)現(xiàn)在已經(jīng)幾乎全部隱藏了,一塊 1616的 LED點(diǎn)陣做成了。需要注意,做成的 LED點(diǎn)陣的行線為左側(cè)的 16個(gè)引腳,下側(cè)的 16個(gè)引腳為其列線,而且其行線為高電平有效,列線為低電平有效。然后,我們將其保存,以便以后使用。圖 主控單片機(jī)的接口說(shuō)明P0 口 : P0 口 是 一 組 8 位 漏 極 開(kāi) 路 型 雙 向 I/O 口 , 也 即 地 址 /數(shù) 據(jù) 總 線 復(fù)制 用 口 , 作 為 輸 入 口 時(shí) , 每 位 能 吸 收 電 流 的 方 式 驅(qū) 動(dòng) 8 個(gè) TTL 邏 輯 門 電 路 ,對(duì) 端 口 寫(xiě) 入 “1 可 作 為 高 阻 抗 輸 入 端 用 。 在 訪 問(wèn) 外 部 數(shù) 據(jù) 存 儲(chǔ) 器 或 程 序 內(nèi) 存時(shí) , 這 組 口 線 分 時(shí) 轉(zhuǎn) 換 地 址 ( 低 8 位 ) 和 數(shù) 據(jù) 總 線 復(fù) 用 , 在 訪 問(wèn) 期 啟 動(dòng) 內(nèi) 部上 拉 電 阻 。 在 Flash 編 程 時(shí) , PO 口 接 收 指 令 節(jié) , 而 在 程 序 校 檢 時(shí) , 輸 出 指 令位 元 組 , 校 檢 時(shí) , 要 求 外 接 上 拉 電 阻 。 P1 口 : P1 口 是 一 個(gè) 帶 內(nèi) 部 上 拉 電 阻 的 8 位 雙 向 I/O 口 , P1 的 輸 出 緩沖 級(jí) 可 驅(qū) 動(dòng) ( 吸 收 或 輸 出 電 流 ) 4 個(gè) TTL 邏 輯 門 電 路 。 對(duì) 埠 寫(xiě) “1”, 通 過(guò) 內(nèi)部 的 上 拉 電 阻 把 埠 拉 到 高 電 平 , 此 時(shí) 可 作 輸 入 口 , 作 輸 入 口 時(shí) , 因 為 內(nèi) 部 存在 上 拉 電 阻 , 某 個(gè) 引 腳 被 外 部 信 號(hào) 拉 低 時(shí) 會(huì) 輸 出 一 個(gè) 電 流 I。 Flash 編 程 和程 序 校 檢 期 間 , P1 接 收 低 8 位 地 址 。P2 口 :P2 口 是 一 個(gè) 帶 內(nèi) 部 上 拉 電 阻 的 8 位 雙 向 I/O 口 , P1 的 輸 出 緩 沖 級(jí)可 驅(qū) 動(dòng) ( 吸 收 或 輸 出 電 流 ) 4 個(gè) TTL 邏 輯 門 電 路 。 對(duì) 埠 寫(xiě) “1”, 通 過(guò) 內(nèi) 部 的上 拉 電 阻 把 埠 拉 到 高 電 平 , 此 時(shí) 可 作 輸 入 口 , 作 輸 入 口 時(shí) , 因 為 內(nèi) 部 存 在 上拉 電 阻 , 某 個(gè) 引 腳 被 外 部 信 號(hào) 拉 低 時(shí) 會(huì) 輸 出 一 個(gè) 電 流 I。 在 訪 問(wèn) 外 部 數(shù) 據(jù) 存儲(chǔ) 器 或 16 位 地 址 的 外 部 數(shù) 據(jù) 存 儲(chǔ) ( 例 如 執(zhí) 行 MOVX@DPTR 指 令 ) 時(shí) , P2 口 送出 高 8 位 地 址 數(shù) 據(jù) 。 在 訪 問(wèn) 8 位 地 址 的 外 部 數(shù) 據(jù) 存 儲(chǔ) 器 ( 如 執(zhí) 行 MOVX@RI 指令 ) 時(shí) , P2 口 在 線 的 內(nèi) 容 ( 也 即 特 殊 功 能 寄 存 器 ( SFR) 區(qū) 中 R2 寄 存 器 的內(nèi) 容 ) , 在 整 個(gè) 訪 問(wèn) 期 間 不 改 變 。 Flash 編 程 和 校 檢 時(shí) , P2 亦 接 收 高 位 位 址和 其 它 控 制 信 號(hào) 。P3 口 : P3 口 是 一 個(gè) 帶 內(nèi) 部 上 拉 電 阻 的 8 位 雙 向 I/O 口 。 P3 口 輸 出 緩 沖級(jí) 可 驅(qū) 動(dòng) ( 吸 收 或 輸 出 電 流 ) 4 個(gè) TTL 邏 輯 門 電 路 。 對(duì) P3 口 寫(xiě) 入 “1”時(shí) ,它 們 被 內(nèi) 部 上 拉 電 阻 拉 高 并 可 作 輸 入 埠 , 作 輸 入 端 時(shí) , 被 外 部 拉 低 的 P3 口將 用 上 拉 電 阻 , 輸 出 電 流 I。 P3口還接收一些用于 Flash閃速內(nèi)存編程和程序校檢的控制信號(hào)。RST:復(fù)位輸入,當(dāng)震蕩器工作時(shí),RST 引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。ALE/PROG:當(dāng)訪問(wèn)外部程序內(nèi)存或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于所存地址的低 8位字節(jié)。即使不訪問(wèn)外部?jī)?nèi)存,ALE 乃以時(shí)鐘振動(dòng)頻率的 1/6輸出固定的正脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè) ALE脈沖。 LED 顯示驅(qū)動(dòng)電路LED顯示驅(qū)動(dòng)電路如圖 。圖 顯示驅(qū)動(dòng)電路圖4 字模生成 字模簡(jiǎn)介文字的字模是一組數(shù)字,但它的意義卻與數(shù)字的意義有著根本的變化,它是用數(shù)字的各位信息來(lái)記載英文或漢字的形狀 [1]。在計(jì)算機(jī)硬件中,根本沒(méi)有漢字這個(gè)概念,也沒(méi)有英文的概念,其認(rèn)識(shí)的概念只有——內(nèi)碼(將 ASCII表的高 128個(gè)很少用到的數(shù)值以兩個(gè)為一組來(lái)表示漢字,即漢字的內(nèi)碼。而剩下的低 128位則留給英文字符使用,即英文的內(nèi)碼)。如果你用啟動(dòng)盤啟動(dòng)系統(tǒng)后用 DIR命令可能得到一串串莫名其妙的字符,但那確確實(shí)實(shí)是漢字,如果你啟動(dòng) UCDOS或其它的漢字系統(tǒng)后,就會(huì)看到那是一個(gè)個(gè)熟悉的漢字。在硬件系統(tǒng)內(nèi),英文的字模信息一般固化在 ROM里,即使在沒(méi)有進(jìn)入系統(tǒng)的 CMOS里,也可以讓你看到英文字符。而在 DOS下,中文的字模信息一般記錄在漢字庫(kù)文件里(將制作好的字模放到一個(gè)個(gè)標(biāo)準(zhǔn)的庫(kù)中,這就是點(diǎn)陣字庫(kù)檔)。 LED 顯示屏領(lǐng)域字模實(shí)現(xiàn)技術(shù)在通過(guò)軟件實(shí)現(xiàn)的技術(shù)中,目前有許多字模生成軟件,軟件打開(kāi)后輸入漢字,點(diǎn)“檢取” ,十六進(jìn)制數(shù)據(jù)的漢字代碼即可自動(dòng)生成,把我們所需要的豎排數(shù)據(jù)復(fù)制到我們的程序中即可。在通過(guò)硬件實(shí)現(xiàn)字模提取的技術(shù)中,有在單片機(jī)系統(tǒng)中增加硬漢字庫(kù)的方法,主控器發(fā)送的漢字是其機(jī)內(nèi)碼,用兩個(gè)字節(jié)來(lái)表示一個(gè)漢字。根據(jù)機(jī)內(nèi)碼,顯示單元控制模塊從漢字庫(kù)中查取顯示字模,實(shí)現(xiàn)漢字顯示。由于帶有硬漢字庫(kù),進(jìn)行動(dòng)態(tài)文字顯示時(shí),通用智能顯示單元僅接受漢字的機(jī)內(nèi)碼即可,這樣數(shù)據(jù)通訊量大大減少。因此, “動(dòng)態(tài)文字顯示速度快” 。 軟件控制系統(tǒng)字模提取的分析與設(shè)計(jì)而在 LED 顯示屏控制系統(tǒng)具體應(yīng)用的 Windows 操作系統(tǒng)下如何提取字模信息是設(shè)計(jì)的核心。軟件控制系統(tǒng)在實(shí)際編輯過(guò)程中,要求各種字體、字號(hào)的文字都能
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1