版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、目錄摘要2第一章硬件部分3第一節(jié) AT89C513第二節(jié)4*4矩陣式鍵盤6第三節(jié)LED數碼管8第四節(jié)硬件電路連接10第二章軟件部分12第一節(jié)所用軟件簡介12第二節(jié)程序流程圖14第三節(jié)程序17第三章 仿真結果19心得體會21參考文獻22摘要電子信息行業(yè)將是人類社會的高科技行業(yè)之一,是設施現代化的基礎,也是 人類通往科技巔峰的直通車。電子行業(yè)的發(fā)展很重要,而計算機技術是現代科技 發(fā)展的重要組成部分。矩陣式鍵盤控制系統(tǒng)可以提高效率,是進行按鍵操作管理的有效方法,它可 以提高系統(tǒng)準確性,有利于資源的節(jié)約,降低對操作者本身的要求。并能正確、 實時、高效地顯示按鍵信息,以提高工作效率和資源利用率。矩陣式鍵
2、盤是當今使用最為廣泛的鍵盤模式,該系統(tǒng)以X個端口連接控制 N*N個按鍵,并通過單片機,顯示在LED數碼管上。單片機控制鍵盤顯示系統(tǒng), 可以對不同的按鍵進行實時顯示,其核心是單片機、鍵盤矩陣電路和數碼管顯示 電路。4*4矩陣式鍵盤以AT89C51單片機為核心,主要由矩陣式鍵盤電路、顯示 電路等組成,軟件選用C語言編程。單片機將檢測到的按鍵信號轉換成數字量, 顯示于LED顯示器上。該系統(tǒng)靈活性強,易于操作,可靠性高,廣泛應用于各種 場合。2345673910111213141516打181920TXD F3.1 W0P3.2 SmP3.3 T0P3.4 T_K.5 WP3.6 P3.7 XTAL2
3、 XTALl YSS10J/2.3.4.567 11 11 11 11 11 1* 11 FFFFFFFFATOO9C5 -403938373535343332IT3D2928272625列2322IT第一章硬件部分第一節(jié) AT89C51AT89C51 是一種帶 4K 字節(jié) FLASH 存儲器(FPEROMFlash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器, 俗稱單片機o AT89C51單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且 價廉的方案。引腳如圖所示' VCC PO.OP0.1P0.2P0.3
4、P0.4P0.5P0.6P0.7EAATPP2.7P2.6P2.5P2.4P23P2.2P2.1P2.0圖1 AT89C51管腳圖AT89C51其具有以下特性: 與MCS-51兼容4K字節(jié)可編程FLASH存儲器 壽命:1000寫/擦循環(huán) 數據保留時間:10年 全靜態(tài)工作:0Hz-24MHz 三級程序存儲器鎖定128X8位內部RAM32可編程I/O線兩個16位定時器/計數器5個中斷源可編程串行通道低功耗的閑置和掉電模式片內振蕩器和時鐘電路特性概述:AT89C51提供以下標準功能:4k字節(jié)Flash閃速存儲器,128字節(jié)內 部RAM, 32個I/O接口,兩個16位定時/計數器,一個5向量兩級中斷結
5、 構,一個全雙工串行通信口,片內振蕩器及時鐘電路。同時,AT89C51可降 至OHz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式 停止CPU的工作,但允許RAM,定時/計數器,串行通信口及中斷系統(tǒng)繼續(xù) 工作。掉電方式保存RAM中的內容,但振蕩器停止工作并禁止其它所有部 件工作直到下一個硬件復位。管腳說明:VCC:供電電壓。GND:接地。P0 口: P0 口為一個8位漏級開路雙向I/O 口,每腳可吸收8TTL門電 流。當P0 口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程 序數據存儲器,它可以被定義為數據/地址的低八位。在FIASH編程時,P0 口作為原碼輸入口,當FI
6、ASH進行校驗時,P0輸出原碼,此時P0外部必須 接上拉電阻。P1 口: P1 口是一個內部提供上拉電阻的8位雙向I/O 口,P1 口緩沖器 能接收輸出4TTL門電流。P1 口管腳寫入1后,被內部上拉為高,可用作輸 入,P1 口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。 在FLASH編程和校驗時,P1 口作為低八位地址接收。P2 口: P2 口為一個內部上拉電阻的8位雙向I/O 口,P2 口緩沖器可接 收,輸出4個TTL門電流,當P2 口被寫“1”時,其管腳被內部上拉電阻 拉高,且作為輸入。并因此作為輸入時,P2 口的管腳被外部拉低,將輸出 電流。這是由于內部上拉的緣故。P2
7、口當用于外部程序存儲器或16位地址 外部數據存儲器進行存取時,P2 口輸出地址的高八位。在給出地址“1”時, 它利用內部上拉優(yōu)勢,當對外部八位地址數據存儲器進行讀寫時,P2 口輸 岀其特殊功能寄存器的內容。P2 口在FLASH編程和校驗時接收高八位地址 信號和控制信號。P3 口: P3 口管腳是8個帶內部上拉電阻的雙向I/O 口,可接收輸出4 個TTL門電流。當P3 口寫入“1”后,它們被內部上拉為高電平,并用作 輸入。作為輸入,由于外部下拉為低電平,P3 口將輸出電流(ILL)這是由 于上拉的緣故。P3 口也可作為AT89C51的一些特殊功能口,如下表所示:P3. 0 RXD (審行輸入口)
8、P3. 1 TXD (串行輸出口)P3. 2 /INTO (外部中斷0)P3. 3 /INT1 (外部中斷1)P3.4 T0 (記時器0外部輸入)P3. 5 T1 (記時器1外部輸入)P3.6 /WR (外部數據存儲器寫選通)P3.7 /RD (外部數據存儲器讀選通)P3 口同時為閃爍編程和編程校驗接收一些控制信號。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的 高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存 地址的低位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時, ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的
9、1/6。因 此它可用作對外部輸出的脈沖或用于定時U的。然而要注意的是:每當用 作外部數據存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在 SFR8EH地址上置0。此時,ALE只有在執(zhí)行MOVX, MOVC指令是ALE才起作 用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止, 置位無效。/PSEN:外部程序存儲器的選通信號。在山外部程序存儲器取指期間, 每個機器周期兩次/PSEN有效。但在訪問外部數據存儲器時,這兩次有效的 /PSEN信號將不出現。/EA/VPP :當/EA保持低電平時,則在此期間外部程序存儲器 (OOOOH-FFFFH),不管是否有內部程序存儲器。注意加
10、密方式1時,/EA將 內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。在FLASH 編程期間,此引腳也用于施加12V編程電源(VPP)oXTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸岀。振蕩器特性:XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以 配置為片內振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅 動器件,XTAL2應不接。有余輸入至內部時鐘信號要通過一個二分頻觸發(fā) 器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平 要求的寬度。第二節(jié)4*4矩陣式鍵盤1. 2.1矩陣式鍵盤介紹矩陣式鍵盤
11、(或者叫行列式鍵盤)常應用在按鍵數量比較多的系統(tǒng)之中。這 種鍵盤山行線和列線組成,按鍵設置在行、列結構的交義點上,行、列線分別接 在按鍵開關的兩端。行列式鍵盤可分為非編碼鍵盤和編碼鍵盤兩大類。編碼鍵盤 內部設有鍵盤編碼器,被按下鍵的鍵號山鍵盤編碼器直接給出,同時具有防抖和 解決重鍵的功能。非編碼鍵盤通常采用軟件的方法,逐行逐列檢查鍵盤狀態(tài),當 有鍵按下時,通過計算或查表的方法獲取該鍵的鍵值,通常,計算機通過程序控 制對鍵盤掃描,從而獲取鍵值,根據計算機掃描的方法可以分為定時掃描法和中 斷掃描法兩種。本系統(tǒng)中的4*4矩陣式鍵盤結構簡單,按鍵數較少,釆用非編碼式鍵盤,當 有鍵按下時,山單片機通過程
12、序掃描確定鍵值,并將獲得的鍵值通過LED數碼管 顯示出來,4*4矩陣式鍵盤結構及鍵值分布如下圖: S E HEJ H E BS H S EEl 0 E E圖3鍵盤鍵值分布1. 2. 2鍵盤掃描原理為了更加貼近實際應用,本系統(tǒng)采用中斷式掃描法,這樣可以節(jié)約單片機開 銷,提高單片機工作效率,使得單片機在沒有鍵盤輸入時可以處理其他工作,其 具體工作過程為:在沒有鍵按下時矩陣鍵盤行線接高電平,列線接低電平,當某個鍵被按下時, 該按鍵所在行線電位被拉低,觸發(fā)單片機的外部中斷INTO,進入中斷子程序, 在中斷程序中,單片機對矩陣鍵盤進行掃描以確定按下的鍵值,掃描過程如下:1、檢測行線電平,確定是否有按鍵被
13、按下;2、延時去抖動;3、重新確認是否有按鍵被按下,若有,掃描鍵值,若沒有,返回主程序;4、掃描鍵值,首先行線接高電平,列線接低電平,對行線電平進行檢測, 以確定按下的鍵所在的行;5、行線接低電平,列線接高點平,對列線電平進行檢測,確定按下的鍵所 在的列;6、將掃描所得的按鍵值送入LED數碼管顯示。第三節(jié)LED數碼管LED (發(fā)光二級管)顯示器件是計算機控制控制系統(tǒng)中的廉價輸出設備,它 由多個發(fā)光二極管組成,能顯示許多種字符。由于制作材料不同,LED可以發(fā) 岀紅、黃、籃、紫等各種單色光,一個發(fā)光二級管正常發(fā)光時的電流大約為10mA, 本系統(tǒng)中使用的是七段共陰極LED數碼管。圖4、5所示為七段共
14、陰極LED顯示器件的結構及外形圖。七段LED顯示 器件就是將7個發(fā)光二極管按一定的方式組合在一起,如圖4所示。ab c d e fgCOM圖47段LED顯示器件外形圖aaaCOM圖57段LED顯示器件結構圖下表給出了共陰極7段LED顯示器件所能顯示的部分字符與7段控制顯示代碼的對應關系表1共陰極7段LED顯示器件所能顯示的部分字符與7段控制顯示代碼的對應關系顯示字符控制顯示代碼(十六進制)顯示字符控制顯示代碼(十六進制)106A7725BB7C34FC39466D5E56DE7967DF71707H7687FP7396F-4003F不顯示00在本系統(tǒng)中,4*4鍵盤共有16個鍵,對其編號09,
15、AF,所以用一個7段 數碼管靜態(tài)顯示即可滿足即時顯示按鍵信息的要求。所謂靜態(tài)顯示,就是當顯示 器件顯示某個字符時,相應的顯示段(發(fā)光二級管)恒定地導通或截止,直到顯 示另一個字符為止。這種顯示方式顯示一個字符時,只需要微處理器送一次代碼,因此占用機時少,而且顯示穩(wěn)定可靠,其缺點是,使用元器件相對較多,且線路 比較復雜,相對而言成本較高,比較適合顯示位數較少的情況。第四節(jié)硬件電路連接14.1單片機始終電路時鐘信號用來提供單片機片內各種微操作的時間基準,時鐘信號通常用兩種 電路形式得到:內部振蕩和外部振蕩。單片機內部有一個用于構成振蕩器的高增 益反向放大器,引腳XTAL1和XTAL2分別是此放大電
16、器的輸入端和輸出端,由于 釆用內部方式時,電路簡單,所得的時鐘信號比較穩(wěn)定,實際使用中常采用這種 方式,如圖6所示在其外接晶體振蕩器(簡稱晶振)或陶瓷諧振器就構成了內部振 蕩方式,片內高增益反向放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一 起可構成一個自激振蕩器并產生振蕩時鐘脈沖。圖6中外接晶體以及電容C1和C2構成并聯(lián)諧振電路,它們起穩(wěn)定振蕩頻率、 快速起振的作用,其值為30pF左右,晶振頻率選11.0592MHz。1.4.2單片機復位電路為了初始化單片機內部的某些特殊功能寄存器,必須利用復位電路,復位后 可使CPU及系統(tǒng)各部件處于確定的初始狀態(tài),并從初始狀態(tài)開始正常工作。單片機的復位是
17、靠外電路來實現的,在正常運行情況下,只要RST引腳上出 現兩個機器周期時間以上的高電平,即可引起系統(tǒng)復位,但如果RST引腳上持續(xù) 為高電平,單片機就處于循環(huán)復位狀態(tài)。復位后系統(tǒng)將輸入/輸出(1/0)端口寄存 器置為FFH,堆棧指針SP置為07H, SBUF內置為不定值,其余的寄存器全部清0, 內部RAM的狀態(tài)不受復位的影響,在系統(tǒng)上電時RAM的內容是不定的。復位操作 有兩種情況,即上電復位和手動(開關)復位。本系統(tǒng)采用上電復位方式。圖6中R2、R3和C3組成上電復位電路,其值R2、R3取為1KQ, C3取為 10pFo1.4.3矩陣式鍵盤電路4*4矩陣式鍵盤接于單片機的P2 口,P2.0P2.
18、3接行線,P2.4P2.7接列線, 初始化和無按鍵按下時,P2.0P2.3輸出高電平,P2.4P2.7輸出低電平,當 P2.0P2.3中某個位為低電平時說明有按鍵按下,觸發(fā)單片機中斷完成相應功能,鍵盤與單片機的連接如圖5.1.4.4 LED數碼管顯示電路LED顯示器接在單片機的P1 口,其中P1.0P1.6接LED的控制端,P1.7接 COM端,工作時P1.7端始終輸出低電平,P1.0P1.6根據要顯示的字符輸出相 應的數據。LED與單片機的連接如圖5,1.4.5中斷觸發(fā)電路本系統(tǒng)采用中斷處理方式,可以提高單片機的數據處理能力,有利于節(jié)能。 山矩陣鍵盤連接電路可知,無按鍵按下時,行線始終為高電
19、平,當有按鍵按 下時,相應的行線被拉為低電平,利用這一規(guī)律設汁按鍵的中斷觸發(fā)電路:將四條行線接到74LS21 (4輸入與門)經過與運算后接到單片機的P3.2 (INTO) 口, 設置INTO為下降沿觸發(fā),當行線中任意一條為低電平時,觸發(fā)INTO中斷,單 片機調用中斷子程序檢測鍵值并輸出到LED顯示。電路圖如圖6.此外,長時間無按鍵按下時,為了節(jié)能,可以關閉LED顯示,單片機關閉LED顯示通過外部電路觸發(fā)INT1中斷完成。如圖6所示,其中R1為1K。復位 電路接在P3.3(INT1)口,設置INT1中斷為低電平觸發(fā)方式,當OFF按鍵按下時 P3.3輸入低電平,觸發(fā)INT1中斷,單片機調用相應中斷
20、程序使P1輸出全為低電平,LED不顯示字符XICRYSTAL丄C2aXUL1PJOAOJ PJ tuwiPJ7JU12P2JUDPJ 4心PJPJCJUKMHruwrP2t*JWl AUP2HAM P24ACFXP2!AOP1®pzi-AMP1.1P12POP14Pi VTJOP2*TTP»1 P1 P"叫的 ra 'toU1«3o寧JJJ-0汗0 JjU2A圖6系統(tǒng)硬件連接圖第二章軟件部分第一節(jié)所用軟件簡介2.1.1 KeilKe訂C51是美國Ke訂Software公司出品的51系列兼容單片機C語言軟件 開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結
21、構性、可讀性、可維護性上有 明顯的優(yōu)勢,因而易學易用。用過匯編語言后再使用C來開發(fā),體會更加 深刻。Keil C51軟件提供豐富的庫函數和功能強大的集成開發(fā)調試工具, 全Windows界面,并將這些部分組合在一起。其方便易用的集成環(huán)境、強大的 軟件仿真調試工具也會令你事半功倍。Keil C51生成的目標代碼效率非常之 高,多數語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能 體現高級語言的優(yōu)勢。1. 系統(tǒng)概述Keil C51軟件提供豐富的庫函數和功能強大的集成開發(fā)調試工具,全 Windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就 能體會到Keil C51生成的LI標代
22、碼效率非常之高,多數語句生成的匯編代 碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現高級語言的優(yōu)勢。2. Keil C51單片機軟件開發(fā)系統(tǒng)的整體結構C51工具包的整體結構,uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調試、仿真等整 個開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。 然后分別曲C51及C51編譯器編譯生成H標文件(.OBJ)。H標文件可曲 LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經L51連接定位生成絕對日 標文件(.ABS)o ABS文件由OH51轉換成標準的Hex文件,
23、以供調試器 dScope51或tScope51使用進行源代碼級調試,也可山仿真器使用直接對LI 標板進行調試,也可以直接寫入程序存貯器如EPROM中。使用獨立的Keil仿真器時,注意事項仿真器標配11.0592MHz的晶振,但用戶可以在仿真器上的晶振插孔中換插其他頻率的晶振。仿真器上的復位按鈕只復位仿真芯片,不復位目標系統(tǒng)。仿真芯片的31腳(/EA)已接至高電平,所以仿真時只能使用片內ROM, 不能使用片外ROM:但仿真器外引插針中的31腳并不與仿真芯片的31腳 相連,故該仿真器仍可插入到擴展有外部ROM (其CPU的/EA引腳接至低 電平)的目標系統(tǒng)中使用。2.1.2 ProteusProt
24、eus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調 試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB設計,真正實現了從概 念到產品的完整設計。是目前世界上唯一將電路仿真軟件、PCB設計軟件 和虛擬模型仿真軟件三合一的設計平臺,其處理器模型支持8051. HC11、 PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086 和 MSP430 等,2010 年 乂增加了 Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。在 編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。
25、 它是U前最好的仿真單片機及外圉器件的工具。雖然LI前國內推廣剛起步,但已 受到單片機愛好者、從事單片機教學的教師、致力于單片機開發(fā)應用的科技工作 者的青睞。廣泛應用于各個領域。Proteus為用戶提供了豐富的資源,主要有:1. Proteus可提供的仿真元器件資源:仿真數字和模擬、交流和直流等 數千種元器件,有30多個元件庫。2. Proteus可提供的仿真儀表資源:示波器、邏輯分析儀、虛擬終端、 SPI調試器、I2C調試器、信號發(fā)生器、模式發(fā)生器、交直流電壓表、交直 流電流表。理論上同一種儀器可以在一個電路中隨意的調用。3. 除了現實存在的儀器外,Proteus還提供了 一個圖形顯示功能,
26、可以 將線路上變化的信號,以圖形的方式實時地顯示出來,其作用與示波器相 似,但功能更多。這些虛擬儀器儀表具有理想的參數指標,例如極高的輸 入阻抗、極低的輸出阻抗。這些都盡可能減少了儀器對測量結果的影響。4. Proteus可提供的調試手段Proteus提供了比較豐富的測試信號用于電路的測試。這些測試信號包括模擬信號和數字信號。在PROTEUS繪制好原理圖后,調入已編譯好的H標代碼文件:*.HEX, 可以在PROTEUS的原理圖中看到模擬的實物運行狀態(tài)和過程。PROTEUS是單片機課堂教學的先進助手。PROTEUS不僅可將許多單片機實例功能形象化,也可將許多單片機實 例運行過程形象化。前者可在相
27、當程度上得到實物演示實驗的效果,后者 則是實物演示實驗難以達到的效果。它的元器件、連接線路等卻和傳統(tǒng)的單片機實驗硬件高度對應。這在 相當程度上替代了傳統(tǒng)的單片機實驗教學的功能,例:元器件選擇、電路 連接、電路檢測、電路修改、軟件調試、運行結果等。課程設計、畢業(yè)設計是學生走向就業(yè)的重要實踐環(huán)節(jié)。由于PROTEUS 提供了實驗室無法相比的大量的元器件庫,提供了修改電路設計的靈活性、 提供了實驗室在數量、質量上難以相比的虛擬儀器、儀表,因而也提供了 培養(yǎng)學生實踐精神、創(chuàng)造精神的平臺隨著科技的發(fā)展,“計算機仿真技術”已成為許多設計部門重要的前期設 計手段。它具有設計靈活,結果、過程的統(tǒng)一的特點??墒乖O
28、計時間大為 縮短、耗資大為減少,也可降低工程制造的風險。相信在單片機開發(fā)應用 中PROTEUS也能茯得愈來愈廣泛的應用。使用Proteus軟件進行單片機系統(tǒng)仿真設計,是虛擬仿真技術和計算機 多媒體技術相結合的綜合運用,有利于培養(yǎng)學生的電路設計能力及仿真軟 件的操作能力;在單片機課程設計和全國大學生電子設計競賽中,我們使 用Proteus開發(fā)環(huán)境對學生進行培訓,在不需要硬件投入的條件下,學生 普遍反映,對單片機的學習比單純學習書本知識更容易接受,更容易提高。 實踐證明,在使用Proteus進行系統(tǒng)仿真開發(fā)成功之后再進行實際制作, 能極大提高單片機系統(tǒng)設計效率。因此,Proteus有較高的推廣利用
29、價值。第二節(jié)程序流程圖開始主E呈序初始化LED數碼管設宜中斷INTO、INTI觸發(fā)方式開中斷INTO. INTI接通矩陣鍵盤行線高電平,列線低電平執(zhí)行INTO中斷服務程序執(zhí)行INT1中斷服務程序圖7主程序流程圖圖8中斷服務程序流程圖第三節(jié)程序#include<reg51 h>void main()Pl=0x00;TCON=0x01;IE=0x85;while(l)P2=0x0f;void counterO(void) internipt 0char key,key_h,key_I,delay;初始化LED數碼管設置INTO、INTI觸發(fā)方式使能INTO、INTI中斷接通矩陣鍵盤if
30、(P2!=0x0f)for(delay=0;delay< 1 OO;delay+);if(P2!=0x0f)P2=0x0f;key_h=P2A0x0f:P2=OxfO;/INTO中斷服務程序確認是否有鍵按下延時去抖動重新確認是否有鍵按下key_l=P2AOxfO;key 二 key_h+key_I;switch(key)case 0x11 :Pl=0x06;break;檢測按鍵所在行檢測按鍵所在列確定按鍵值并送入LED顯示case 0x21:P1 =0x5b;break;case 0x41:P1 =0x4f;break; case 0x81:P1 =0x66;break;case Ox
31、12:P 1 =0x6d;break;case Ox22:P 1 =0x7d;break;case 0x42:P 1 =0x07:break;case Ox82:P 1 =0x7f;break;case 0xl4:Pl=0x6f;break;case 0x24:P 1 =0x3f;break;case 0x44:P 1 =0x77:break;case 0x84:P 1 =0x7c;break;case Ox 18:P 1 =0x39;break;case Ox28:P 1 =0x5e;break;case 0x48: P1 =0x 79: break;case Ox88:Pl =0x71;break;default: Pl=OxOO;break;voidcounter 1 (void) internipt 1/INTI中斷服務程序char i;if(P3A3=0)確認OFF鍵是否按下延時去抖動for(i=0;i<100:i+);if(P3A3=0)P1=0x00;重新確認復位鍵是否按下關閉LED顯示第三章仿真結果本章舉兒個方針結果的例子丄C12Z37TeT7 TTTT.>XI柏卜CRYSTALPJ0AO5 P3 tdUJt P3 2AXX2 PJ 3 AIM P “心 P3t»
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《模具制造工藝學》教學大綱
- 教案裝訂順序
- 玉溪師范學院《現代教育技術》2022-2023學年第一學期期末試卷
- 玉溪師范學院《田徑》2021-2022學年第一學期期末試卷
- 教練員繼續(xù)教育考試題目及答案-知識題庫
- 湖南師大附中2024-25屆高三年級月考試卷(二)(英語)
- 電商公司整體薪酬設計(早期)
- 2023年雙頻、雙模移動通信手機項目綜合評估報告
- 2024年電子脂肪秤項目評價分析報告
- 倉儲合同范本標準版
- 《老年人生活照護》試卷A卷及答案
- 消防安全知識培訓課件
- 高中歷史選擇性必修2知識點總結歸納
- 16J914-1 公用建筑衛(wèi)生間
- 物聯(lián)網應用技術職業(yè)生涯規(guī)劃
- 2024年廣東恒健投資控股有限公司招聘筆試參考題庫含答案解析
- 2型糖尿病人生活質量評定量表(中文版)
- GR326CORE規(guī)范講解
- 新訓工作總結(共5篇)
- 五年級下冊牛津英語期中試卷【精】
- 《垃圾分類》ppt課件
評論
0/150
提交評論