數(shù)字顯示與鍵盤輸入設(shè)計(jì)課程設(shè)計(jì)

上傳人:仙*** 文檔編號(hào):29605290 上傳時(shí)間:2021-10-07 格式:DOC 頁(yè)數(shù):20 大?。?.56MB
收藏 版權(quán)申訴 舉報(bào) 下載
數(shù)字顯示與鍵盤輸入設(shè)計(jì)課程設(shè)計(jì)_第1頁(yè)
第1頁(yè) / 共20頁(yè)
數(shù)字顯示與鍵盤輸入設(shè)計(jì)課程設(shè)計(jì)_第2頁(yè)
第2頁(yè) / 共20頁(yè)
數(shù)字顯示與鍵盤輸入設(shè)計(jì)課程設(shè)計(jì)_第3頁(yè)
第3頁(yè) / 共20頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《數(shù)字顯示與鍵盤輸入設(shè)計(jì)課程設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)字顯示與鍵盤輸入設(shè)計(jì)課程設(shè)計(jì)(20頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、武漢理工大學(xué)《硬件綜合設(shè)計(jì)》課程設(shè)計(jì)說明書 學(xué) 號(hào): 0121010340704 課 程 設(shè) 計(jì) 題 目 數(shù)字顯示與鍵盤輸入例程設(shè)計(jì) 學(xué) 院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí) 姓 名 指導(dǎo)教師 2013 年 7 月 1 日 目 錄 課程設(shè)計(jì)說明書 ....................................................................

2、............................. 2 數(shù)字顯示與鍵盤輸入設(shè)計(jì)................................................................................... 3 1.系統(tǒng)描述:........................................................................................................ 3 1.1實(shí)驗(yàn)?zāi)康?...........................................

3、...................................................... 3 1.2實(shí)驗(yàn)設(shè)備:............................................................................................... 3 1.3設(shè)計(jì)要求:............................................................................................... 3 2.設(shè)計(jì)過程:...............

4、......................................................................................... 3 2.1設(shè)計(jì)原理:............................................................................................... 3 2.2操作命令:.....................................................................................

5、.......... 5 2.3操作過程:............................................................................................... 8 2.3.1硬件連接:.......................................................................................... 8 2.3.2軟件設(shè)計(jì):...................................................

6、....................................... 9 2.3.3設(shè)計(jì)成功標(biāo)志:................................................................................. 10 2.4程序設(shè)計(jì):.............................................................................................. 10 2.5程序代碼 ...............................

7、................................................................. 10 3.調(diào)試過程 ......................................................................................................... 15 3.1程序編譯調(diào)試 ........................................................................................ 15 3.2

8、在線編程寫入程序 ................................................................................ 16 3.3實(shí)驗(yàn)結(jié)果顯示 ........................................................................................ 16 4.課程設(shè)計(jì)總結(jié):.........................................................................................

9、...... 17 本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表 ............................................................................. 18 課程設(shè)計(jì)任務(wù)書 學(xué)生姓名: 楊星 專業(yè)班級(jí): 計(jì)算機(jī)1007班 指導(dǎo)教師: 唐祖鍇 工作單位:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 題 目: 數(shù)字顯示與鍵盤輸入設(shè)計(jì) 初始條件: 1. 課程設(shè)計(jì)使用ZG211硬件綜合實(shí)驗(yàn)平臺(tái)(8051單片機(jī)),配有課程設(shè)計(jì)接口芯片和輔助芯片以及器件; 2. ZG211有程序設(shè)計(jì)集成開發(fā)環(huán)境,程序設(shè)計(jì)語(yǔ)言為

10、C語(yǔ)言; 3. ZG211硬件綜合實(shí)驗(yàn)平臺(tái)使用說明書; 要求完成的主要任務(wù): (包括課程設(shè)計(jì)工作量及其技術(shù)要求,撰寫說明書具體要求) 1. 學(xué)習(xí)使用ZG211硬件綜合實(shí)驗(yàn)平臺(tái),程序設(shè)計(jì)集成開發(fā)環(huán)境; 2. 根據(jù)課程設(shè)計(jì)題目,進(jìn)行需求分析,搞清楚課程設(shè)計(jì)需要設(shè)計(jì)需求和需要解決的設(shè)計(jì)內(nèi)容。 3. 查閱和學(xué)習(xí)課程設(shè)計(jì)題目需要的接口芯片資料,掌握接口芯片的使用方法和編程要領(lǐng)。查閱和學(xué)習(xí)課程設(shè)計(jì)題目需要的輔助芯片以及器件資料。 4. 設(shè)計(jì)接口芯片和輔助芯片以及器件與8051單片機(jī)連接硬件電路原理圖。 5. 設(shè)計(jì)與硬件電路原理圖對(duì)應(yīng)的C語(yǔ)言程序(或8051匯編語(yǔ)言)。給出程序流程圖。在集成開

11、發(fā)環(huán)境中調(diào)試程序。給出程序的詳細(xì)注釋。能夠解釋使用程序模擬電路時(shí)序信號(hào)和數(shù)據(jù)。 6. 撰寫課程設(shè)計(jì)報(bào)告,1)詳細(xì)陳述以上的設(shè)計(jì)過程;2)詳細(xì)陳述電路的調(diào)試過程。 時(shí)間安排: 第17周: 1. 熟悉ZG211硬件綜合實(shí)驗(yàn)平臺(tái),KEILC UVISION2 集成開發(fā)環(huán)境;查閱接口芯片資料,熟悉接口芯片和它的使用方法。 2. 設(shè)計(jì)硬件電路原理圖,。 第18周: 1. 使用C語(yǔ)言或匯編語(yǔ)言設(shè)計(jì)和調(diào)試接口程序。 2. 撰寫計(jì)算機(jī)硬件綜合設(shè)計(jì)報(bào)告。 指導(dǎo)教師簽名: 年 月 日 系主任(或責(zé)任教師)簽名:

12、 年 月 日 數(shù)字顯示與鍵盤輸入設(shè)計(jì) 1. 系統(tǒng)描述: 1.1實(shí)驗(yàn)?zāi)康模? 1> 掌握對(duì)單片機(jī)IO口的操作,及中斷的應(yīng)用 2> 掌握顯示接口芯片CH451的運(yùn)用 1.2實(shí)驗(yàn)設(shè)備: 1> PC 機(jī)一臺(tái) 2> ZG-211 單片機(jī)系統(tǒng)實(shí)驗(yàn)板一塊 3> 實(shí)驗(yàn)連接線若干 4> 芯片:CH451,89S52 5> 并口編程線一根 6> 配套電源1 個(gè) 實(shí)驗(yàn)板實(shí)物圖: 1.3設(shè)計(jì)要求: 1> 能正常操作LED數(shù)碼顯示 2> 能通過中斷方式接收按鍵信息 2. 設(shè)計(jì)過程: 2.1設(shè)計(jì)原理: 本實(shí)驗(yàn)的顯示接口采用 CH451 芯片。該芯片整合了

13、數(shù)碼管顯示驅(qū)動(dòng)和鍵盤掃描控制可以動(dòng)態(tài)驅(qū)動(dòng)8 位數(shù)碼管或者64 位LED,具有BCD 譯碼、閃爍、移位等功能;同時(shí)還可以進(jìn)行64 鍵的鍵盤掃描;芯片內(nèi)部有多個(gè)寄存器控制整個(gè)芯片的運(yùn)行,其中有8 個(gè)寄存器存入所要顯示的數(shù)字,每個(gè)寄存器有8 位,每一位控制一個(gè)數(shù)碼管其中的一段(1 為點(diǎn)亮,0 為熄滅)。單片機(jī)通過4 根信號(hào)線(串行數(shù)據(jù)輸入線DIN、串行數(shù)據(jù)時(shí)鐘線DCLK、串行數(shù)據(jù)加載線LOAD、串行數(shù)據(jù)輸出線DOUT)控制CH451,顯示數(shù)據(jù),同時(shí)通過CH451 對(duì)鍵盤的掃描,達(dá)到人機(jī)交換信息的目的。該芯片與實(shí)驗(yàn)板相關(guān)器件連接原理圖如下: CH451原理圖 CH451引腳圖

14、 2.2操作命令: CH451操作命令表 1> 空操作:0000XXXXXXXXB 空操作命令不對(duì)CH451 產(chǎn)生任何影響。為了在不影響CH451 的前提下變化DCLK 以清除看門狗計(jì)時(shí),也可以發(fā)送空操作命令??詹僮髅羁梢灾话l(fā)送有效數(shù)據(jù)B8~B11,簡(jiǎn)化描述是0^0^0^0^↑。 2> 芯片內(nèi)部復(fù)位:001000000001B 內(nèi)部復(fù)位命令將CH451 的各個(gè)寄存器和各種參數(shù)復(fù)位到默認(rèn)的狀態(tài)。芯片上電時(shí),CH451總是被復(fù)位,此時(shí)各個(gè)寄存器均復(fù)位為0,各種參數(shù)均恢復(fù)為默認(rèn)值。 3> 字?jǐn)?shù)據(jù)左移:001100000000B 字?jǐn)?shù)據(jù)左移命令將CH451 的

15、字?jǐn)?shù)據(jù)左移一次,即從DIG0 向DIG7 移動(dòng)一位,然后最右邊的DIG0 補(bǔ)進(jìn)數(shù)據(jù)00H。例如,在數(shù)碼管DIG7~DIG0 顯示“87654321”時(shí),執(zhí)行字?jǐn)?shù)據(jù)左移命令,顯示變?yōu)椤?654321 ”(不譯碼方式)或者“76543210”(BCD 譯碼方式)。 4> 字?jǐn)?shù)據(jù)右移:001100000010B 字?jǐn)?shù)據(jù)右移命令將CH451 的字?jǐn)?shù)據(jù)右移一次,即從DIG7 向DIG0 移動(dòng)一位,然后最左邊的DIG7 補(bǔ)進(jìn)數(shù)據(jù)00H。例如,在數(shù)碼管DIG7~DIG0 顯示“87654321”時(shí),執(zhí)行字?jǐn)?shù)據(jù)右移命令,顯示變?yōu)椤?8765432”(不譯碼方式)或者“08765432”(BCD 譯碼方式)

16、。 5> 字?jǐn)?shù)據(jù)左循環(huán):001100000001B 字?jǐn)?shù)據(jù)左循環(huán)命令將CH451 的字?jǐn)?shù)據(jù)左循環(huán)一次,即從DIG0 向DIG7 移動(dòng)一位,然后最右邊的DIG0 補(bǔ)進(jìn)原DIG7 的數(shù)據(jù)。例如,在數(shù)碼管DIG7~DIG0 顯示“87654321”時(shí),執(zhí)行字?jǐn)?shù)據(jù)左循環(huán)命令,顯示變?yōu)椤?6543218”。 6> 字?jǐn)?shù)據(jù)右循環(huán):001100000011B 字?jǐn)?shù)據(jù)右循環(huán)命令將CH451 的字?jǐn)?shù)據(jù)右循環(huán)一次,即從DIG7 向DIG0 移動(dòng)一位,然后最左邊的DIG7 補(bǔ)進(jìn)原DIG0 的數(shù)據(jù)。例如,在數(shù)碼管DIG7~DIG0 顯示“87654321”時(shí),執(zhí)行字?jǐn)?shù)據(jù)右循環(huán)命令,顯示變?yōu)椤?8765432”

17、。 7> 設(shè)定系統(tǒng)參數(shù):010000000[WDOG][KEYB][DISP]B 設(shè)定系統(tǒng)參數(shù)命令用于設(shè)定CH451 的系統(tǒng)級(jí)參數(shù):看門狗使能WDOG,鍵盤掃描使能KEYB,顯示驅(qū)動(dòng)使能DISP。各個(gè)參數(shù)均通過1 位數(shù)據(jù)控制,將相應(yīng)的數(shù)據(jù)位置為1 則啟用該功能,否則關(guān)閉該功能(默認(rèn)值)。例如,命令數(shù)據(jù)010000000101B 表示啟用看門狗的功能、關(guān)閉鍵盤掃描的功能、啟用顯示掃描驅(qū)動(dòng)的功能。 8> 設(shè)定顯示參數(shù):0101[MODE][LIMIT][INTENSITY]B 設(shè)定顯示參數(shù)命令用于設(shè)定CH451 的顯示參數(shù):譯碼方式MODE,掃描極限LIMIT,顯示亮度INTENSITY。

18、譯碼方式MODE 通過1 位數(shù)據(jù)控制,置1 時(shí)選擇BCD 譯碼方式,置0 時(shí)選擇不譯碼方式(默認(rèn)值)。掃描極限LIMIT 通過3 位數(shù)據(jù)控制,數(shù)據(jù)001B~111B 和000B 分別設(shè)定掃描極限為1~7 和8(默認(rèn)值)。顯示亮度INTENSITY 通過4 位數(shù)據(jù)控制,數(shù)據(jù)0001B~1111B 和0000B 分別設(shè)定顯示驅(qū)動(dòng)占空比為1/16~15/16 和16/16(默認(rèn)值)。例如,命令數(shù)據(jù)010101110000B 表示選擇不譯碼方式、掃描極限為7、顯示驅(qū)動(dòng)占空比為16/16;命令數(shù)據(jù)010110001010B 表示選擇BCD 譯碼方式、掃描極限為8、顯示驅(qū)動(dòng)占空比為10/16。 9> 設(shè)

19、定閃爍控制:0110[D7S][D6S][D5S][D4S][D3S][D2S][D1S][D0S]B 設(shè)定閃爍控制命令用于設(shè)定CH451 的閃爍顯示屬性:D7S~D0S 分別對(duì)應(yīng)于8 個(gè)字驅(qū)動(dòng)DIG7~DIG0。閃爍屬性D7S~D0S 分別通過1 位數(shù)據(jù)控制,將相應(yīng)的數(shù)據(jù)位置為1 則使能閃爍顯示,否則為正常顯示,不閃爍(默認(rèn)值)。例如,命令數(shù)據(jù)011000100001B 表示設(shè)定數(shù)碼管DIG5 和DIG0 閃爍顯示,其余數(shù)碼管正常顯示,不閃爍。 10> 加載字?jǐn)?shù)據(jù):1[DIG_ADDR][DIG_DATA]B 加載字?jǐn)?shù)據(jù)命令用于將字?jǐn)?shù)據(jù)DIG_DATA 寫入DIG_ADDR 指定地址的

20、數(shù)據(jù)寄存器中。DIG_ADDR 通過3 位數(shù)據(jù)指定數(shù)據(jù)寄存器的地址,數(shù)據(jù)000B~111B 分別指定地址0~7,對(duì)應(yīng)于DIG0~DIG7 引腳驅(qū)動(dòng)的8 個(gè)數(shù)碼管。DIG_DATA 是8 位的字?jǐn)?shù)據(jù)。例如,命令數(shù)據(jù)100001111001B 表示將字?jǐn)?shù)據(jù)79H 寫入第1 個(gè)數(shù)據(jù)寄存器,如果是不譯碼方式,則DIG0引腳驅(qū)動(dòng)的數(shù)碼管將顯示E;命令數(shù)據(jù)110010001000B 表示將字?jǐn)?shù)據(jù)88H 寫入第5 個(gè)數(shù)據(jù)寄存器,如果是BCD 譯碼方式,則DIG4 引腳驅(qū)動(dòng)的數(shù)碼管將顯示8. 11> 讀取按鍵代碼:0111XXXXXXXXB 讀取按鍵代碼命令用于獲得CH451 最近檢測(cè)到的有效按鍵的按鍵代

21、碼。該命令是唯一的具有數(shù)據(jù)返回的命令,CH451 從DOUT 引腳輸出按鍵代碼,按鍵代碼總是7 位數(shù)據(jù),最高位是狀態(tài)碼,位5~位0 是掃描碼。讀取按鍵代碼命令的位數(shù)據(jù)B0~B7 可以是任意值,所以控制器可以將該操作命令縮短為4 位數(shù)據(jù)B8~B11。例如,CH451 檢測(cè)到有效按鍵并中斷,按鍵代碼是5EH,簡(jiǎn)化描述1^1^1^0^↑H^L^H^H^H^H^L^表示先向CH451 發(fā)出讀取按鍵代碼命令0111XXXXXXXXB,然后從DOUT 獲得按鍵代碼5EH。 CH451BCD碼譯碼表 2.3實(shí)驗(yàn)步驟: 2.3.1硬件連接: CH451

22、 CPU 89S52 J5_89S52 P34 P15 P33 P32 J23_CH451 LOAD DCLK DIN DOUT 將并口線插在實(shí)驗(yàn)板與 PC 機(jī)的并口插座上; 按上圖 連接實(shí)驗(yàn)線路; 仔細(xì)檢查無誤后,接通電源。(圖中箭頭表示需要接線的地方) 其器件內(nèi)部結(jié)構(gòu)為: 2.3.2軟件設(shè)計(jì): 進(jìn)入 KEILC 環(huán)境編寫程序。89S52 首先向DIN 發(fā)送一個(gè)上升沿,通知CH451 數(shù)據(jù)線使能,然后89S52 發(fā)送010000000101,010110000

23、000,通知CH451 打開鍵盤掃描功能,開啟顯示功能,選擇BCD 譯碼方式,在就可以向每個(gè)顯示寄存器送入要顯示的數(shù)據(jù)。例如:八個(gè)數(shù)碼管全顯示“8”時(shí)送入的二進(jìn)制數(shù)據(jù)為:100000001000; 100100001000; 101000001000; 101100001000; 110000001000; 110100001000; 111000001000; 111100001000; 打開 89S52 的外部中斷1,并設(shè)置為下降沿中斷方式,當(dāng)KEY1-KEY5 任一鍵按下時(shí),CH451的DOUT 腳會(huì)產(chǎn)生一個(gè)下降沿,這時(shí)89S52 便會(huì)產(chǎn)生一個(gè)中斷,并進(jìn)入中斷程序。中斷程

24、序中,應(yīng)首先關(guān)閉中斷,然后向CH451 發(fā)送讀鍵值指令(0111),讀取鍵值。KEY1-KEY5 的鍵值分別為:0X40,0X49,0X52,0X5B,0X64. 程序編譯成功后,打開聯(lián)機(jī)下載軟件,將HEX 文件下載到89S52 中,觀看程序運(yùn)行結(jié)果,如有問題則修改程序,再次下載。調(diào)試成功后,將送顯程序,和讀取鍵值程序,各寫成一個(gè)函數(shù),供后續(xù)實(shí)驗(yàn)?zāi)K調(diào)用。 2.3.3設(shè)計(jì)成功標(biāo)志: 1> 啟動(dòng)實(shí)驗(yàn)板,自動(dòng)顯示“--------” 2> 按下1 號(hào)按鍵,顯示“001” 3> 按下2 號(hào)按鍵,顯示“002” 4> 按下3 號(hào)按鍵,顯示“003” 5> 按下4 號(hào)按鍵,顯示

25、“004” 6> 按下5 號(hào)按鍵,顯示“005” 2.4程序設(shè)計(jì): 程序原理圖 2.5 程序代碼: /********************************************************\ | 項(xiàng)目 武漢理工大學(xué)教學(xué)實(shí)驗(yàn)板(ZG211 定制) | | 文件 Display.c | | 功能 LED顯示演示程序 | | 編寫 中格電子 | | 創(chuàng)建時(shí)間 2005/09/08 | | 版本 1.0

26、 | | 版本說明 | | 修改歷史 | | 修改原因 | | 修改時(shí)間 | | 修改后特性 | \********************************************************/ #include "reg52.h" #include "def.h" #include "display.h" #include "sub.h" #include "func.h" extern unsigned char key_prin

27、t; extern unsigned char key_data; /*******************************************************\ | 函數(shù)名 send_disp_data | | 函數(shù)功能 向CH451芯片發(fā)送命令 | | 參數(shù) comm : 命令體 | | _data : 命令參數(shù) | | 返回值 無 | \*******************************************************/ void send_disp

28、_data(unsigned char comm, unsigned char _data) { unsigned char i; //送8BIT數(shù)據(jù) for(i=0;i<8;i++) { DIN = (_data>>i)&0x01; DCLK = 1; DCLK = 0; DCLK = 1; } //送4BIT命令 for(i=0;i<4;i++) { DIN = (comm>>i)&0x01; DCLK = 1; DCLK = 0; DCLK = 1; } LOAD=1;

29、 LOAD=0; LOAD=1; } /*******************************************************\ | 函數(shù)名 send_comm | | 函數(shù)功能 向CH451芯片發(fā)送命令 | | 參數(shù) comm : 命令體 | | 返回值 無 | \*******************************************************/ void send_comm(unsigned char comm) { unsigned char

30、 i; //送4BIT命令 for(i=0;i<4;i++) { DIN = (comm>>i)&0x01; DCLK = 1; DCLK = 0; DCLK = 1; } LOAD=1; LOAD=0; LOAD=1; } /*******************************************************\ | 函數(shù)名 disp_initialize | | 函數(shù)功能 向CH451芯片發(fā)送初始化命令 | | 參數(shù) 無 | | 返回值 無

31、 | \*******************************************************/ void disp_initialize() { chang_4052(1); DIN=0; DIN=1; DCLK=1; LOAD=1; DOUT=1; send_disp_data( CH451_SETSYS, 0x03); //設(shè)定系統(tǒng)參數(shù) send_disp_data( CH451_SETDIS, 0x80); //設(shè)定顯示參數(shù) } /***********************************

32、********************\ | 函數(shù)名 key | | 函數(shù)功能 中斷函數(shù),獲取當(dāng)前按鍵狀態(tài) | | 參數(shù) 無 | | 返回值 無 | \*******************************************************/ void key() interrupt 0 { unsigned char i,temp; EX0 = 0; //關(guān)中斷 key_data = 0; temp = 0; send_comm(CH451_KEY

33、); for(i=0; i<7; i++) { temp = DOUT; key_data = key_data|(temp<<(6-i)); DCLK=1; DCLK=0; DCLK=1; } EX0 = 1; //中斷 } /*******************************************************\ | 函數(shù)名 Display_TEST | | 函數(shù)功能 測(cè)試顯示LED數(shù)碼管 | | 參數(shù) 無 | | 返回值 無

34、 | \*******************************************************/ void Display_TEST() { //初始化顯示芯片 disp_initialize(); //延時(shí) delay_1ms(100); //送顯“12345678” send_disp_data( CH451_LOAD0, 0x01); send_disp_data( CH451_LOAD1, 0x02); send_disp_data( CH451_LOAD2, 0x03); send_disp_data( CH4

35、51_LOAD3, 0x04); send_disp_data( CH451_LOAD4, 0x05); send_disp_data( CH451_LOAD5, 0x06); send_disp_data( CH451_LOAD6, 0x07); send_disp_data( CH451_LOAD7, 0x08); delay_1ms(200); //延時(shí) delay_1ms(200); //開中斷,接受按鍵信息 EX0=1; //"--------" send_disp_data( CH451_LOAD0, 0x12); sen

36、d_disp_data( CH451_LOAD1, 0x12); send_disp_data( CH451_LOAD2, 0x12); send_disp_data( CH451_LOAD3, 0x12); send_disp_data( CH451_LOAD4, 0x12); send_disp_data( CH451_LOAD5, 0x12); send_disp_data( CH451_LOAD6, 0x12); send_disp_data( CH451_LOAD7, 0x12); } /********************************

37、***********************\ | 函數(shù)名 display_int | | 函數(shù)功能 顯示一個(gè)整數(shù) | | 參數(shù) 無 | | 返回值 無 | \*******************************************************/ void display_int(unsigned int m) { send_disp_data( CH451_LOAD0, 0x10); send_disp_data( CH451_LOAD1, 0x10); send_dis

38、p_data( CH451_LOAD2, 0x10); if (m/10000) { send_disp_data( CH451_LOAD3, m/10000); } else { send_disp_data( CH451_LOAD3, 0x10); } if ((!(m/1000)%10)&&(!(m/10000))) { send_disp_data( CH451_LOAD4, 0x10); } else { send_disp_data( CH451_LOAD4, (m/1000)%10); } send

39、_disp_data( CH451_LOAD5, (m/100)%10); send_disp_data( CH451_LOAD6, (m/10)%10); send_disp_data( CH451_LOAD7, m%10); } 3. 調(diào)試過程: 3.1 程序編譯調(diào)試:其成功結(jié)果顯示為 3.2 在線編程寫入程序:其成功結(jié)果顯示為 3.3 實(shí)驗(yàn)結(jié)果顯示:按連接圖連線,將已給出程序下載到89S52中運(yùn)行。 按鍵顯示結(jié)果分別為: 1> 啟動(dòng)實(shí)驗(yàn)板,自動(dòng)顯示“--------” 2> 按下1 號(hào)按鍵,顯示“001” 3

40、> 按下2 號(hào)按鍵,顯示“002” 4> 按下3 號(hào)按鍵,顯示“003” 5> 按下4 號(hào)按鍵,顯示“004” 6> 按下5 號(hào)按鍵,顯示“005” 4. 課程設(shè)計(jì)總結(jié): 本次課程設(shè)計(jì)是我們學(xué)習(xí)使用ZG211硬件綜合實(shí)驗(yàn)平臺(tái),程序設(shè)計(jì)集成開發(fā)環(huán)境,并使用C語(yǔ)言利用該硬件平臺(tái)進(jìn)行“數(shù)字顯示與鍵盤輸入”的例程設(shè)計(jì),通過此次設(shè)計(jì),使我對(duì)ZG211硬件綜合實(shí)驗(yàn)平臺(tái)有了進(jìn)一步的了解,受益匪淺。 在實(shí)驗(yàn)的開始階段,由于對(duì)電路板的結(jié)構(gòu)等不熟悉,認(rèn)為此次實(shí)驗(yàn)異常困難,而且同時(shí)因首次利用該電路板來編程實(shí)現(xiàn)功能,所以在設(shè)計(jì)初期遇到了許多困惑,后在通過對(duì)《ZG211單片機(jī)系統(tǒng)實(shí)驗(yàn)指導(dǎo)書》和各芯片資料

41、的仔細(xì)學(xué)習(xí),才對(duì)實(shí)驗(yàn)的原理,流程有了進(jìn)一步的了解,在明白在對(duì)“數(shù)字顯示與鍵盤輸入”的設(shè)計(jì)中,實(shí)現(xiàn)較為容易,連接的導(dǎo)線僅有4條,只是在對(duì)keilc51軟件和在線編程軟件的使用花費(fèi)了一定時(shí)間,后將其代碼導(dǎo)入單片機(jī),能正確得到實(shí)驗(yàn)結(jié)果,設(shè)計(jì)成功! 在此次實(shí)驗(yàn)中,雖然自己的題目較為簡(jiǎn)單,不過仍使我學(xué)到了較多東西,那就是對(duì)ZG211硬件綜合實(shí)驗(yàn)平臺(tái)有了進(jìn)一步理解,并能集合keilc51和在線編程軟件進(jìn)行編程實(shí)踐,是將我們的軟件編程與硬件設(shè)計(jì)的一次有機(jī)地集合,使我不再孤立對(duì)待軟件與硬件,相信對(duì)我以后的工作和學(xué)習(xí)有很大的幫助!                       

42、 本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表 班級(jí):計(jì)算機(jī)1007班  姓名: 楊星  學(xué)號(hào):0121010340704 序號(hào) 評(píng)分項(xiàng)目 滿分 實(shí)得分 1 學(xué)習(xí)態(tài)度認(rèn)真、遵守紀(jì)律 10 2 設(shè)計(jì)分析合理性 10 3 設(shè)計(jì)方案正確性、可行性、創(chuàng)造性 20 4 設(shè)計(jì)結(jié)果正確性 40 5 設(shè)計(jì)報(bào)告的規(guī)范性 10 6 設(shè)計(jì)驗(yàn)收 10 總得分/等級(jí) 評(píng)語(yǔ): 注:最終成績(jī)以五級(jí)分制記。優(yōu)(90-100分)、良(80-89分)、中(70-79分)、 及格(60-69分)、60分以下為不及格                       指導(dǎo)教師簽名:                   2013 年 月 日 19

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!