




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
...wd......wd......wd...洛陽(yáng)理工學(xué)院課程設(shè)計(jì)報(bào)告課程名稱單片機(jī)原理與應(yīng)用設(shè)計(jì)題目基于STC89C52單片機(jī)的實(shí)驗(yàn)平臺(tái)開發(fā)設(shè)計(jì)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)B110507學(xué)號(hào)B11050725姓名舒燦完成日期2013年12月24日
課程設(shè)計(jì)任務(wù)書設(shè)計(jì)題目:基于STC89C52單片機(jī)的實(shí)驗(yàn)平臺(tái)開發(fā)設(shè)計(jì)設(shè)計(jì)內(nèi)容與要求:一、設(shè)計(jì)內(nèi)容利用STC系列單片機(jī)作為微控制器開發(fā)一套軟、硬件相結(jié)合的單片機(jī)實(shí)驗(yàn)平臺(tái),主要包括以下內(nèi)容:電路原理圖設(shè)計(jì),主要包括集LCD顯示模塊、串口通信模塊、數(shù)碼管顯示模塊、LED發(fā)光二極管、鍵盤等接口電路的設(shè)計(jì);學(xué)習(xí)集成電路等芯片的焊接方法與技巧,進(jìn)展實(shí)際元器件的識(shí)別,進(jìn)展電路板焊接;在KeilC環(huán)境下,進(jìn)展軟件設(shè)計(jì)。主要包括流水燈、計(jì)數(shù)器、定時(shí)器、LCD字符顯示、鍵盤的控制等功能程序設(shè)計(jì);針對(duì)所開發(fā)的實(shí)驗(yàn)板,結(jié)合器件選擇、原理圖設(shè)計(jì)、硬件焊接、軟件編程調(diào)試、軟硬件聯(lián)調(diào)等方面寫出課程設(shè)計(jì)報(bào)告。二、設(shè)計(jì)要求完成綜合實(shí)驗(yàn)平臺(tái)的電路構(gòu)造分析,進(jìn)展模塊分解,掌握各局部電路的工作原理;獨(dú)立完成電路板的焊接,掌握故障排除方法,完成實(shí)驗(yàn)平臺(tái)的硬件設(shè)計(jì)及開發(fā);結(jié)合KeilC軟件在焊接無(wú)誤的單片機(jī)實(shí)驗(yàn)平臺(tái)上開發(fā)出流水燈、LCD顯示模塊,通信模塊等程序設(shè)計(jì);按照要求撰寫課程設(shè)計(jì)論文。指導(dǎo)教師:舒云星、李傳鋒2013年12月24日課程設(shè)計(jì)評(píng)語(yǔ)成績(jī):指導(dǎo)教師:_______________年月日基于STC89C52單片機(jī)的實(shí)驗(yàn)平臺(tái)開發(fā)設(shè)計(jì)摘要利用STC89C52單片機(jī)控制器為核心,開發(fā)一種體積小、使用方便、實(shí)用性強(qiáng)的單片機(jī)綜合實(shí)驗(yàn)實(shí)平臺(tái)。在KeilC環(huán)境下進(jìn)展軟件設(shè)計(jì),主要包括流水燈、數(shù)碼管顯示以及LCD顯示模塊,在Protues中仿真成功,下載到電路板中驗(yàn)證成功。主要包括集LCD顯示模塊、串口通信模塊、數(shù)碼管顯示模塊、LED發(fā)光二極管、鍵盤等接口電路的設(shè)計(jì)該系統(tǒng)主要應(yīng)用于高等學(xué)校、中等職業(yè)學(xué)校單片機(jī)技術(shù)的教學(xué)、實(shí)驗(yàn)、實(shí)訓(xùn)、綜合設(shè)計(jì)和電子設(shè)計(jì)競(jìng)賽等,利用實(shí)訓(xùn)平臺(tái)增加學(xué)生學(xué)習(xí)單片機(jī)技術(shù)的興趣,從而提高學(xué)生單片機(jī)技術(shù)的實(shí)際應(yīng)用能力。關(guān)鍵詞:STC89C52單片機(jī),實(shí)驗(yàn)平臺(tái),數(shù)碼管,流水燈,串口通信ABSTRACTUsingSTC89C52single-chipcontrollerasthecore,thedevelopmentofasmallvolume,convenienttouse,practicalsingle-chipexperimenttrainingplatform,andintroducesindetailtheexperimentaltrainingplatformhardwaredesignideasandfunction.UndertheenvironmentofKeilCsoftwaredesign,mainlyincludingthewaterlights,digitaltubedisplayandLCDdisplaymodule,successfulinProtuessimulation,validationsuccessfuldownloadedontoacircuitboard.Implementforwardandreverseflow,waterlampinterruptionisappliedtoimplementdigitaltubewithin60countandLCDdisplaysdifferentfeaturesofthecharacters.Thissystemismainlyusedininstitutionsofhigherlearningandsecondaryvocationalschoolsinglechiptechnologyteaching,experiment,practicaltraining,comprehensivedesignandelectronicdesigncontest,etc.,usingthetrainingplatformtoincreasestudents'interestinlearningmicrocontrollertechnology,soastoimprovethepracticalapplicationabilityofstudentsmicrocontrollertechnology.KEYWORDS:STC89C52microcontroller,comprehensiveexperimentalboard,softwareandhardwarecombinedwith,andtheprogramdevelopmentdesign目錄摘要1目錄3前言4第1章系統(tǒng)概述51.1設(shè)計(jì)題目51.2系統(tǒng)設(shè)計(jì)目的和內(nèi)容51.2.1設(shè)計(jì)目的51.2.2設(shè)計(jì)內(nèi)容51.2.3設(shè)計(jì)要求51.2.4設(shè)計(jì)步驟6第2章整體設(shè)計(jì)方案72.1開發(fā)板整體外觀72.2整板電路PROTUES仿真電路82.3軟件功能描述92.4仿真軟件PROTUES中的效果圖10第3章硬件電路設(shè)計(jì)113.1兩位一體共陰數(shù)碼管113.1.1數(shù)碼管概述113.1.2數(shù)碼管內(nèi)部構(gòu)造113.1.3兩位一體共陰數(shù)碼管和74LS374鎖存器接口電路123.2LCD1602液晶143.2.1LCD1602液晶簡(jiǎn)介143.2.2LCD1602液晶引腳介紹133.2.3LCD1602液晶外圍接口電路153.3串口通信153.3.1串口通訊概述163.3.2MAX232接口電路17第4章軟件設(shè)計(jì)184.1程序整體流程圖184.2程序清單18第5章調(diào)試及故障分析225.1焊接準(zhǔn)備階段元器件測(cè)試、電路原理圖故障分析225.2電路焊接過程中的故障分析225.3程序編寫過程中的故障分析225.4實(shí)物演示效果22結(jié)論23謝辭24參考文獻(xiàn)25附錄26前言高科技產(chǎn)品盛行的今天單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的蹤跡。廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機(jī)、攝像機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開單片機(jī)。因此,單片機(jī)的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計(jì)算機(jī)應(yīng)用與智能化控制的科學(xué)家、工程師。隨著計(jì)算機(jī)科學(xué)與技術(shù)的飛速開展,計(jì)算機(jī)的應(yīng)用已經(jīng)滲透到國(guó)民經(jīng)濟(jì)與人們生活的各個(gè)角落,正在日益改變著傳統(tǒng)的人類工作方式和生活方式,而單片機(jī)技術(shù)又作為計(jì)算機(jī)技術(shù)中的一個(gè)獨(dú)立分支,有著性價(jià)比高,集成度高,體積小,可靠性高,控制功能強(qiáng)大,低功耗,低電壓,便于生產(chǎn),便于攜帶等特點(diǎn),所以得到越來(lái)越廣泛的應(yīng)用單片機(jī)應(yīng)用的意義不僅在于它的廣闊范圍及所帶來(lái)的經(jīng)濟(jì)效益,更重要的意義在于,單片機(jī)的應(yīng)用從基本上改變了控制系統(tǒng)傳統(tǒng)的設(shè)計(jì)思想和設(shè)計(jì)方法。以前采用硬件電路實(shí)現(xiàn)的大局部控制功能,正在用單片機(jī)通過軟件方法來(lái)實(shí)現(xiàn)。所以學(xué)好單片機(jī)對(duì)以后的開展有重大意義。系統(tǒng)概述設(shè)計(jì)題目基于51系列單片機(jī)的實(shí)驗(yàn)平臺(tái)開發(fā)設(shè)計(jì)系統(tǒng)設(shè)計(jì)目的和內(nèi)容設(shè)計(jì)目的利用STC系列單片機(jī)作為微控制器開發(fā)一套軟、硬件相結(jié)合的單片機(jī)實(shí)驗(yàn)平臺(tái)。鍛煉學(xué)生的設(shè)計(jì)思維和動(dòng)手能力,使其具備獨(dú)立完成設(shè)計(jì)的能力。設(shè)計(jì)內(nèi)容電路原理圖設(shè)計(jì),主要包括集LCD顯示模塊、串口通信模塊、數(shù)碼管顯示模塊、LED發(fā)光二極管、鍵盤等接口電路的設(shè)計(jì);學(xué)習(xí)集成電路等芯片的焊接方法與技巧,進(jìn)展實(shí)際元器件的識(shí)別,進(jìn)展電路板焊接;在KeilC環(huán)境下,進(jìn)展軟件設(shè)計(jì)并進(jìn)展仿真。主要包括流水燈、計(jì)數(shù)器、定時(shí)器、LCD字符顯示、鍵盤的控制等功能程序設(shè)計(jì);針對(duì)所開發(fā)的實(shí)驗(yàn)板,結(jié)合器件選擇、原理圖設(shè)計(jì)、硬件焊接、軟件編程調(diào)試、軟硬件聯(lián)調(diào)等方面寫出課程設(shè)計(jì)報(bào)告。設(shè)計(jì)要求完成綜合實(shí)驗(yàn)平臺(tái)的電路構(gòu)造分析,進(jìn)展模塊分解,掌握各局部電路的工作原理;獨(dú)立完成電路板的焊接,掌握故障排除方法,完成實(shí)驗(yàn)平臺(tái)的硬件設(shè)計(jì)及開發(fā);結(jié)合KeilC軟件在焊接無(wú)誤的單片機(jī)實(shí)驗(yàn)平臺(tái)上開發(fā)出流水燈、LCD顯示模塊,通信模塊等程序設(shè)計(jì);按照要求撰寫課程設(shè)計(jì)論文。設(shè)計(jì)步驟完成每一個(gè)模塊的C51程序,包括數(shù)碼管顯示模塊,LCD模塊,流水燈模塊;并在仿真軟件中運(yùn)行仿真;按照電路原理圖完成電路板的焊接;下載驗(yàn)證整體設(shè)計(jì)方案開發(fā)板整體外觀圖2-1整板電路PROTUES仿真電路圖2-2-1圖2-2-2軟件功能描述KeilKeilC51μVision3集成開發(fā)環(huán)境是KeilSoftware,Inc/KeilElektronikGmbH開發(fā)的基于80C51內(nèi)核的微處理器軟件開發(fā)平臺(tái),內(nèi)嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開發(fā)工具,可以完成從工程建設(shè)到管理、編譯、鏈接、目標(biāo)代碼的生成、軟件仿真、硬件仿真等完整的開發(fā)流程尤其是C編譯工具在產(chǎn)生代碼的準(zhǔn)確性和效率方面到達(dá)了較高的水平,而且可以附加靈活的控制選項(xiàng),在開發(fā)大型工程時(shí)非常理想。KeilC51集成開發(fā)環(huán)境的主要功能有以下幾點(diǎn):μVision3forWindows:是一個(gè)集成開發(fā)環(huán)境,它將工程管理、源代碼編輯和程序調(diào)試等組合在一個(gè)功能強(qiáng)大的環(huán)境中;C51國(guó)際際準(zhǔn)化C穿插編譯器:從C源代碼產(chǎn)生可重定位的目標(biāo)模塊;BL51鏈接器/定位器:組合由C51和A51產(chǎn)生的可重定位的目標(biāo)模塊,生成絕對(duì)目標(biāo)模塊;LIB51庫(kù)管理器:從目標(biāo)模塊生成連接器可以使用的庫(kù)文件;OH51目標(biāo)文件至HEX格式的轉(zhuǎn)換器,從絕對(duì)目標(biāo)模塊生成IntelHex文件;RTX-51實(shí)時(shí)操作系統(tǒng):簡(jiǎn)化了復(fù)雜的實(shí)時(shí)應(yīng)用軟件工程的設(shè)計(jì)。這個(gè)工具套件是為專業(yè)軟件開發(fā)人員設(shè)計(jì)的,但任何層次的編程人員都可以使用,并獲得80C51單片機(jī)的絕大局部應(yīng)用。ISISProtuesProtuesISIS是英國(guó)Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。該軟件可以對(duì)模擬電路、數(shù)字電路、模數(shù)混合電路、單片機(jī)及外圍電路進(jìn)展繪制、分析、仿真,并提供了簡(jiǎn)便易用的印刷電路板設(shè)計(jì)工具。Protues軟件有如下幾個(gè)特點(diǎn):強(qiáng)大的原理繪圖功能。支持主流單片機(jī)系統(tǒng)的仿真。目前支持的單片機(jī)類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。提供軟件調(diào)試功能。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)的等調(diào)試功能,同時(shí)在仿真系統(tǒng)中也參加了觀察各個(gè)變量、存放器等的當(dāng)前狀態(tài)的功能;它還支持第三方的軟件編譯和調(diào)試環(huán)境,如KeilC51Vision2等軟件。豐富的元器件庫(kù)。提供30多個(gè)元器件庫(kù),數(shù)千種元器件。包括:電阻、電容、二極管、三極管、MOS管、變壓器、繼電器、各種鼓勵(lì)、各種微控制器、各種門電路和終端等。軟件包中提供各種儀表。包括:交直流電壓表、交直流電流表、邏輯分析儀、定時(shí)\計(jì)數(shù)器和信號(hào)發(fā)生器等,它們通過圖形顯示功能,將線路中的變化的信號(hào)以圖形方式實(shí)時(shí)顯示出來(lái)。Protues中主要包括ISIS和ARES兩個(gè)基本模塊,其中ISIS集單片機(jī)電路圖繪制、匯編語(yǔ)言編程、調(diào)試和仿真運(yùn)行等功能于一體;ARES模塊那么可根據(jù)ISIS原理圖實(shí)現(xiàn)印刷電路板的設(shè)計(jì)功能??傊?,在Protues中,從原理圖設(shè)計(jì)、單片機(jī)編程、系統(tǒng)仿真到PCB設(shè)計(jì)可以一氣呵成,具有從概念到產(chǎn)品的完整設(shè)計(jì)能力。仿真軟件PROTUES中的效果圖圖2-3硬件電路設(shè)計(jì)3.1兩位一體共陰數(shù)碼管數(shù)碼管概述LED數(shù)碼管是由發(fā)光二極管構(gòu)成的,具有顯示亮度高、響應(yīng)速度快的特點(diǎn)。常見的是七段LED顯示器為“8〞字型,該顯示器內(nèi)部有7個(gè)條形發(fā)光二級(jí)管和一個(gè)小圓點(diǎn)發(fā)光二級(jí)管,共計(jì)8段,每段對(duì)應(yīng)一個(gè)發(fā)光二級(jí)管。有共陰極和共陽(yáng)極兩種,共陰極發(fā)光二極管的陰極連在一起,通常公共陰極接地。當(dāng)陽(yáng)極為高電平時(shí)發(fā)光二級(jí)管發(fā)光。共陽(yáng)極發(fā)光二極管的陽(yáng)極連在一起,通常公共陽(yáng)極接正電壓。當(dāng)陰極為低電平時(shí)發(fā)光二級(jí)管發(fā)光。數(shù)碼管內(nèi)部構(gòu)造8段LED數(shù)碼管如圖3-1所示:圖3-18段LED數(shù)碼管構(gòu)造及外形LED數(shù)碼管通過7個(gè)發(fā)光二極管亮暗的不同組合可以顯示各種數(shù)字,另外一個(gè)圓的型發(fā)光二級(jí)管〔圖3-1〔a〕中以dp顯示〕顯示小數(shù)點(diǎn)。只要為L(zhǎng)ED數(shù)碼管提供了段碼就可以顯示不同的符號(hào)和數(shù)字。LED數(shù)碼管共計(jì)8段。正好是一個(gè)字節(jié)。習(xí)慣上是以“a〞段對(duì)應(yīng)段碼字節(jié)的最低位。各段與字節(jié)中各位對(duì)應(yīng)關(guān)系如表3-1所示。表3-1段碼與字節(jié)中各位對(duì)應(yīng)關(guān)系代碼位D7D6D5D4D3D2D1D0顯示段dpgfedcba按照表3-1中的格式,顯示各種字符的8段LED數(shù)碼管的段碼如表3-2所示〔以共陰極為例〕。表3-28段LED數(shù)碼管段碼顯示字符段符號(hào)十六進(jìn)制代碼dpgfedcba共陰極共陽(yáng)極0001111113FHC0H10000011006HF9H2010110115BHA4H3010011114FHB0H40110011066H99H5011011016DH92H6011111017DH82H70000011107HF8H8011111117FH80H9011011116FH90H兩位一體共陰數(shù)碼管和74LS374鎖存器接口電路圖3-2兩位一體共陰數(shù)碼管和74LS374鎖存器接口電路LCD1602液晶LCD1602液晶簡(jiǎn)介1602LCD,工業(yè)字符型液晶,能夠同時(shí)顯示16×2即32個(gè)字符〔16列2行〕每行16個(gè)字符液晶模塊〔顯示字符和數(shù)字〕。。1602液晶也叫1602字符型液晶,它是一種專門用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊。它由假設(shè)干個(gè)5×7或者5×10等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒芎芎玫仫@示圖形。LCD1602液晶引腳介紹圖3-3LCD1602外觀圖3-4LCD1602引腳顯示容量:16個(gè)×2排字符;工作電流2.0mA(5.0V);字符尺寸:2.95×4.35mm。LCD1602C采用標(biāo)準(zhǔn)的16腳接口,各引腳情況如下:第1腳:VSS為電源地;第2腳:VDD為+5V電源;第3腳:VEE為液晶顯示比照度調(diào)整端,接正電源時(shí)比照度最弱,接地時(shí)比照度最高,比照度過高時(shí),會(huì)產(chǎn)生“鬼影〞,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整比照度。第4腳:RS為數(shù)據(jù)/命令選擇端,高電平時(shí)選擇數(shù)據(jù)存放器、低電平時(shí)選擇命令存放器。[RS:RegisterSelection]第5腳:R\W,讀寫操作選擇〔1-讀,0-寫〕。如表3-1所示:表3-3讀寫操作選擇RSR\W存放器及操作00指令存放器寫入01忙信號(hào)和地址計(jì)數(shù)器讀出10數(shù)據(jù)存放器寫入11數(shù)據(jù)存放器讀出第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí)〔負(fù)跳變〕,液晶模塊執(zhí)行命令。執(zhí)行一條命令,都要使E有一個(gè)負(fù)跳變。第7~14腳:D0~D7,為8位雙向數(shù)據(jù)總線,與單片機(jī)的數(shù)據(jù)總線相連,三態(tài)。第15腳:BLA,背光電源,通常為+5V,并聯(lián)一個(gè)電位器,調(diào)節(jié)背光亮度。第16腳:BLK,背光電源地。LCD1602液晶外圍接口電路圖3-5LCD1602液晶外圍接口電路3.3串口通信串口通訊概述單片機(jī)構(gòu)成的控制系統(tǒng),由于設(shè)計(jì)需求,往往需要和外部的微處理器進(jìn)展數(shù)據(jù)交流,實(shí)現(xiàn)兩個(gè)或多個(gè)處理器之間的數(shù)據(jù)通信。常用的數(shù)據(jù)通信包括兩種形式:并行通信和串行通信。分別如圖3-6〔a〕和圖3-1〔b〕所示。D0D1D0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7計(jì)算機(jī)控制線信號(hào)線計(jì)算機(jī)或外設(shè)計(jì)算機(jī)計(jì)算機(jī)或外設(shè)〔a〕〔b〕圖3-6并行通信與串行通信串行通信與并行通信的優(yōu)缺點(diǎn)比照,如表3-1所示。表3-4串并行通信比照并行數(shù)據(jù)傳送串行數(shù)據(jù)傳送原理各位數(shù)據(jù)同時(shí)傳送數(shù)據(jù)按位順序傳送優(yōu)點(diǎn)傳送速度快、效率高最少需要一對(duì)傳輸線即可完成:成本低缺點(diǎn)數(shù)據(jù)位數(shù)→傳輸線根數(shù):成本高速度慢,成本低應(yīng)用傳送距離<30米,用于近距離或內(nèi)部幾米~幾千公里,用于計(jì)算機(jī)與外設(shè)之間串行通信按信息的格式可分為異步通信和同步通信兩種方式;根據(jù)信息傳送的方向,串行通信可以分為單工、半雙工和全雙工3種,如圖3-2所示。圖3-7串行通信的3種傳輸形式MAX232接口電路MAX232接口電路如圖3-3所示。圖3-8MAX232接口電路軟件設(shè)計(jì)4.1程序整體流程圖YYNNNYYY外中斷1計(jì)數(shù)器從0計(jì)數(shù)到99并清0;LCD顯示姓名,學(xué)號(hào)開場(chǎng)初始化P3.4按下P3.5按下外中斷0流水燈從右向左流動(dòng)流水燈從左向右流動(dòng)主函數(shù)LCD顯示W(wǎng)ELCOMENN流水燈停頓流動(dòng)流水燈停頓流動(dòng)4.2程序清單#include<reg51.h>#include<string.h>unsignedcharled[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};unsignedchartable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};unsignedcharcount=0;unsignedcharm;bitdir=0,run=0;sbitP1_5=P1^5;sbitP3_4=P3^4;sbitRS=P1^6;sbitRW=P1^7;sbitP3_5=P3^5;unsignedcharLCD_Statues;unsignedcharxuehao[]="b11050725";unsignedcharname[]="shucan";voiddelay(unsignedcharcount) {unsignedchari; while(count--) for(i=0;i<120;i++);}voidjishuqi(){ ET0=1; EA=1; TMOD=0x01; TH0=60; TL0=176; TR0=1; P1_5=1; while(1) { m++; P2=0x1f; P0=table[m%10]; delay(1000); P2=0x3f;P0=table[m/10];delay(1000); if(m==100) { m=0; } }}int0()interrupt1{ count++; if(count==20) { count=0; delay(100); } TH0=60; TL0=176;}unsignedcharBusy_Check(){ RS=0;RW=1; P2=0x5f; delay(2); LCD_Statues=P0; delay(2); P2=0xff; returnLCD_Statues;}voidwcmd(unsignedcharcmd){ while((Busy_Check()&0x80)==0x80); RS=0;RW=0; P2=0x5f; delay(2); P0=cmd; delay(2); P2=0xff;}voidwdat(unsignedchardat){ while((Busy_Check()&0x80)==0x80); RS=1;RW=0; P2=0x5f; delay(2); P0=dat;delay(2); P2=0xff;}voidinit(){ wcmd(0x38); delay(2); wcmd(0x01); delay(2); wcmd(0x06); delay(2); wcmd(0x0c); delay(2);}voidLCD(){unsignedchari; init(); wcmd(0x80+0x00); for(i=0;i<9;i++) wdat(xuehao[i]); wcmd(0x80+0x40);for(i=0;i<7;i++) wdat(name[i]);}voidmain(){unsignedchari;P0=0x00; while(1) { if(P3_4==0) { delay(100); if(P3_4==0) jishuqi(); } if(P3_5==0) { delay(100); if(P3_5==0) { LCD(); } } switch(P3&0x3c) { case0x34:run=1,dir=1;break; case0x38:run=0,dir=0;break; } if(run) if(dir) for(i=0;i<=7;i++) { P2=led[i]; delay(200); } else for(i=7;i>=0;i--) { P2=led[i]; delay(200); } else P2=0xff
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新型電動(dòng)葫蘆項(xiàng)目可行性研究報(bào)告建議書
- 2023-2029年中國(guó)低速電動(dòng)車行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及投資策略咨詢報(bào)告
- 2024山東稀有稀土金屬冶煉市場(chǎng)前景及投資研究報(bào)告
- 大學(xué)生銀行實(shí)習(xí)報(bào)告5
- 2025年信韋林行業(yè)深度研究分析報(bào)告
- 2024年準(zhǔn)媽媽課堂行業(yè)市場(chǎng)調(diào)研分析及投資戰(zhàn)略規(guī)劃報(bào)告
- 中國(guó)運(yùn)鈔車行業(yè)發(fā)展前景預(yù)測(cè)及投資戰(zhàn)略研究報(bào)告
- 2025年室內(nèi)LED電子顯示屏行業(yè)深度研究分析報(bào)告-20241226-182200
- 2025-2031年中國(guó)注射用磷酸肌酸鈉行業(yè)市場(chǎng)競(jìng)爭(zhēng)格局及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 珍珠糍粑行業(yè)深度研究報(bào)告
- 付款申請(qǐng)英文模板
- 大同大學(xué)綜測(cè)細(xì)則
- 生活會(huì)前談心談話提綱
- 比較思想政治教育(第二版)第十二章課件
- 普通外科常見疾病臨床路徑
- 人教版九年級(jí)下冊(cè)初中英語(yǔ)全冊(cè)作業(yè)設(shè)計(jì)一課一練(課時(shí)練)
- 2021新版GJB9001C-2017體系文件內(nèi)審檢查表
- 風(fēng)篩式清選機(jī)的使用與維護(hù)
- 《計(jì)算流體力學(xué)CFD》
- 馬克思主義宗教觀課件
- 語(yǔ)文版九年級(jí)下冊(cè)課外閱讀練習(xí)
評(píng)論
0/150
提交評(píng)論