




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
液晶屏顯示納米比亞地圖PAGE22Protel軟件及單片機(jī)技術(shù)綜合訓(xùn)練PAGE1音樂(lè)倒計(jì)時(shí)裝置設(shè)計(jì)趙子豪目錄TOC\o"1-3"\u摘要 11緒論 11.1功能需求 22硬件設(shè)計(jì) 22.1音樂(lè)倒計(jì)時(shí)裝置的電路原理圖 22.2電源輸入的電路原理圖 42.3鍵盤(pán)輸入電路 42.4LED顯示電路 53系統(tǒng)工作原理 63.1系統(tǒng)的總體方案設(shè)計(jì) 63.2主控芯片AT89C51簡(jiǎn)介 63.3鍵盤(pán)電路設(shè)計(jì) 73.4LED數(shù)碼顯示器的結(jié)構(gòu) 74軟件設(shè)計(jì) 84.1程序流程圖 85結(jié)論 96結(jié)束語(yǔ) 10參考文獻(xiàn) 11附錄一 12Protel軟件及單片機(jī)技術(shù)綜合訓(xùn)練摘要近年來(lái)隨著計(jì)算機(jī)在社會(huì)領(lǐng)域的滲透,單片機(jī)的應(yīng)用正在不斷地走向深入,同時(shí)帶動(dòng)著傳統(tǒng)控制檢測(cè)日新月異的更新。由于單片機(jī)具有體積小、易于產(chǎn)品化、面向控制、集成度高、功能強(qiáng)、可靠性高、價(jià)格低等特點(diǎn),其在工業(yè)控制、機(jī)電一體化、智能儀表、通信等諸多領(lǐng)域中得到了廣泛的應(yīng)用。在實(shí)時(shí)檢測(cè)和自動(dòng)控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往是作為一個(gè)核心部件來(lái)使用。但是僅單片機(jī)方面知識(shí)是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu),以及針對(duì)具體應(yīng)用對(duì)象特點(diǎn)的軟件結(jié)合,以作完善。本論文針對(duì)倒計(jì)時(shí)系統(tǒng)的設(shè)計(jì)的需求,介紹了MCS-51單片機(jī)的部分基本原理,如51單片機(jī)的接口功能、中斷、定時(shí)器等等。倒計(jì)時(shí)系統(tǒng)需要用到鎖存器、矩陣鍵盤(pán)、LED數(shù)碼顯示器等主要模塊,通過(guò)不同的模塊之間相互作用,完成倒計(jì)時(shí)的初步硬件結(jié)構(gòu)。對(duì)于倒計(jì)時(shí)器中的LED數(shù)碼顯示器來(lái)說(shuō),我為了簡(jiǎn)化線路、降低成本,采用以軟件為主的接口方法。關(guān)鍵詞:LED數(shù)碼顯示器,51單片機(jī),倒計(jì)時(shí)器1緒論51系列單片機(jī)屬于總線型單片機(jī),具有硬件架構(gòu)完整、功能強(qiáng)大、技術(shù)成熟、通用性強(qiáng)、可外部擴(kuò)展、配套芯片齊全、集成開(kāi)發(fā)環(huán)境好、實(shí)用子程序豐富以及價(jià)格低廉等一系列優(yōu)點(diǎn),無(wú)論是實(shí)際工程應(yīng)用,還是學(xué)習(xí)單片機(jī)原理及其應(yīng)用技術(shù),51系列單片機(jī)都是理想的選擇。在社會(huì)生活和生產(chǎn)的各個(gè)領(lǐng)域中,凡是有自動(dòng)控制要求的地方都會(huì)和單片機(jī)扯上關(guān)系。無(wú)論是從簡(jiǎn)單到復(fù)雜,還是從空中、地面到地下,凡是能想到的地方幾乎都有使用單片機(jī)的需求,并且達(dá)到許多與人方便的操作。盡管現(xiàn)在單片機(jī)在社會(huì)上的應(yīng)用已經(jīng)很普遍了,但仍有許多可以用單片機(jī)控制而尚未實(shí)現(xiàn)的項(xiàng)目。因此,單片機(jī)的應(yīng)用依然大有想象和拓展空間。本次設(shè)計(jì)采用的是總線型結(jié)構(gòu)的單片機(jī),總線型結(jié)構(gòu)的單片機(jī)可以減少不同之間信息傳送線的條數(shù),從而使信息傳送規(guī)格整齊,提高了整機(jī)的可靠性。采用總線結(jié)構(gòu)以后,存儲(chǔ)器、輸入輸出等外部設(shè)備都通過(guò)專(zhuān)門(mén)的接口電路獨(dú)立的掛在總線上,因而使得單片機(jī)可擴(kuò)充能力強(qiáng),使用方便靈活。另外,還可根據(jù)不同的需要增加存儲(chǔ)器的容量或增添外部設(shè)備,也可以根據(jù)不同的需要組成各種專(zhuān)用的單片機(jī),例如專(zhuān)用教學(xué)機(jī)等。單片機(jī)的應(yīng)用有利于產(chǎn)品的小型化、多功能化和智能化,有助于提高勞動(dòng)效率,減輕勞動(dòng)強(qiáng)度,提高產(chǎn)品質(zhì)量,改善勞動(dòng)環(huán)境,減少能源和材料消耗,保證安等。但是,單片機(jī)應(yīng)用的意義絕不僅限于它的廣闊范圍以及所帶來(lái)的經(jīng)濟(jì)效益上,更重要的意義還在于:?jiǎn)纹瑱C(jī)的應(yīng)用正從根本上改變著傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。從前必須有模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能使用單片機(jī)通過(guò)軟件(編程)方法實(shí)現(xiàn)了。這種以軟件取代硬件并提高系統(tǒng)性能的控制系統(tǒng)“軟化”技術(shù),稱(chēng)之為微控制技術(shù)。微控制技術(shù)是一種全新的概念,是對(duì)傳統(tǒng)控制技術(shù)的一次革命。隨著單片機(jī)應(yīng)用的推廣普及,微控制技術(shù)必將不斷發(fā)展、日益完善和更加充實(shí)。本論文介紹了本次倒計(jì)時(shí)系統(tǒng)的設(shè)計(jì)目的、設(shè)計(jì)方案和開(kāi)發(fā)意義;對(duì)MCS-51單片機(jī)的部分基本原理和接口技術(shù)進(jìn)行了闡述,其中大部分都是本次設(shè)計(jì)需要用到,比如中斷原理、定時(shí)器等;最后一章介紹了本次倒計(jì)時(shí)系統(tǒng)設(shè)計(jì)的硬件電路設(shè)計(jì)和軟件程序設(shè)計(jì),以及Keil2軟件系統(tǒng)調(diào)試的步驟和方法,以完成系統(tǒng)設(shè)計(jì)。1.1功能需求用鍵盤(pán)輸入倒計(jì)時(shí)時(shí)間,按下確認(rèn)鍵開(kāi)始倒計(jì)時(shí);倒計(jì)時(shí)開(kāi)始音樂(lè)響起,結(jié)束時(shí)音樂(lè)結(jié)束,在LED上顯示倒計(jì)時(shí)時(shí)間;按下暫停鍵可以暫停。2硬件設(shè)計(jì)2.1音樂(lè)倒計(jì)時(shí)裝置的電路原理圖音樂(lè)倒數(shù)計(jì)數(shù)器所倒數(shù)的時(shí)間由數(shù)字顯示,控制器使用單片機(jī)AT89C51。本設(shè)計(jì)基于單片機(jī)技術(shù)原理,以單片機(jī)芯片AT89C51作為核心控制器,通過(guò)硬件電路的制作以及軟件程序的編制,設(shè)計(jì)制作出一個(gè)計(jì)數(shù)器,包括以下功能:輸出時(shí)間,按下鍵就開(kāi)始計(jì)時(shí),并將時(shí)間顯示在LED顯示器上,蜂鳴器就發(fā)出音樂(lè)聲響等等。當(dāng)?shù)褂?jì)數(shù)為0時(shí),蜂鳴器就停止發(fā)出音樂(lè)聲響等等。該計(jì)數(shù)器系統(tǒng)主要由計(jì)數(shù)器模塊、LCD顯示器模塊、蜂鳴器模塊、鍵盤(pán)模塊、復(fù)位模塊等部分組成。總體設(shè)計(jì)原理如圖1所示。圖1音樂(lè)倒計(jì)時(shí)裝置的電路原理圖2.2電源輸入的電路原理圖音樂(lè)倒計(jì)時(shí)主控制部分電源需要用5V直流電源供電,把頻率為50Hz、有效值為220V過(guò)電源變壓器、整流電路、濾波電路、穩(wěn)壓電路轉(zhuǎn)換成穩(wěn)定的直流電壓。由于輸入電壓為電網(wǎng)電壓,一般情況下所需直流電壓的數(shù)值和電網(wǎng)電壓的有效值相差較大,因而電源變壓器的作用顯現(xiàn)出來(lái)起到降壓作用。降壓后還是交流電壓,所以需要整流電路把交流電壓轉(zhuǎn)換成直流電壓。由于經(jīng)整流電路整流后的電壓含有較大的交流分量,會(huì)影響到負(fù)載電路的正常工作。需通過(guò)低通濾波電路濾波,使輸出電壓平滑。穩(wěn)壓電路的功能是使輸出直流電壓基本不受電網(wǎng)電壓波動(dòng)和負(fù)載電阻變化的影響,從而獲得穩(wěn)定性足夠高的直流電壓。本電路使用集成穩(wěn)壓芯片7805解決了電源穩(wěn)壓?jiǎn)栴},如圖2所示。圖2電源輸入的原理圖2.3鍵盤(pán)輸入電路按鍵用于控制數(shù)碼顯示、LCD顯示、揚(yáng)聲器等模塊的工作。通過(guò)掃描按鍵是否按下,來(lái)設(shè)定各模塊的工作情況,使各模塊可以在按鍵的控制下,有序地進(jìn)行工作。設(shè)計(jì)中使用單個(gè)按鍵實(shí)現(xiàn)單個(gè)功能,屬于較為簡(jiǎn)單的控制方式,如圖3所示。圖3鍵盤(pán)輸入電路2.4LED顯示電路數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的8個(gè)顯示筆劃"a,b,c,d,e,f,g,dp"的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開(kāi),該位就顯示出字形,沒(méi)有選通的數(shù)碼管就不會(huì)亮。通過(guò)分時(shí)輪流控制各個(gè)數(shù)碼管的的COM端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。如圖4所示。圖4LED顯示電路3系統(tǒng)工作原理3.1系統(tǒng)的總體方案設(shè)計(jì)本次設(shè)計(jì)課題為音樂(lè)倒計(jì)時(shí)裝置的設(shè)計(jì),采用AT89C51單片機(jī)的串口實(shí)現(xiàn)LED靜態(tài)驅(qū)動(dòng),鍵盤(pán)輸入和蜂鳴器發(fā)聲。電子時(shí)鐘系統(tǒng)的整體框圖如圖5所示。圖5音樂(lè)倒計(jì)時(shí)裝置的系統(tǒng)整體框圖3.2主控芯片AT89C51簡(jiǎn)介AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低電壓,高性能CMOS8位微處理器,俗稱(chēng)單片機(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à)廉的方案。其引腳圖如圖6所示。圖6AT89C51引腳圖3.3鍵盤(pán)電路設(shè)計(jì)鍵盤(pán)電路設(shè)計(jì)圖如圖1所示。把單片機(jī)的P1.0-P1.7端口通過(guò)8聯(lián)撥動(dòng)撥碼開(kāi)關(guān)連接到“4*4行列式鍵盤(pán)”,其中P1.0-P1.3作為列線,P1.4-P1.7作為行線,把單片機(jī)的P0.0-P0.6端口連接到共陰極“靜態(tài)數(shù)碼顯示模塊”區(qū)域中對(duì)應(yīng)的a-g端口上;系統(tǒng)首先通過(guò)CPU對(duì)全部鍵盤(pán)進(jìn)行掃描,即把第一根行線置為“0”狀態(tài),其余行線置于“1”狀態(tài),讀入輸入緩沖器的狀態(tài),若其狀態(tài)全為“1”表明該行無(wú)鍵按下,再將第二根行線置為“0”狀態(tài),同樣讀入輸入緩沖器的狀態(tài),如其狀態(tài)也全為“1”則置第一根行線置為“0”狀態(tài),以此類(lèi)推。如讀入輸入緩沖器的狀態(tài)不全為“1”確定哪一根列線為“0”狀態(tài),當(dāng)某個(gè)鍵的行線和列線都為“0”狀態(tài)時(shí),表明該鍵按下。最后通過(guò)顯示程序?qū)⒃撴I的序號(hào)顯示出來(lái)。3.4LED數(shù)碼顯示器的結(jié)構(gòu)LED數(shù)碼顯示器是一種有LED發(fā)光二極管組合顯示字符的顯示器件。它使用了8個(gè)LED發(fā)光二極管,其中7個(gè)用于顯示字符,剩下的一個(gè)用于顯示小數(shù)點(diǎn),故通常稱(chēng)之為7段發(fā)光二極管數(shù)碼器。在數(shù)碼管中,若將二極管的陽(yáng)極連在一起,稱(chēng)為共陽(yáng)極數(shù)碼管;若將二極管的陰極連在一起,稱(chēng)為共陰極數(shù)碼管。當(dāng)發(fā)光二極管導(dǎo)通時(shí),它就會(huì)發(fā)光。每個(gè)二極管就是一個(gè)筆畫(huà),若干個(gè)二極管發(fā)光時(shí),就構(gòu)成了一個(gè)顯示字符。若將單片機(jī)的I/O口與數(shù)碼管的a——g及h相連,高電平的位對(duì)應(yīng)的發(fā)光二極管亮,即I/O輸出不同的代碼,就可以控制數(shù)碼管顯示不同的字符。例如:當(dāng)I/O輸出得代碼為00111111時(shí),數(shù)碼管顯示的字符為0。這樣形成的顯示字符的代碼顯示代碼或者段選碼。本次設(shè)計(jì)的實(shí)驗(yàn)板用的共陰LED顯示器,4軟件設(shè)計(jì) 4.1程序流程圖 主程序開(kāi)始初始化,然后掃描鍵盤(pán)、復(fù)位電路和計(jì)數(shù)器。當(dāng)鍵盤(pán)按鍵有按下時(shí),調(diào)整計(jì)數(shù)器值,LED顯示新值,蜂鳴器發(fā)出聲音。當(dāng)計(jì)數(shù)器值倒計(jì)為0時(shí),蜂鳴器停止發(fā)出聲音,計(jì)數(shù)器停止倒計(jì),程序結(jié)束。主程序流程圖如圖7所示,按鍵流程圖如圖8所示圖7主程序流程圖開(kāi)始開(kāi)始初始化按鍵掃描按鍵處理時(shí)間顯示模式是否有鍵按下根據(jù)按鍵狀態(tài)顯示相應(yīng)時(shí)間段時(shí)間修改模式根據(jù)按鍵狀態(tài)修改時(shí)間NY圖8按鍵流程圖5結(jié)論經(jīng)過(guò)將近5個(gè)星期的課程學(xué)習(xí),簡(jiǎn)單帶有LED顯示的音樂(lè)倒數(shù)計(jì)數(shù)器基本完成,系統(tǒng)基本功能基本實(shí)現(xiàn),測(cè)試運(yùn)行也基本正常。該系統(tǒng)基本上完成了計(jì)數(shù)定時(shí)的功能。當(dāng)然這個(gè)系統(tǒng)還存在許多有待完善的地方:1.功能不夠完善,有一定瑕疵。2.在用單片機(jī)編寫(xiě)音樂(lè)方面不夠熟練。6結(jié)束語(yǔ)本這次課程設(shè)計(jì)的時(shí)間雖然不算很長(zhǎng),但使我對(duì)很多東西有了更深刻的認(rèn)識(shí)。平時(shí)在課堂上無(wú)法掌握的集體操作都有了一定的進(jìn)步。總結(jié)如下:1.查閱資料和閱讀相關(guān)文獻(xiàn)的重要性。2.向同學(xué)請(qǐng)教的重要性,團(tuán)結(jié)協(xié)作的重要性。3.勤動(dòng)手的重要性,自己動(dòng)手,豐衣足食!以前很多時(shí)候一遇到問(wèn)題常常都會(huì)問(wèn)同學(xué),但是通過(guò)這次設(shè)計(jì),我學(xué)會(huì)了自己努力解決困難,提高了自己解決問(wèn)題的能力。4.對(duì)待任何事情都要有耐心和恒心,遇到問(wèn)題要冷靜地思考,積極找出癥結(jié)所在,逐個(gè)解決。5.做事情要步步為營(yíng),不能一蹴而就,就像焊接電路,只有確保每一部都真確,才有可能實(shí)現(xiàn)整個(gè)電路正常工作。通過(guò)本次課程設(shè)計(jì),我更深刻的認(rèn)識(shí)到了教學(xué)實(shí)踐在大學(xué)課程中的重要性,同時(shí)也發(fā)覺(jué)到了自己在學(xué)習(xí)方面存在的許多不足之處,在以后的學(xué)習(xí)中我會(huì)努力改進(jìn)這些不足,不斷提高自己的動(dòng)手實(shí)踐能力。參考文獻(xiàn)[1]汪道輝.單片機(jī)系統(tǒng)設(shè)計(jì)與實(shí)踐.電子工業(yè)出版社,2006年[2]何宏.單片機(jī)原理與接口技術(shù).國(guó)防工業(yè)出版社,2006年[3]李鴻.單片機(jī)原理與應(yīng)用.湖南大學(xué)出版社,2005年[4]李恩林,陳斌生.微機(jī)接口技術(shù)300例.機(jī)械工業(yè)出版社,2003年[5]邱關(guān)源.電路.北京:高等教育出版社,1999[6]何立民.單片機(jī)應(yīng)用技術(shù)選編.北京:北京航空大學(xué)出版社,1998[7]李瀚蓀.電路分析基礎(chǔ).北京:高等教育出版社1991[8]張思發(fā)吳讓仲.計(jì)算機(jī)組成原理及匯編語(yǔ)言.北京:高等教育出版社2003附錄一主程序:ORG0000H SJMPMAIN ORG0003H LJMPINT_0 ORG0013H LJMPINT_1 ORG040HMAIN:MOVP0,#00H MOVP1,#00H MOVR0,#00H MOVR4,#00H MOVTCON,#05H MOVIE,#85H SETBPX1START:MOVP2,#0F0HMOV A,P2 ORLA,#0FH CJNEA,#0FFH,K0 SJMPSTARTK0:MOVP2,#0FEHMOV A,P2 ORLA,#0F0H CJNEA,#0F0H,KEYS0 K1: MOVP2,#0FDHMOV A,P2 ORLA,#0F0HCJNEA,#0F0H,KEYS1 K2: MOVP2,#0FBHMOV A,P2 ORLA,#0F0H CJNEA,#0F0H,KEYS2 K3: MOVP2,#0F7HMOV A,P2 ORLA,#0F0H CJNEA,#0F0H,KEYS3 SJMPSTARTKEYS0:JNBP2.4,KEY0JNBP2.5,KEY1 JNBP2.6,KEY2JNBP2.7,KEY3 LJMPK1KEYS1:JNBP2.4,KEY4JNBP2.5,KEY5 JNBP2.6,KEY6JNBP2.7,KEY7 LJMPK2KEYS2:JNBP2.4,KEY8JNBP2.5,KEY9 JNBP2.6,KEY10JNBP2.7,KEY11 LJMPK3KEYS3:JNBP2.4,KEY12JNBP2.5,KEY13 LJMPK0KEY0:MOVA,#0ACALLSQR LJMPK0KEY1:MOVA,#1ACALLSQR LJMPK0KEY2:MOVA,#2ACALLSQR LJMPK0KEY3:MOVA,#3ACALLSQR LJMPK0KEY4:MOVA,#4ACALLSQR LJMPK0KEY5:MOVA,#5ACALLSQR LJMPK0KEY6:MOVA,#6ACALLSQR LJMPK0KEY7:MOVA,#7ACALLSQR LJMPK0KEY8:MOVA,#8ACALLSQR LJMPK0KEY9:MOVA,#9ACALLSQR LJMPK0KEY10:SETBP3.0LJMPMAINKEY11:ACALLSECOND LJMPSTARTKEY12:LJMPK0KEY13:LJMPK0SQR:INCR0CJNER0,#01H,SQ1MOVR2,AMOVDPTR,#TABLEMOVCA,@A+DPTR MOVP1,A ACALLDELAY SJMPSQ2 SQ1:CJNER0,#02H,SQ2MOVR1,AMOVDPTR,#TABLEMOVCA,@A+DPTRMOVP0,A ACALLDELAY SQ2:RETSECOND:NEXT1:MOVDPTR,#TABLEMOVA,R2MOVCA,@A+DPTR MOVP1,A MOVDPTR,#TABLE MOVA,R1 MOVCA,@A+DPTR MOVP0,A ACALLDELAY DECR1 CJNER1,#0FFH,NEXT1CJNE R2,#00H,NEXT2 SJMPNEXT4NEXT2:DECR2MOVR3,#09H NEXT3:MOVDPTR,#TABLEMOVA,R2MOVCA,@A+DPTR MOVP1,A MOVDPTR,#TABLE MOVA,R3 MOVCA,@A+DPTR MOVP0,A ACALLDELAY DECR3CJNER3,#0FFH,NEXT3 CJNE R2,#00H,NEXT2NEXT4:RETINT_0:CJNER4,#01H,$MOVR4,#00H RETIINT_1:INCR4RETIDELAY:MOVR7,#10LOOP3:MOVR6,#100LOOP2:MOVR5,#250LOOP1:NOP NOP DJNZR5,LOOP1 DJNZR6,LOOP2 DJNZR7,LOOP3 RETTABLE:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB7FH,6FH,77H,7CH,39H,5EH,79H,71HORG0000H ORG0000HLJMPSTART1ORG00BBHLJMPTIM0 ORG0005H SJMPMAIN ORG0009H LJMPINT_0 ORG0013H LJMPINT_1 ORG0040HMAIN:MOVP0,#00H MOVP1,#00H MOVR0,#00H MOVR4,#00H MOVTCON,#05H MOVIE,#85H SETBPX1START:MOVP2,#0F0HMOV A,P2 ORLA,#0FH CJNEA,#0FFH,K0 SJMPSTARTK0:MOVP2,#0FEHMOV A,P2 ORLA,#0F0H CJNEA,#0F0H,KEYS0 K1: MOVP2,#0FDHMOV A,P2 ORLA,#0F0HCJNEA,#0F0H,KEYS1 K2: MOVP2,#0FBHMOV A,P2 ORLA,#0F0H CJNEA,#0F0H,KEYS2 K3: MOVP2,#0F7HMOV A,P2 ORLA,#0F0H CJNEA,#0F0H,KEYS3 SJMPSTARTKEYS0:JNBP2.4,KEY0JNBP2.5,KEY1 JNBP2.6,KEY2JNBP2.7,KEY3 LJMPK1KEYS1:JNBP2.4,KEY4JNBP2.5,KEY5 JNBP2.6,KEY6JNBP2.7,KEY7 LJMPK2KEYS2:JNBP2.4,KEY8JNBP2.5,KEY9 JNBP2.6,KEY10JNBP2.7,KEY11 LJMPK3KEYS3:JNBP2.4,KEY12JNBP2.5,KEY13 LJMPK0KEY0:MOVA,#0ACALLSQR LJMPK0KEY1:MOVA,#1ACALLSQR LJMPK0KEY2:MOVA,#2ACALLSQR LJMPK0KEY3:MOVA,#3ACALLSQR LJMPK0KEY4:MOVA,#4ACALLSQR LJMPK0KEY5:MOVA,#5ACALLSQR LJMPK0KEY6:MOVA,#6ACALLSQR LJMPK0KEY7:MOVA,#7ACALLSQR LJMPK0KEY8:MOVA,#8ACALLSQR LJMPK0KEY9:MOVA,#9ACALLSQR LJMPK0KEY10:SETBP3.0LJMPMAINKEY11:ACALLSECOND LJMPSTARTKEY12:LJMPK0KEY13:LJMPK0SQR:INCR0CJNER0,#01H,SQ1MOVR2,AMOVDPTR,#TABLEMOVCA,@A+DPTR MOVP1,A ACALLDELAY SJMPSQ2 SQ1:CJNER0,#02H,SQ2MOVR1,AMOVDPTR,#TABLEMOVCA,@A+DPTRMOVP0,A ACALLDELAY SQ2:RETSECOND:NEXT1: MOVDPTR,#TABLEMOVA,R2MOVCA,@A+DPTR MOVP1,A MOVDPTR,#TABLE MOVA,R1 MOVCA,@A+DPTR MOVP0,A ACALLDELAY DECR1 CJNER1,#0FFH,NEXT1CJNE R2,#00H,NEXT2 SJMPNEXT4NEXT2:DECR2MOVR3,#09H NEXT3: MOVDPTR,#TABLEMOVA,R2MOVCA,@A+DPTR MOVP1,A MOVDPTR,#TABLE MOVA,R3 MOVCA,@A+DPTR MOVP0,A ACALLDELAY DECR3CJNER3,#0FFH,NEXT3 CJNE R2,#00H,NEXT2NEXT4:RETINT_0:CJNER4,#01H,$MOVR4,#00H RETIINT_1:INCR4RETIDELAY:MOVR7,#10LOOP3:MOVR6,#100LOOP2:MOVR5,#250LOOP1:NOP NOP DJNZR5,LOOP1 DJNZR6,LOOP2 DJNZR7,LOOP3 RETTABLE:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB7FH,6FH,77H,7CH,39H,5EH,79H,71H ORG0B00HSTART1:MOVTMOD,#01HMOVIE,#82HSTART0:MOV30H,#00HNEXT:MOVA,30HMOVDPTR,#TABMOVCA,@A+DPTRMOV23H,AJZEND0MOV27H,AMOVA,23HSWAPAANLA,#0FHJNZSINGCLRTR0SJMPD1SING:DECAMOV22H,ARLAMOVDPTR,#TAB1MOVCA,@A+DPTRMOVTH0,AMOV21H,AMOVA,22HRLAINCAMOVCA,@A+DPTRMOVTL0,AMOV20H,ASETBTR0D1:LCALLDELAY1INC30HJMPNEXTEND0:CLRTR0JMPSTART0TIM0:PUSHACCPUSHPSWMOVTL0,20HMOVTH0,21HCPLP1.7POPPSWPOPACCRETIDELAY1:MOV26H,#07D2:MOV25H,#187D3:MOV24H,#248DJNZ24H,$DJNZ25H,D3DJNZ26H,D2RETTAB1:DW64260,64400,64521,64580DW64684,64777,64820,64898DW64968,65030,65058,65110DW65157,65178,65217TAB:DB02H,82H,62H,52H,48H,02H,52H,32H,22H,18HDB83H,91H,72H,62H,51H,61H,71H,61H,83H,61HDB81H,51H,61H,71H,61H,51H,46H,82H,32H,52HDB22H,42H,16H,21H,41H,18H,0E4H,13H,21H,43HDB51H,21H,41H,12H,83H,81H,61H,81H,58H,53HDB61H,31H,22H,13H,21H,42H,52H,0E2H,42H,21HDB11H,91H,41H,18H,63H,81H,32H,52H,21H,41HDB16H,0E4H,11H,21H,31H,51H,26H,11H,21H,43HDB51H,82H,62H,52H,61H,51H,42H,21H,11H,0E4HDB44H,21H,41H,21H,11H,0E1H,11H,21H,41H,18HDB61H,81H,51H,61H,51H,41H,32H,21H,41H,18HDB08H,0H,04HDB00H END2015年1月5日基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營(yíng)養(yǎng)診斷專(zhuān)家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開(kāi)發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開(kāi)發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開(kāi)發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開(kāi)發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測(cè)儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開(kāi)發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動(dòng)檢測(cè)儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測(cè)量?jī)x的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門(mén)傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號(hào)檢測(cè)儀基于單片機(jī)的電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)Pico專(zhuān)用單片機(jī)核的可測(cè)性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測(cè)微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測(cè)基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測(cè)量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動(dòng)低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測(cè)量?jī)x的研制基于單片機(jī)的紅外測(cè)油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門(mén)機(jī)控制器的研制基于單片機(jī)的氣體測(cè)漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測(cè)技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無(wú)功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測(cè)系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動(dòng)信號(hào)的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲(chǔ)技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動(dòng)譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開(kāi)發(fā)基于Cygnal單片機(jī)的μC/OS-Ⅱ的研究基于單片機(jī)的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實(shí)現(xiàn)變頻調(diào)速液壓電梯單片機(jī)控制器的研究基于單片機(jī)γ-免疫計(jì)數(shù)器自動(dòng)換樣功能的研究與實(shí)現(xiàn)基于單片機(jī)的倒立擺控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)HYPERLINK
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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)紀(jì)律管理標(biāo)準(zhǔn)
- 【起重機(jī)械指揮】考試題及答案
- 醫(yī)療機(jī)構(gòu)從業(yè)人員行為規(guī)范與醫(yī)學(xué)倫理學(xué)
- 醫(yī)師定期考核試題外科
- 服裝每周工作總結(jié)
- 預(yù)防性保護(hù)文物傳承的科技手段
- 風(fēng)能與太陽(yáng)能的互補(bǔ)性研究及發(fā)展趨勢(shì)分析
- 音樂(lè)餐廳的設(shè)計(jì)藝術(shù)與創(chuàng)新思維探討
- 顧客體驗(yàn)旅程與忠誠(chéng)度建設(shè)策略
- 顧客服務(wù)優(yōu)化策略及忠誠(chéng)度提升
- 浙江大學(xué)《概率論與數(shù)理統(tǒng)計(jì)》第9章
- 中國(guó)心力衰竭診斷和治療指南2024十大要點(diǎn)解讀
- 137案例黑色三分鐘生死一瞬間事故案例文字版
- 環(huán)氧玻璃鋼防腐施工方案
- 《人文英語(yǔ)4》形考任務(wù)(1-8)試題答案解析
- 涼山州彝族留守兒童心理教育現(xiàn)狀及對(duì)策
- 《財(cái)務(wù)管理學(xué)(第10版)》課件 第11、12章 股利理論與政策、并購(gòu)與重組
- 物流園保安服務(wù)投標(biāo)方案(技術(shù)方案)
- 安徽省蚌埠市2023-2024學(xué)年高一下學(xué)期期末學(xué)業(yè)水平監(jiān)測(cè)數(shù)學(xué)試題
- 2024年高考地理全國(guó)三卷清晰版有答案
- 2021-2022學(xué)年江西省贛州市高一下學(xué)期期末考試化學(xué)試題
評(píng)論
0/150
提交評(píng)論