




已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
點(diǎn)陣式漢字電子顯示屏 畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)任務(wù)書 題目:題目: 點(diǎn)陣式漢字電子顯示屏的設(shè)計(jì)點(diǎn)陣式漢字電子顯示屏的設(shè)計(jì) 任務(wù)與要求:任務(wù)與要求: 以以 mcs-51mcs-51 系單片機(jī)為核心器件,組成點(diǎn)陣式漢字電子顯示屏。系單片機(jī)為核心器件,組成點(diǎn)陣式漢字電子顯示屏。 顯示屏由顯示屏由 16*16led16*16led點(diǎn)陣顯示器組成,可以以此顯示點(diǎn)陣顯示器組成,可以以此顯示 4 4 個(gè)漢字。通過編個(gè)漢字。通過編 編譯可以對(duì)漢字修改。編譯可以對(duì)漢字修改。 時(shí)間:時(shí)間: 所屬系部:所屬系部: 學(xué)生姓名:學(xué)生姓名: 學(xué)學(xué) 號(hào):號(hào): 專業(yè):專業(yè): 指導(dǎo)單位或教研室:指導(dǎo)單位或教研室: 電子技術(shù)教研室電子技術(shù)教研室 指導(dǎo)教師:指導(dǎo)教師: 職稱:職稱: 2010 年年 4 月月 15 日日 點(diǎn)陣式漢字電子顯示屏 畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論文論文) )進(jìn)度計(jì)劃表進(jìn)度計(jì)劃表 日日 期期工工 作作 內(nèi)內(nèi) 容容執(zhí)執(zhí) 行行 情情 況況 指導(dǎo)教師指導(dǎo)教師 簽簽 字字 教師對(duì)進(jìn)教師對(duì)進(jìn) 度計(jì)劃實(shí)度計(jì)劃實(shí) 施情況總施情況總 評(píng)評(píng) 簽名 年 月 日 本表作評(píng)定學(xué)生平時(shí)成績(jī)的依據(jù)之一。 點(diǎn)陣式漢字電子顯示屏 目目 錄錄 第第 1 1 章章 設(shè)計(jì)內(nèi)容及設(shè)計(jì)方案設(shè)計(jì)內(nèi)容及設(shè)計(jì)方案 .1 1.1 設(shè)計(jì)要求.1 1.2 總體設(shè)計(jì)方案和論證1 1.2.1 led 顯示屏控制系統(tǒng)設(shè)計(jì).1 1.2.2 系統(tǒng)模塊化設(shè)計(jì).1 第第 2 2 章系統(tǒng)的功能概述章系統(tǒng)的功能概述 2 2.1 電路的基本概述.2 2.1.1 電路的基本組成2 2.1.2 電路的特點(diǎn)及功能.2 2.2 主要設(shè)計(jì)內(nèi)容及技術(shù)指標(biāo)3 2.2.1 主要設(shè)計(jì)內(nèi)容3 2.2.2 主要技術(shù)指標(biāo)3 2.3 led 顯示屏控制系統(tǒng)設(shè)計(jì).3 第第 3 3 章章 系統(tǒng)硬件設(shè)計(jì)系統(tǒng)硬件設(shè)計(jì) .4 3.1 硬件電路組成及工作原理4 3.3 at89c51 單片機(jī)的結(jié)構(gòu).5 3.3.1 at89c5 基本結(jié)構(gòu).5 3.3.2 單片機(jī)引腳圖及封裝7 3.4 74 ls154 譯碼器芯片介紹10 3.5 88 led 點(diǎn)陣顯示模塊的硬件設(shè)計(jì)及工作原理11 第第 4 4 章章 系統(tǒng)的軟件設(shè)計(jì)系統(tǒng)的軟件設(shè)計(jì) 13 4.1 軟件流程.13 4.2 漢字的表示及編碼原理14 4.3 提取漢字的軟件的設(shè)計(jì)及實(shí)現(xiàn)15 4.3.1 漢字的實(shí)現(xiàn)16 第第 5 5 章章 系統(tǒng)調(diào)試與測(cè)試結(jié)果分析系統(tǒng)調(diào)試與測(cè)試結(jié)果分析 18 5.1 元器件清單和使用的儀器儀表.18 5.1.1 電子設(shè)計(jì)元件清單.18 5.1.2 使用的儀器儀表18 5.2 系統(tǒng)調(diào)試.18 5.2.1 硬件調(diào)試.19 5.2.2 軟件調(diào)試.19 5.2.3 硬件軟件聯(lián)調(diào).20 5.3 測(cè)試結(jié)果.20 總總 結(jié)結(jié) .21 謝謝 辭辭 .22 參參 考考 文文 獻(xiàn)獻(xiàn) 23 附錄附錄 1 1 電路設(shè)計(jì)總原理圖電路設(shè)計(jì)總原理圖24 附錄附錄 2 2 程程 序序 清清 單單25 點(diǎn)陣式漢字電子顯示屏 摘摘 要要 隨著電子技術(shù)和信息技術(shù)的迅速發(fā)展,計(jì)算機(jī)技術(shù)正在日益滲透到人們?nèi)?常生活的方方面面,在這一進(jìn)程中,單片機(jī)起到了重要作用。 單片微型計(jì)算機(jī)是微型計(jì)算機(jī)的一個(gè)重要分支,也是一種非?;钴S且頗具 生命力的機(jī)種。單片微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī),特別適用于控制領(lǐng)域,故又稱微 控制器( microcontroller unit, mcu),單片機(jī)由單塊集成電路芯片構(gòu)成,內(nèi)部包 含有計(jì)算機(jī)的基本功能部件:中央處理器(cpu) 、存儲(chǔ)器(mem) 、輸入/輸 出接口(i/o)等。因此,單片機(jī)只需要有適當(dāng)?shù)能浖屯獠吭O(shè)備,便可組成為 一個(gè)單片機(jī)控制系統(tǒng)。自 20 世紀(jì) 70 年代問世以來,已經(jīng)對(duì)人類社會(huì)的各個(gè)方 面產(chǎn)生了巨大的影響。單片機(jī)技術(shù)開發(fā)和應(yīng)用水平已經(jīng)成為一個(gè)國(guó)家工業(yè)化發(fā) 展水平的重要標(biāo)志。近年來,由于單片機(jī)在國(guó)防、工業(yè)、醫(yī)療、交通、通信、 機(jī)器人等高精尖技術(shù)領(lǐng)域的廣泛應(yīng)用,促進(jìn)了單片機(jī)技術(shù)的迅猛發(fā)展。為了適 應(yīng)廣泛要求,各種新型的速度快、體積小、功能全、功耗低的單片機(jī)不斷涌現(xiàn) 出來。比較有代表性的主要有 intel 公司的 mcs-51 系列以及其他公司的基于 51 內(nèi)核的兼容機(jī)、pic 公司的 pic 系列單片機(jī)、atmel 公司的 avr 系列單片機(jī)以 及 32 位 arm 單片機(jī)等等。 關(guān)鍵字關(guān)鍵字:控制、微控制器、單片機(jī) 點(diǎn)陣式漢字電子顯示屏 第第 1 1 章、設(shè)計(jì)內(nèi)容及設(shè)計(jì)方案章、設(shè)計(jì)內(nèi)容及設(shè)計(jì)方案 1.11.1、設(shè)計(jì)要求、設(shè)計(jì)要求 以 mcs-51 系單片機(jī)為核心器件,組成電陣式漢字電子顯示屏。顯示屏游 16*16led 點(diǎn)陣顯示器組成,可依次顯示 4 個(gè)漢字。通過編程可以對(duì)漢字修改。 1.21.2 、總體設(shè)計(jì)方案和論證、總體設(shè)計(jì)方案和論證 .1、 ledled 顯示屏控制系統(tǒng)設(shè)計(jì)顯示屏控制系統(tǒng)設(shè)計(jì) led 顯示屏控制系統(tǒng)實(shí)現(xiàn)顯示信息的刷新技術(shù)有動(dòng)態(tài)掃描和靜態(tài)鎖存兩種 方式。 方案一:動(dòng)態(tài)掃描,即一行發(fā)光二極管共用一行驅(qū)動(dòng)寄存器,根據(jù)共用一 行驅(qū)動(dòng)寄存器的發(fā)光二極管像素?cái)?shù)目,分為 1/4,1/16 掃描等; 方案二:靜態(tài)鎖存,即每一個(gè)發(fā)光一極管都對(duì)應(yīng)有一個(gè)驅(qū)動(dòng)寄存器,從而 保證了每一個(gè)發(fā)光一極管的亮度占空比為 100%; 動(dòng)態(tài)掃描法可以大大減少控制器的 i/o 口,不但符合本設(shè)計(jì)的要,求而且 應(yīng)用較廣,因此選用方案一。 led 顯示屏的數(shù)據(jù)傳輸方式主要有串行和并行兩種。日前普遍采用串行控 制技術(shù),顯示屏每個(gè)單元內(nèi)部的不同驅(qū)動(dòng)電路和各級(jí)聯(lián)單元之間,每個(gè)時(shí)鐘僅 傳送一位數(shù)據(jù)。采用這種方式的驅(qū)動(dòng) ic 種類較多,不同顯示單元之間的聯(lián)線較 少,可減少顯示單元的數(shù)據(jù)傳輸驅(qū)動(dòng)元件,從而提高整個(gè)系統(tǒng)的可靠性和性價(jià) 比,具體工程實(shí)現(xiàn)也較為容易。因此本設(shè)計(jì)采用串行控制技術(shù)。 點(diǎn)陣式漢字電子顯示屏 .2、系統(tǒng)模塊化設(shè)計(jì)、系統(tǒng)模塊化設(shè)計(jì) 本系統(tǒng)采用單片機(jī) at89c51 為 led 顯示屏的控制核心,系統(tǒng)主要包括 led88 點(diǎn)陣顯示模塊、74ls154 譯碼器等。 圖 1-1 總體硬件組成框圖 系統(tǒng)框圖如圖 1-1 所示,系統(tǒng)主要由三大模塊組成即 74ls154 譯碼器、 at89c51 單片機(jī), 88 led 點(diǎn)陣顯示模塊。 第第 2 2 章、系章、系統(tǒng)的功能概述統(tǒng)的功能概述 2.12.1、電路的基本概述、電路的基本概述 .1 、電路的基本組成、電路的基本組成 由 at89c51、4 片 74ls273 及 led 顯示屏為核心組成的點(diǎn)陣式 led 漢字 點(diǎn)陣式漢字電子顯示屏 顯示屏是主要由時(shí)鐘電路、復(fù)位電路、51 單片機(jī)、點(diǎn)陣陽極驅(qū)動(dòng)電路、點(diǎn)陣陰 極驅(qū)動(dòng)電路、1616 顯示屏 6 部分組成。 該電路采用 at89c51 單片機(jī)最小化應(yīng)用設(shè)計(jì),p0 口作為 i/o 口,輸出行 數(shù)據(jù)和控制信號(hào)。p2 口作為 i/o 口,與“寫”控制信號(hào)配合,輸出列控制信號(hào)。 led 顯示采用動(dòng)態(tài)掃描方式實(shí)現(xiàn)。控制電路部分由 4 片 74ls32 和 4 片 74ls273 傳輸信號(hào),傳輸出來的信號(hào)通過 74ls273 輸出。通過編譯依次顯示漢 字。該 led 顯示屏用途廣泛,一般用于各種公共場(chǎng)所,作為宣傳和廣告的工具 1。 .2、電路的特點(diǎn)及功能、電路的特點(diǎn)及功能 該裝置通過點(diǎn)陣式 led 漢字顯示屏來顯示輸出漢字,通過編程能夠隨時(shí)對(duì) 漢字進(jìn)行修改、調(diào)整。本次設(shè)計(jì)以單片機(jī) at89c51 為核心,1#、2#鎖存器分別 控制上 8 行和下 8 行,3#、4#鎖存器分別控制左 8 列和右 8 列。通過軟件編譯, 從而達(dá)到漢字顯示的目的。 通過此次設(shè)計(jì)讓我們能更深一層的了解 led 漢字顯示屏的工作原理、各部 分電路的功能作用以及整個(gè)電路的用途。該課題,要綜合應(yīng)用數(shù)字電路,模擬 電路,單片機(jī)等方面的知識(shí),并且還要學(xué)習(xí) protel、prosys、vw 軟件和新的器 件,使我能進(jìn)一步鞏固加深所學(xué)的基本理論、基本技能和專業(yè)知識(shí),使之系統(tǒng) 化、綜合化。并且培養(yǎng)我收集加工各種信息與獲取新知識(shí)的能力以及動(dòng)手制作 的能力。該 led 顯示屏用途廣泛,一般用于各種公共場(chǎng)所,作為宣傳和廣告的 工具。對(duì)于公共設(shè)施服務(wù)有著極為重要的意義。 2.22.2 、主要設(shè)計(jì)內(nèi)容及技術(shù)指標(biāo)、主要設(shè)計(jì)內(nèi)容及技術(shù)指標(biāo) 點(diǎn)陣式漢字電子顯示屏 .1 、主要設(shè)計(jì)內(nèi)容、主要設(shè)計(jì)內(nèi)容 1、用單片機(jī) at89c51 及 led 點(diǎn)陣顯示器為核心器件,制作一個(gè)點(diǎn)陣式漢 字電子顯示屏。 2、完成電路原理圖、印制電路板設(shè)計(jì)、元器件采購、裝配及調(diào)試工作。 3、完成該課題的程序設(shè)計(jì)、提交程序設(shè)計(jì)框圖及程序設(shè)計(jì)清單。 4、完成硬件與軟件的綜合調(diào)試,能實(shí)現(xiàn)預(yù)定的功能和主要技術(shù)指標(biāo)。 .2 、主要技術(shù)指標(biāo)、主要技術(shù)指標(biāo) (1)點(diǎn)陣式顯示器能依次顯示 4 個(gè)漢字。 (2)通過編程能夠隨時(shí)對(duì)漢字進(jìn)行修改、調(diào)整。 2.32.3、ledled 顯示屏控制系統(tǒng)設(shè)計(jì)顯示屏控制系統(tǒng)設(shè)計(jì) 動(dòng)態(tài)掃描,即一行發(fā)光二極管共用一行驅(qū)動(dòng)寄存器,根據(jù)共用一行驅(qū)動(dòng)寄 存器的發(fā)光二極管像素?cái)?shù)目,分為 1/4,1/16 掃描等,動(dòng)態(tài)掃描法可以大大減少 控制器的 i/o 口,不但符合本設(shè)計(jì)的要,求而且應(yīng)用較廣,因此選用此方案。 led 顯示屏的數(shù)據(jù)傳輸方式主要有串行和并行兩種。日前普遍采用串行控 制技術(shù),顯示屏每個(gè)單元內(nèi)部的不同驅(qū)動(dòng)電路和各級(jí)聯(lián)單元之間,每個(gè)時(shí)鐘僅 傳送一位數(shù)據(jù)。采用這種方式的驅(qū)動(dòng) ic 種類較多,不同顯示單元之間的聯(lián)線較 少,可減少顯示單元的數(shù)據(jù)傳輸驅(qū)動(dòng)元件,從而提高整個(gè)系統(tǒng)的可靠性和性價(jià) 比,具體工程實(shí)現(xiàn)也較為容易。因此本設(shè)計(jì)采用串行控制技術(shù)。 點(diǎn)陣式漢字電子顯示屏 第第 3 3 章章、系統(tǒng)硬件設(shè)計(jì)、系統(tǒng)硬件設(shè)計(jì) 3.13.1 、硬件電路組成及工作原理、硬件電路組成及工作原理 本產(chǎn)品采用以 at89c51 單片機(jī)為核心芯片的電路來實(shí)現(xiàn),主要由 at89c51 芯片、時(shí)鐘電路、復(fù)位電路、列掃描驅(qū)動(dòng)電路(74hcl54)、1616led 點(diǎn)陣 5 部分組成,如圖 1 所示。其中,at89c51 是一種帶 4kb 閃爍可編程可擦 除只讀存儲(chǔ)器(falsh programmable and erasable read onlymemory,fperom)的 低電壓、高性能 cmos 型 8 位微處理器,俗稱單片機(jī)。該器件采用 atmel 高 密度非易失存儲(chǔ)器制造技術(shù)制造,工業(yè)標(biāo)準(zhǔn)的 mcs 一 5l 指令集和輸出管腳相 兼容。由于將多功能 8 位 cpu 和閃爍存儲(chǔ)器組合在單個(gè)芯片中,能夠進(jìn)行 1 000 次寫擦循環(huán),數(shù)據(jù)保留時(shí)間為 10 年。他是一種高效微控制器,為很多嵌 人式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。因此,在智能化電子設(shè)計(jì)與 制作過程中經(jīng)常用到 at89c51 芯片。時(shí)鐘電路由 at89c5l 的 18,19 腳的時(shí)鐘 端(xtai l 及 xtal2)以及 12 mhz 晶振 x、電容 c2、c3 組成,采用片內(nèi)振蕩 方式。復(fù)位電路采用簡(jiǎn)易的上電復(fù)位電路,主要由電阻 r,r2,電容 c,開關(guān) k 組成,分別接至 at89c51 的 rst 復(fù)位輸入端。led 點(diǎn)陣顯示屏采用 1616 共 256 個(gè)象素的點(diǎn)陣,可通過萬用表檢測(cè)發(fā)光二極管的方法測(cè)試判斷出該點(diǎn)陣 的引腳分布。 我們把行列總線接在單片機(jī)的 i0 口,然后把上面分析到的掃描代碼送入 總線,就可以得到顯示的漢字了。但是若將 led 點(diǎn)陣的行列端口全部直接接入 89s5 1 單片機(jī),則需要使用 32 條 i0 口,這樣會(huì)造成 i0 口資源的耗盡,系 統(tǒng)也再無擴(kuò)充的余地。因此,我們?cè)趯?shí)際應(yīng)用中只是將 led 點(diǎn)陣的 16 條行線 直接接在 p0 口和 p2 口,至于列選掃描信號(hào)則是由 416 線譯碼器 74hcl54 來 選擇控制,這樣一來列選控制只使用了單片機(jī)的 4 個(gè) io 口,節(jié)約了很多 io 口資源,為單片機(jī)系統(tǒng)擴(kuò)充使用功能提供了條件??紤]到 p0 口必需設(shè)置 上拉電阻,我們采用 47 k 排電阻作為上拉電阻。漢字掃描顯示的基本過程 點(diǎn)陣式漢字電子顯示屏 是這樣的:通電后由于電阻 r,電容 c1 的作用,使單片機(jī)的 rst 復(fù)位腳電平 先高后低,從而達(dá)到復(fù)位;之后,在 c、c3、x 以及單片機(jī)內(nèi)部時(shí)鐘電路的作 用下,單片機(jī) 89c51 按照設(shè)定的程序在 p0 和 p2 接口輸出與內(nèi)部漢字對(duì)應(yīng)的代 碼電平送至 led 點(diǎn)陣的行選線(高電平驅(qū)動(dòng)),同時(shí)在 p11,p12,p13,p14 接口輸出列選掃描信號(hào)(低電平驅(qū)動(dòng)),從而選中 相應(yīng)的象素 led 發(fā)光,并利用人眼的視覺暫留特性合成整個(gè)漢字的顯示。再改 變?nèi)”淼刂穼?shí)現(xiàn)漢字的滾動(dòng)顯示。 vcc 40 p2.6 27 p0.0 39 p0.6 33 p0.1 38 p0.2 37 p0.5 34 p0.4 35 p0.3 36 p0.7 32 /ea 31 ale 30 /psen 29 p2.7 28 p2.5 26 p2.4 25 p2.3 24 p2.2 23 p2.1 22 p2.0 21 p1.0 1 p1.1 2 p1.2 3 p1.3 4 p1.4 5 p1.5 6 p1.6 7 p1.7 8 rst 9 p3.0 10 p3.1 11 p3.2 12 p3.3 13 p3.4 14 p3.5 15 p3.6 16 p3.7 17 xtal2 18 xtal1 19 vss 20 at89c51 y0 1 y1 2 y2 3 y3 4 y4 5 y5 6 y6 7 y7 8 y8 9 y9 10 y10 11 gnd 12 y11 13 y12 14 y13 15 y14 16 y15 17 oe1 18 oe2 19 d 20 c 21 b 22 a 23 vcc 24 u1 74ls154 22pfc1 22pfc2 vcc c3 220 1k vcc 12 y12mhz s1 vcc 4.7k*16 4.7k*16 2n5401*16 2n5551*16 1 1 2 2 3 3 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 30 30 31 31 32 32 29 29 led16*16 圖 3-1 硬件電路組成 3.33.3、 at89c51at89c51 單片機(jī)的結(jié)構(gòu)單片機(jī)的結(jié)構(gòu) .1、 at89c5at89c5 基本結(jié)構(gòu)基本結(jié)構(gòu) at89c51 是一種帶 4k 字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(fperom falsh programmable and erasable read only memory)的低電壓,高性能 cmos8 點(diǎn)陣式漢字電子顯示屏 位微處理器,俗稱單片機(jī)。at89c2051 是一種帶 2k 字節(jié)閃爍可編程可擦除只 讀存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除 100 次。該器件 采用 atmel 高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 mcs-51 指令 集和輸出管腳相兼容。由于將多功能 8 位 cpu 和閃爍存儲(chǔ)器組合在單個(gè)芯片中, atmel 的 at89c51 是一種高效微控制器,at89c2051 是它的一種精簡(jiǎn)版本。 at89c 單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。外形 及引腳排列如圖 3-2 所示 圖 3-2 外形及引腳 1 內(nèi)部結(jié)構(gòu):只讀存儲(chǔ)器即 rom(read only memory) 。 2 外部結(jié)構(gòu):1、電源:?jiǎn)纹瑱C(jī)使用的是 5v 電源,其中正極接 40 引腳, 點(diǎn)陣式漢字電子顯示屏 負(fù)極(地)接 20 引腳。 2、振蒎電路:?jiǎn)纹瑱C(jī)是一種時(shí)序電路,必須提供脈沖 信號(hào)才能正常工作,在單片機(jī)內(nèi)部已集成了振蕩器,使用晶體振蕩器,接 18、19 腳。3、復(fù)位引腳 4、ea 引腳:ea 引腳接到正電源端。 3 引腳功能說明: 單片機(jī)的 40 個(gè)引腳大致可分為 4 類:電源、時(shí)鐘、控 制和 i/o 引腳。 電源: vcc 芯片電源,接+5v; vss -接地端; 4 時(shí)鐘:xtal1、xtal2-晶體振蕩電路反相輸入端和輸出端。 5 控制線:控制線共有 4 根, ale/prog:地址鎖存允許/片內(nèi) eprom 編程脈沖。 ale 功能:用來鎖存 p0 口送出的低 8 位地址。 prog 功能:片內(nèi)有 eprom 的芯片,在 eprom 編程期間,此 引腳輸入編程脈沖。 (2) psen:外 rom 讀選通信號(hào)。 (3)rst/vpd:復(fù)位/備用電源。 rst(reset)功能:復(fù)位信號(hào)輸入端。 vpd 功能:在 vcc 掉電情況下,接備用電源。 (4)ea/vpp:內(nèi)外 rom 選擇/片內(nèi) eprom 編程電源。 ea 功能:內(nèi)外 rom 選擇端,管腳接到正電源端。 vpp 功能:片內(nèi)有 eprom 的芯片,在 eprom 編程期間,施 加編程電源 vpp。 6 i/o 線 89c51 共有 4 個(gè) 8 位并行 i/o 端口:p0、p1、p2、p3 口,共 32 個(gè)引腳。 p3 口還具有第二功能,用于特殊信號(hào)輸入輸出和控制信號(hào)(屬控制總線). .2、 單片機(jī)引腳圖及封裝單片機(jī)引腳圖及封裝 點(diǎn)陣式漢字電子顯示屏 圖 3-3 總線型引腳封裝 主要特性: 與 mcs-51 兼容 4k 字節(jié)可編程閃爍存儲(chǔ)器 壽命:1000 寫/擦循環(huán) 數(shù)據(jù)保留時(shí)間:10 年 全靜態(tài)工作:0hz-24mhz 三級(jí)程序存儲(chǔ)器鎖定 1288 位內(nèi)部 ram 32 可編程 i/o 線 兩個(gè) 16 位定時(shí)器/計(jì)數(shù)器 5 個(gè)中斷源 可編程串行通道 低功耗的閑置和掉電模式 片內(nèi)振蕩器和時(shí)鐘電路 管腳說明: 點(diǎn)陣式漢字電子顯示屏 vcc:供電電壓。 gnd:接地。 p0 口:p0 口為一個(gè) 8 位漏級(jí)開路雙向 i/o 口,每腳可吸收 8ttl 門電流。 當(dāng) p1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。p0 能夠用于外部程序數(shù)據(jù) 存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在 fiash 編程時(shí),p0 口作為原 碼輸入口,當(dāng) fiash 進(jìn)行校驗(yàn)時(shí),p0 輸出原碼,此時(shí) p0 外部必須被拉高。 p1 口:p1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 i/o 口,p1 口緩沖器能 接收輸出 4ttl 門電流。p1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, p1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在 flash 編程和校驗(yàn)時(shí),p1 口作為第八位地址接收。 p2 口:p2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 i/o 口,p2 口緩沖器可接收, 輸出 4 個(gè) ttl 門電流,當(dāng) p2 口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作 為輸入。并因此作為輸入時(shí),p2 口的管腳被外部拉低,將輸出電流。這是由于 內(nèi)部上拉的緣故。p2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn) 行存取時(shí),p2 口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì), 當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),p2 口輸出其特殊功能寄存器的內(nèi)容。 p2 口在 flash 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 p3 口:p3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 i/o 口,可接收輸出 4 個(gè) ttl 門電流。當(dāng) p3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作 為輸入,由于外部下拉為低電平,p3 口將輸出電流(ill)這是由于上拉的緣 故。 p3 口也可作為 at89c51 的一些特殊功能口,如下表所示: 口管腳 備選功能 p3.0 rxd(串行輸入口) p3.1 txd(串行輸出口) p3.2 /int0(外部中斷 0) p3.3 /int1(外部中斷 1) p3.4 t0(記時(shí)器 0 外部輸入) p3.5 t1(記時(shí)器 1 外部輸入) 點(diǎn)陣式漢字電子顯示屏 p3.6 /wr(外部數(shù)據(jù)存儲(chǔ)器寫選通) p3.7 /rd(外部數(shù)據(jù)存儲(chǔ)器讀選通) p3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持 rst 腳兩個(gè)機(jī)器周期的高 電平時(shí)間。 ale/prog:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地 址的地位字節(jié)。在 flash 編程期間,此引腳用于輸入編程脈沖。在平時(shí), ale 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的 1/6。因此 它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部 數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè) ale 脈沖。如想禁止 ale 的輸出可在 sfr8eh 地 址上置 0。此時(shí), ale 只有在執(zhí)行 movx,movc 指令是 ale 才起作用。另 外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ale 禁止,置位無效。 /psen:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每 個(gè)機(jī)器周期兩次/psen 有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /psen 信號(hào)將不出現(xiàn)。 /ea/vpp:當(dāng)/ea 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000h- ffffh) ,不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式 1 時(shí),/ea 將內(nèi)部鎖定為 reset;當(dāng)/ea 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在 flash 編程期間, 此引腳也用于施加 12v 編程電源(vpp) 。 xtal1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 xtal2:來自反向振蕩器的輸出。 振蕩器特性: xtal1 和 xtal2 分別為反向放大器的輸入和輸出。該反向放大器可以配 置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件, xtal2 應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過一個(gè)二分頻觸發(fā)器,因此對(duì)外 部時(shí)鐘信號(hào)的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 點(diǎn)陣式漢字電子顯示屏 3.43.4、7474 ls154ls154 譯碼器芯片介紹譯碼器芯片介紹 74ls154 是一個(gè) 416 譯碼器,4-線至 16 線解碼器/解復(fù)用器,上述每 4 行至 16 線解碼器采用的 ttl 電路破解四個(gè)二進(jìn)制編碼的輸入,其中有 16 互相排斥的輸出時(shí),雙方頻閃輸入,g1 和 g2,是低的。解復(fù)用功能,是 由使用 4 輸入線路,以解決輸出線,通過數(shù)據(jù)從一臺(tái)的頻閃輸入與其他頻閃輸 入偏低。當(dāng)頻閃輸入高,所有產(chǎn)出都很高。這些解多工器,都是一個(gè)完美適 合實(shí)施高效能記憶體解碼器。所有投入都緩沖和輸入鉗位二極管提供,以減 少傳輸線的影響,從而簡(jiǎn)化了系統(tǒng)設(shè)計(jì)。 表 3-1 74ls154 的真值表 4-16 線譯碼器, 其管腳如 2-1 表所示, a,b,c,d 為譯碼的輸入端, 值的區(qū)間從 0000 到 1111,y1y15 是對(duì)應(yīng) a,b,c,d 四個(gè)輸入引腳的輸出 點(diǎn)陣式漢字電子顯示屏 腳,其中選中的線用輸出低電平,沒有選中的輸出高電平, 1 g 、 2 g 是使 能端,只有輸入相應(yīng) d 低電平才能使譯碼器正常工作。 74ls154 與 at89c51 的連接:a【23 腳】 ,b【22 腳】 ,c【21 腳】 ,d【20 腳】分別接到 at89c51 的 p1.0【1 腳】 ,p1.1【2 腳】 ,p1.2【3 腳】和 p1.3【4 腳】上。 其他腳連接:g1【18 腳】 ,g2【19 腳】接地,使芯片工作;y1【1 腳】 y15【17 腳】連接到 16*16 點(diǎn)陣 led 顯示屏上;其中 gnd【12 腳】 ,vcc【24 腳】 。 圖 3-4 74ls154 管腳圖 3.53.5 、8888 ledled 點(diǎn)陣顯示模塊的硬件設(shè)計(jì)及工作原理點(diǎn)陣顯示模塊的硬件設(shè)計(jì)及工作原理 88 led 點(diǎn)陣顯示模塊是 led 顯示屏設(shè)計(jì)的關(guān)鍵部分,共陰和共陽接法設(shè) 計(jì)的好壞直接關(guān)系到 led 顯示屏的亮度、穩(wěn)定度等重要指標(biāo)。給出 88 點(diǎn)陣 led 的工作原理。圖 3-5 為 88 點(diǎn)陣 led 外觀及引腳圖,其等效電路如圖 3-6 所示,只要其對(duì)應(yīng)的 x、y 軸順向偏壓,即可使 led 發(fā)亮。例如如果想使左上 角 led 點(diǎn)亮,則 y0=1,x0=0 即可。應(yīng)用時(shí)限流電阻可以放在 x 軸或 y 軸。 點(diǎn)陣式漢字電子顯示屏 圖 3-5 88 點(diǎn)陣 led 外觀及引腳圖 圖 3-6 88 點(diǎn)陣 led 等效電路 由 88 點(diǎn)陣 led 的工作原理圖以及 88 點(diǎn)陣 led 外觀及引腳圖和其等效 電路,可得出 1616 點(diǎn)陣 led 顯示漢字的工作原理:1616 點(diǎn)陣 led 顯示器 有兩種接線形式,即共陰接法和共陽接法。共陽接法的原理圖如圖 3-6 所示, 點(diǎn)陣式漢字電子顯示屏 圖中只畫出了 88 點(diǎn)陣的二極管。每一行發(fā)光二極管的陽極接在一起,有一個(gè) 引出端 x,每一列發(fā)光二極管的陰極接在一起,有一個(gè)引出端 y。當(dāng)給發(fā)光 二極管陽極引出端0 加高電平,陰極引出端 y0 加低電平時(shí),左上角的二極管 點(diǎn)亮。因此,對(duì)行和列的電平進(jìn)行掃描控制時(shí),可以實(shí)現(xiàn)顯示不同漢字的目的。 第第 4 4 章、系統(tǒng)的軟件設(shè)計(jì)章、系統(tǒng)的軟件設(shè)計(jì) 軟件是該 led 顯示屏控制系統(tǒng)的重要組成部分,在系統(tǒng)的軟件設(shè)計(jì)中我們 也才用了模塊化設(shè)計(jì),將系統(tǒng)的各部分功能編寫成子模塊的形式,這樣增強(qiáng)了 系統(tǒng)軟件的可讀性和可移植性。 4.14.1、軟件流程、軟件流程 本系統(tǒng)中(單片機(jī) 89c51)的主要功能就是實(shí)現(xiàn) led 顯示屏上字樣的移位、 顯示、數(shù)據(jù)的讀取等功能。其主程序流程如圖 3-1 所示。 點(diǎn)陣式漢字電子顯示屏 開機(jī) 機(jī) 系統(tǒng)初始化 否 是 判斷是否處于通狀態(tài)? 移位顯示 讀取顯示內(nèi)容 圖 4-1 主程序流程圖 讀取 at89c51 的 rom 中的標(biāo) 志位 等待 判斷是否有中斷標(biāo)志? 是否 點(diǎn)陣式漢字電子顯示屏 4.24.2 、漢字的表示及編碼原理、漢字的表示及編碼原理 ucdos 軟件中的文件 hzk16 和文件 asc16 分別為 1616 的國(guó)標(biāo)漢字點(diǎn) 陣文件和 816 的 ascii 碼點(diǎn)陣文件,以二進(jìn)制格式存儲(chǔ)。在文件 hzk16 中,按 漢字區(qū)位碼從小到大依次存有國(guó)標(biāo)區(qū)位碼表中的所有漢字,每個(gè)漢字占用 32 個(gè) 字節(jié),每個(gè)區(qū)為 94 個(gè)漢字。在文件 asc16 中按 ascii 碼從小到大依次存有 816 的 ascii 碼點(diǎn)陣,每個(gè) ascii 碼占用 16 個(gè)字節(jié) 在 pc 機(jī)的文本文件中,漢字是以機(jī)內(nèi)碼的形式存儲(chǔ)的,每個(gè)漢字占用兩個(gè)字 節(jié):第一個(gè)字節(jié)為區(qū)碼,為了與 ascii 碼區(qū)別,范圍從十六進(jìn)制的 0a1h 開始(小于 80h 的為 ascii 碼字符),對(duì)應(yīng)區(qū)位碼中區(qū)碼的第一區(qū);第二個(gè)字節(jié)為位碼,范圍也 是從 0a1h 開始,對(duì)應(yīng)某區(qū)中的第一個(gè)位碼。這樣,將漢字機(jī)內(nèi)碼減去 0a0ah 就 得該漢字的區(qū)位碼。 例如漢字“房”的機(jī)內(nèi)碼為十六進(jìn)制的“b7bf”,其中“b7”表示區(qū)碼,“bf”表示 位碼。所以“房”的區(qū)位碼為 0b7bfh-0a0a0h=171fh。將區(qū)碼和位碼分別轉(zhuǎn)換 為十進(jìn)制得漢字“房”的區(qū)位碼為“2331”,即“房”的點(diǎn)陣位于第 23 區(qū)的第 31 個(gè)字 的位置,相當(dāng)于在文件 hzk16 中的位置為第 32(23-1) 94+(31-1)=67136b 以 后的 32 個(gè)字節(jié)為“房”的顯示點(diǎn)陣。 在本單片機(jī)系統(tǒng)中,起始地址的高 4 位為頁號(hào),送 p1 口,低 15 位為數(shù)據(jù)區(qū)地 址,送指針 dptr。利用“movx”指令連續(xù)取 32 個(gè)字節(jié)送 lcd 的相應(yīng)位置,就能 實(shí)現(xiàn)正確的漢字顯示。 ascii 碼的顯示與漢字的顯示基本原理相同。在文件 asc16 中不存在機(jī)內(nèi) 碼的問題,其顯示點(diǎn)陣直接按 ascii 碼從小到大依次排列,只是每個(gè) ascii 碼在 文本文件中只占 1 個(gè)字節(jié)且小于 80h,而且 ascii 碼為 816 點(diǎn)陣,所以在 ascii16 文件中,每個(gè) ascii 碼的點(diǎn)陣也只占 16 個(gè)字節(jié)。 首先提取 1616 的國(guó)標(biāo)漢字點(diǎn)陣和 816 的 ascii 碼點(diǎn)陣(如 ucdos 軟件 中的 hzk16 和 asc16)并將其直接寫入 29f040。其中 hzk16(共 256kb)點(diǎn) 07 頁。為了便于編程,asc16 雖然只有 4kb,也單獨(dú)占用第 8 頁。其余剩下的空間 點(diǎn)陣式漢字電子顯示屏 用來存儲(chǔ)漢字語句的編碼。 由于 240128 點(diǎn)陣的 led 顯示器每個(gè)只能顯示 15 個(gè)漢字(1616 點(diǎn)陣漢字),即 30 個(gè)字節(jié)。所以可將需要顯示的語句按 30 個(gè)字節(jié)為 1 行進(jìn)行編寫,不足 30 個(gè)字 符的則補(bǔ)空格。在 pc 機(jī)上進(jìn)行錄入時(shí),每行 30 個(gè)字符再加上回車鍵和換行符, 實(shí)占 32 個(gè)字符。所錄入的語句以純文本形式存盤,再將該文本文件以二進(jìn)制的 形式寫入 29f040 的第 9 頁。那么,以后根據(jù)需要顯示的語句行號(hào)便可以進(jìn)行正 確的顯示。此,作者推出薦使用 dos 版本的 wps 軟件的“編輯非文收文件”功能, 它能清楚地顯示每行是否有 30 個(gè)字符。 4.34.3、 提取漢字提取漢字的軟件的設(shè)計(jì)及實(shí)現(xiàn)的軟件的設(shè)計(jì)及實(shí)現(xiàn) 我們以 ucdos 中文宋體字庫為例,每一個(gè)字由 16 行 16 列的點(diǎn)陣組成顯 示。即國(guó)標(biāo)漢字庫中的每一個(gè)字均由 256 點(diǎn)陣來表示。我們可以把每一個(gè)點(diǎn)理 解為一個(gè)像素,而把每一個(gè)字的字形理解為一幅圖像。事實(shí)上這個(gè)漢字屏不僅 可以顯示漢字, 也可以顯示在 256 像素范圍內(nèi)的任何圖形。 圖 4-2 點(diǎn)陣式漢字電子顯示屏 用 8 位的 at89c51 單片機(jī)控制, 由于單片機(jī)的總線為 8 位,一個(gè)字需要 拆分為 2 個(gè)部分。 一般我們把它拆分為上部和下部,上部由 8*16 點(diǎn)陣組成, 下部也由 8*16 點(diǎn)陣組成。 在本例中單片機(jī)首先顯示的是左上角的第一列的上半部分,即第 0 列的 p00-p07 口。方向?yàn)?p00 到 p07 ,顯示漢字“小”時(shí),p05 點(diǎn)亮,由上往下排列,為 p0.0 滅,p0.1 滅, p0.2 滅 p0.3 滅, p0.4 滅, p0.5 滅,p0.6 滅,p0.7 滅。即二進(jìn)制 00000000,轉(zhuǎn)換為 16 進(jìn)制為 00h.。 上半部第一列完成后,繼續(xù)掃描下半部的第一列,為了接線的方便,我們 仍設(shè)計(jì)成由上往下掃描,即從 p27 向 p20 方向掃描,從上圖可以看到,p2.4 亮, 即為 00000100,16 進(jìn)制則為 04h。 然后單片機(jī)轉(zhuǎn)向上半部第二列,全不亮,為 00000000,即 16 進(jìn)制 00h. 這一列完成后繼續(xù)進(jìn)行下半部分的掃描,p2.5 點(diǎn)亮,為二進(jìn)制 00000101,即 16 進(jìn)制 20h. 依照這個(gè)方法,繼續(xù)進(jìn)行下面的掃描,一共掃描 32 個(gè) 8 位, 可以得出漢 字“小”的掃描代碼為: db 00,00,00,10h,00,20h,00,40h db 01,80h,06,02,00,01,0ffh,0feh ;小 db 00,00,04,00,02,00,01,00 db 00,80h,00,60h,00,00,00,00 由這個(gè)原理可以看出, 無論顯示何種字體或圖像, 都可以用這個(gè)方法來 分析出它的掃描代碼從而顯示在屏幕上。 .1、漢字的實(shí)現(xiàn)、漢字的實(shí)現(xiàn) 本系統(tǒng)的取字模軟件主要是編輯 led 顯示屏顯示的內(nèi)容,在設(shè)計(jì)中采用匯 編語言寫了 led 顯示屏控制系統(tǒng)的內(nèi)容下載軟件。軟件界面如圖 4-3 所示。 該軟件的主要是對(duì)輸入的漢字取點(diǎn)陣數(shù)據(jù)如下: 點(diǎn)陣式漢字電子顯示屏 軟件打開后輸入漢字,點(diǎn)“檢取”,十六進(jìn)制數(shù)據(jù)的漢字代碼即可自動(dòng)生成, 把我們所需要的豎排數(shù)據(jù)復(fù)制到我們的程序中即可。 小:db 00,00,00,10h,00,20h,00,40h db 01,80h,06,02,00,01,0ffh,0feh db 00,00,04,00,02,00,01,00 db 00,80h,00,60h,00,00,00,00 心:db 00,20h,00,40h,03,80h,00,00 db 0fh,0fch,00,02,80h,02,40h,02 db 38h,02,10h,02,00,02,00,0eh db 02,00,01,00,00,0e0h,00,00 慢:db 02,00,1ch,00,00,00,0ffh,0ffh db 10h,00,0bh,0c1h,0fah,51h,0aah,5ah db 0abh,0d4h,0aah,54h,0abh,0d4h,0aah,5ah db 0fah,52h,07,0c1h,02,01,00,00 行: db 00,40h,08,80h,11h,00,23h,0ffh db 0c4h,00,02,00,42h,00,42h,00 點(diǎn)陣式漢字電子顯示屏 db 42h,00,42h,02,42h,01,43h,0feh db 0c2h,00,46h,00,02,00,00,00 end 第第 5 5 章、系統(tǒng)調(diào)試與測(cè)試結(jié)果分析章、系統(tǒng)調(diào)試與測(cè)試結(jié)果分析 5.15.1、元器件清單和使用的儀器儀表、元器件清單和使用的儀器儀表 .1、電子設(shè)計(jì)元件清單、電子設(shè)計(jì)元件清單 元 件 編 號(hào)規(guī) 格 參 數(shù)作 用 簡(jiǎn) 介 u1at89c51核心控制芯片 led16*16 led 點(diǎn)陣組成漢字顯示屏 u174ls1544 線-16 線譯碼器 r1200 r21k c322uf 復(fù)位電路 k1按鍵開關(guān)按鍵開關(guān) c1, c220pf x112mhz 時(shí)鐘電路 行 16*4.7kr 列 16*4.7k 上拉電阻 2n555116小功率 npn 三極管 2n540116小功率 pnp 三極管 點(diǎn)陣式漢字電子顯示屏 .2 、使用的儀器儀表、使用的儀器儀表 數(shù)字萬用表 dt9203 5.25.2、系統(tǒng)調(diào)試、系統(tǒng)調(diào)試 根據(jù)系統(tǒng)設(shè)計(jì)方案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試 和軟硬件聯(lián)調(diào)。由于在系統(tǒng)設(shè)計(jì)中采用模塊設(shè)計(jì)法,所以方便對(duì)各電路模塊功 能進(jìn)行逐級(jí)測(cè)試:led 顯示模塊的調(diào)試等,最后將各模塊組合后進(jìn)行整體測(cè)試。 .1、硬件調(diào)試、硬件調(diào)試 對(duì)各個(gè)模塊的功能進(jìn)行調(diào)試,主要調(diào)試各模塊能否實(shí)現(xiàn)指定的功能。 .2、軟件調(diào)試、軟件調(diào)試 軟件調(diào)試采用 uvision3 集成開發(fā)環(huán)境及微機(jī),將編好的程序進(jìn)行調(diào)試,主 要是檢查語法錯(cuò)誤。vision2ide 基于 windows 的開發(fā)平臺(tái),包含一個(gè)高效的 編輯器,一個(gè)項(xiàng)目管理和一 make 工具。vision2 支持所有的 keilc51 工具。 keil c51 是美國(guó) keil software 公司出品的 51 系列兼容單片機(jī) c 語言軟件開發(fā) 系統(tǒng),與匯編相比,c 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的 優(yōu)勢(shì),因而易學(xué)易用。用過匯編語言后再使用 c 來開發(fā),體會(huì)更加深刻。keil c51 軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全 windows 界 點(diǎn)陣式漢字電子顯示屏 面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 keil c51 生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理 解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì),包括 c 編輯器。宏匯編器, 連接/定位器,目標(biāo)代碼到 hex 的轉(zhuǎn)換器。 圖 5-1 vision2 界面 點(diǎn)陣式漢字電子顯示屏 .3、硬件軟件聯(lián)調(diào)、硬件軟件聯(lián)調(diào) 將調(diào)試好的硬件和軟件進(jìn)行聯(lián)調(diào),主要調(diào)試系統(tǒng)的實(shí)現(xiàn)功能。 5.35.3、測(cè)試結(jié)果、測(cè)試結(jié)果 此次系統(tǒng)設(shè)計(jì)結(jié)果較好,led 顯示屏能很好的顯示信息。led 顯示屏由 4 塊 8*8 的 led 小模塊組成,整個(gè)顯示屏可以顯示一個(gè) 16*16 的漢字,漢字從右 到左移動(dòng)顯示,顯示亮度也正好。 圖 5-2 點(diǎn)陣式漢字電子顯示屏 結(jié)結(jié) 束束 語語 在 led 點(diǎn)陣漢字顯示屏的設(shè)計(jì)過程中,學(xué)到了很多東西,基本了解了整 個(gè)嵌入式開發(fā)的流程。例如,在進(jìn)行整個(gè)設(shè)計(jì)之前,應(yīng)該先根據(jù)需求分析,對(duì) 單片機(jī)進(jìn)行選型,然后對(duì)各個(gè)硬件模塊在面包板進(jìn)行搭試時(shí)候,要注意基本的 布板原則。在焊接電路板的時(shí)候,應(yīng)該從最基本的最小系統(tǒng)開始, 分模塊, 逐個(gè)進(jìn)行焊接測(cè)試。在對(duì)各個(gè)硬件模塊進(jìn)行測(cè)試時(shí),要保證軟件正確的情況下 去測(cè)試硬件,要不然發(fā)生錯(cuò)誤時(shí),不知道到底是哪一方出錯(cuò)了。在進(jìn)行搭試點(diǎn) 陣塊的時(shí)候,因?yàn)殡妷哼^高,導(dǎo)致點(diǎn)陣模塊損壞。這次設(shè)計(jì)開發(fā),本人受益非 淺,在以后的開發(fā)過程中一定吸取教訓(xùn)。 點(diǎn)陣式漢字電子顯示屏 參參 考考 文文 獻(xiàn)獻(xiàn) 1 張毅剛.單片機(jī)原理與應(yīng)用m.北京:高等教育出版社,2003. 2 張大明,彭旭昀,尚靜基.單片微機(jī)控制應(yīng)用技術(shù)m.北京:機(jī)械工業(yè)出版社, 2006. 3 付家才.單片機(jī)控制工程實(shí)踐技術(shù)m.北京:化學(xué)工業(yè)出版社,2004. 4 :proteus,2008,3. 5 戴佳,戴衛(wèi)恒.51 單片機(jī) c 語言應(yīng)用程序設(shè)計(jì)實(shí)例精講m.北京:電子 工業(yè)出版社,2006. 6 彭為,黃科,雷道仲.單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講m.北京:電子工 點(diǎn)陣式漢字電子顯示屏 業(yè)出版社,2006. 7 楊將新,李華軍,劉東駿.單片機(jī)程序設(shè)計(jì)及應(yīng)用從基礎(chǔ)到實(shí)踐m.北 京:電子業(yè)出版社工,2006. 8 趙亮,侯國(guó)銳.51 單片機(jī) c 語言編程與實(shí)例m. 北京:人民郵電出版 社.2003。 9 韓志軍,沈晉源. 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)m.北京:機(jī)械工業(yè)出社, 2003。 10 睢丙東,魏澤鼎.單片機(jī)應(yīng)用與實(shí)例m.北京:電子業(yè)出版社工, 2004。 11 李玉梅.基于 mcs-51 系列單片機(jī)原理的應(yīng)用設(shè)計(jì)m. 北京: 國(guó)防工 業(yè)出版社,2006。 12 閻石.數(shù)字電子技術(shù)基礎(chǔ)m.北京:高等教育出版社,2000。 13 潘永雄.新編單片機(jī)原理與應(yīng)用m.西安:西安電子科技大學(xué)出版社, 2007。 14 戴勝華,蔣大明,楊世武.單片機(jī)原理與應(yīng)用m.北京:清華大學(xué)出版 社,2005。 附錄附錄 1 1 電路設(shè)計(jì)總原理圖電路設(shè)計(jì)總原理圖 點(diǎn)陣式漢字電子顯示屏 vcc 40 p2.6 27 p0.0 39 p0.6 33 p0.1 38 p0.2 37 p0.5 34 p0.4 35 p0.3 36 p0.7 32 /ea 31 ale 30 /ps
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 模具板材采購合同協(xié)議
- 向?qū)趧?wù)合同協(xié)議
- 《房地產(chǎn)投資分析與應(yīng)用》課件
- 2025【租賃住宅合同書】公寓出租合同書
- 和解協(xié)議書電子合同
- 商品房房屋合同協(xié)議
- 商業(yè)獨(dú)棟樓出售合同協(xié)議
- 員工入職檔案合同協(xié)議
- 2025屆江蘇省新高考基地學(xué)校高三下學(xué)期第二次大聯(lián)考英語試題及答案
- 2025設(shè)備保養(yǎng)合同模板
- 【MOOC】中藥學(xué)-成都中醫(yī)藥大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 【MOOC】研究生英語科技論文寫作-北京科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 創(chuàng)新創(chuàng)業(yè)基礎(chǔ)(延安職業(yè)技術(shù)學(xué)院)知到智慧樹答案
- 中國(guó)共產(chǎn)主義青年團(tuán)團(tuán)章
- 2024區(qū)域代理授權(quán)合同書
- 2024年江蘇泰州市第五人民醫(yī)院招考聘用備案制人員165人管理單位遴選500模擬題附帶答案詳解
- 二位數(shù)乘二位數(shù)600道
- 服務(wù)器定期巡檢制度
- 南航集團(tuán)招聘筆試題庫2024
- 新能源發(fā)電技術(shù) 課件 第七章-新能源發(fā)電的故障穿越技術(shù)
- 質(zhì)量為綱-華為公司質(zhì)量理念與實(shí)踐
評(píng)論
0/150
提交評(píng)論