【正文】
0CO L 7CO L 6CO L 5CO L 4CO L 3CO L 2CO L 1CO L 0CO L 1 5CO L 1 4CO L 1 3CO L 1 2CO L 1 1CO L 1 0CO L 9CO L 8CO L 1 5CO L 1 4CO L 1 3CO L 1 2CO L 1 1CO L 1 0CO L 9CO L 8CO L 2 3CO L 2 2CO L 2 1CO L 2 0CO L 1 9CO L 1 8CO L 1 7CO L 1 6CO L 2 3CO L 2 2CO L 2 1CO L 2 0CO L 1 9CO L 1 8CO L 1 7CO L 1 6R O W 7R O W 6R O W 5R O W 4R O W 3R O W 2R O W 1R O W 0RO W 1 5RO W 1 4RO W 1 3RO W 1 2RO W 1 1RO W 1 0R O W 9R O W 8RO W 2 3RO W 2 2RO W 2 1RO W 2 0RO W 1 9RO W 1 8RO W 1 7RO W 1 6R O W 7R O W 6R O W 5R O W 4R O W 3R O W 2R O W 1R O W 0RO W 1 5RO W 1 4RO W 1 3RO W 1 2RO W 1 1RO W 1 0R O W 9R O W 8RO W 2 3RO W 2 2RO W 2 1RO W 2 0RO W 1 9RO W 1 8RO W 1 7RO W 1 6 單片機課程設(shè)計 7 圖 8:點陣管腳分配連接體 單片機和按鍵連接電路 如圖 9 所示,是單片機的 I/O 口連接電路, P1 口作為連接 74LS138 的片選使能和譯碼數(shù)據(jù)端, P0 作為連接 74HC595 的時鐘端、數(shù)據(jù)端、清零端、使能端的分配。 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 2P RO G RA M = 鄭州華信學院 1. HE X2 3 4 5 6 7 8 91R P 1 RE S P A C K 8R11 0 kR21 0 kR31 0 kS H_ C PS T _ CPDD SMROEABCE1E2E3X T A L 1X T A L 2RS T 圖 9:單片機和按鍵連接電路圖 取模軟件的應(yīng)用 1 打開取模軟件應(yīng)用程序,點擊工具欄上添加文字圖標 ,進入如圖所示的窗口,輸入要顯示的文字或圖單片機課程設(shè)計 8 片點擊確認出現(xiàn)如下圖所示效果。 3 點擊工具欄上導出字體圖標 彈出如下窗口。點擊保存即可。 單片機課程設(shè)計 20 2 對目標文件進行構(gòu)建、編譯,如有錯誤對其進行修改;若沒有錯誤,則會生成HEX 文件。 元件名稱 所屬類 所屬子類 AT89C51 Microprocessor ICs 8051 Family CAP Capacitors Generic CAPELEC Capacitors Generic CRYSTAL Miscellaneous — RES Resistors Generic 74LS245 TTL 74LS Series Tansceivers MATRIX8*8RED Optoelectronics Dot Matrix Displays RESPACK Resistors Resistors Packs 2 單擊 ISIS 7 Professional 窗口工具欄上 Source 下 “ Define code?”彈出如下窗口,在其左下部的“ Disable automatic build rules” 復選框內(nèi)打“√”,單擊確定。 4 運行調(diào)試,檢測效果。改變其接圖方式,能成功顯示漢字。 3 經(jīng)過調(diào)試,改變程序中的延時子程序,可以有效地改變漢字顯示的頻率。 5 本次設(shè)計結(jié)果仍有缺陷,有一行總是全亮 ,干擾顯示。對 AT89C51 等元件的引腳和功能有了進一步的掌握。 6 參考文獻 [1] 陽進 基于單片機的 LED 顯示屏的漢字顯示 中國科技信息 [2] 韓潤萍 陳小萍 .點陣 LED 顯示屏控制系統(tǒng) 微計算機信息 [3] 劉曙光 LED 電子顯示屏真彩顯示的幾種關(guān)鍵技術(shù) 北京 :國外電子測量技術(shù) [4] 李徑達 基于鎖存方式 LED 顯示屏的軟件設(shè)計 沈陽 :計算機應(yīng)用研究 [5] 李全利,單片機原理及接口技術(shù) [M],高等教育出版社 [6] 王文杰, 單片機應(yīng)用技術(shù) [M],冶金工業(yè)出版社 [7] 朱清慧, PROTEUS 教程 —— 電子線路設(shè)計、制版與仿真 [M],清華大學出版社 單片機課程設(shè)計 23 附錄一 部分元件介紹 1 AT89C51 芯片 AT89C51 是美國 ATMEL 公司生產(chǎn)的低電壓 、 高性能 CMOS8 位單片機 , 片內(nèi)含 4k bytes 的反復擦寫 的 Flash 只讀程序存儲器和 128 bytes 的隨機存取數(shù)據(jù)存儲器 RAM。 片內(nèi)置通用 8 位中央處理器 CPU 和 Flash 存儲單元 。 AT89C51 引腳如圖 11 所示。從結(jié)構(gòu)上可知,它的每一列共用一根列線,每一行共用一根行線。通常情況下,一塊 8*8 像素的 LED 顯示屏是不能用來顯示一個漢字的,因此,本設(shè)計按照其原理結(jié)構(gòu)擴展為 24*24,顯示一個漢字。Proteus ISIS 中的 8*8 點陣 LED 元件原理圖如圖 13 所示。圖 14 給出了一種進行引腳測試的方法,根據(jù)測試結(jié)果便很容易確定該元件的電路接法 單片機課程設(shè)計 25 圖 12:內(nèi)部結(jié)構(gòu)圖 圖 13:元件原理圖 圖 14:引腳測試圖 單片機課程設(shè)計 26 附錄二 整體電路 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 2P RO G RA M = 鄭州華信學院 1. HE X2 3 4 5 6 7 8 91R P 1 RE S P A C K 8R11 0 kR21 0 kR31 0 kC13 0 P FC23 0 P FC31 u fR42 0 0R51kX1CR Y S T A LA1B2C3E16E24E35Y015Y114Y213Y312Y411Y510Y69Y77U27 4 HC 1 3 8A1B2C3E16E24E35Y015Y114Y213Y312Y411Y510Y69Y77U37 4 HC 1 3 8A1B2C3E16E24E35Y015Y114Y213Y312Y411Y510Y69Y77U47 4 HC 1 3 8R65 0 0R75 0 0R85 0 0R95 0 0R 1 05 0 0R 1 15 0 0R 1 25 0 0R 1 35 0 0R 1 45 0 0R 1 55 0 0R 1 65 0 0R 1 75 0 0R 1 85 0 0R 1 95 0 0R 2 05 0 0R 2 15 0 0R 2 25 0 0R 2 35 0 0R 2 45 0 0R 2 55 0 0R 2 65 0 0R 2 75 0 0R 2 85 0 0R 2 95 0 0Q015Q11Q22Q33Q44Q55Q66Q77Q 7 39。9S H_ C P11S T _ CP12DS14MR10OE13U67 4 HC 5 9 5Q015Q11Q22Q33Q44Q55Q66Q77Q 7