導航:首頁 > 操作系統 > 單片機畢業設計進度表

單片機畢業設計進度表

發布時間:2024-06-25 04:37:54

A. 單片機開題報告範文

隨著單片機由於其較小的體積和很高的性價比,而在各種電子產品中受到廣泛的應用和發展,單片機的研發人員也在不斷的進行技術上的革新。下面是我為大家整理的單片機開題報告範文,歡迎閱讀。

單片機開題報告範文篇1:

基於單片機數字頻率計設計開題報告

一、選題的依據及意義:

本課題主要研究如何用單片機來設計數字頻率計。因為在電子技術中,頻率的測量十分重要,這就要求頻率計要不斷的提高其測量的精度和速度。在科技以日新月異的速度向前發展,經濟全球一體化的社會中,簡潔、高效、經濟成為人們辦事的一大宗旨。在電子技術中這一點表現的尤為突出,人們在設計電路時,都趨向於用竟可能少的硬體來實現,並且盡力把以前由硬體實現的功能部分,通過軟體來解決。因為軟體實現比硬體實現具有易修改的特點,如簡單的修改幾行源代碼就比在印製電路板上改變幾條連線要容易的多,故基於微處理器的電路往往比傳統的電路設計具有更大的靈活性。

因為數字頻率計是計算機、通訊設備、音頻視頻等科研生產領域必不可少的測量儀器,所以頻率的測量就顯得更為重要。在數字電路中,頻率計屬於時序電路,它主要由具有記憶功能的觸發器構成。在計算機及各種數字儀表中,都得到了廣泛的應用。本課題採用的是直接測頻式的頻率計,設計原理簡單、電路穩定、測量精度高,大大的縮短了生產周期。

二、國內外研究概況及發展趨勢(含文獻綜述):

由於當今社會的需要,對信息傳輸和處理的要求不斷提高,對頻率的測量的精度也需要更高更准確的時頻基準和更精密的測量技術。而頻率測量所能達到的精度,主要取決於作為標准頻率源的精度以及所使用的測量設備和測量方法。目前,測量頻頻的方法有直接測頻法、內插法、游標法、頻差倍增法等等。直接測頻的方法較簡單,但精度不高。頻差倍增多法和周期法是一種頻差倍增法和差拍法相結合的測量方法,這種方法是將被測信號和參考信號經頻差倍增使被測信號

的相位起伏擴大,再通過混頻器獲得差拍信號,用電子計數器在低頻下進行多周期測量,能在較少的倍增次數和同樣的取樣時間情況下,得到比測頻法更高的系統解析度和測量精度,但是仍然存在著時標不穩而引入的誤差和一定的觸發誤差。

在電子系統廣泛的應用領域中,到處看見處理離散信息的數字電路。供消費用的冰箱和電視、航空通訊系統、交通控制雷達系統、醫院急救系統等在設計過程中都用到數字技術。 數字頻率計是現代通信測量設備系統中必不可少的測量儀器,不但要求電路產生頻率的准確度和穩定度都高的信號,也要能方便的改變頻率。

數字頻率計的實現方法主要有:直接式、鎖相式、直接數字式和混合式

(1)直接式

優點:速度快、相位雜訊低,但結構復雜、雜散多,一般只應用在地面雷達中。

(2)鎖相式

優點:相位同步的自動控制,製作頻率高,功耗低,容易實現系列化、小型化、模

塊化和工程化。

(3)直接數字式

優點:電路穩定、精度高、容易實現系列化、小型化、模塊化和工程化。

三、研究內容及實驗方案:

研究內容:本課題設計以單片機為核心,設計一種數字頻率計,應用單片機中的定時器/計數器和中斷系統等完成頻率的測量。

實驗方案:

圖1 頻率計總體設計框圖

四、目標、主要特色及工作進度

目標:

基於單片機的數字頻率計,畫出電路圖並用軟體模擬

工作特色:

(1)運用了單片機技術;

(2)運用了C語言、電路等知識;

(3)採用電腦等工具;

(4)採用顯示模塊、分頻模塊、單片機模塊等;

(5)簡單易理解,十分實用。

工作進度:

1、查閱文獻,翻譯英文資料,書寫開題報告; 第1---4周

2、相關資料的獲取和必要知識的學習 ; 第5---9周

3、設計系統的硬體和軟體模塊並調試 第10--14周

4、撰寫論文; 第15--16周

5、總結,准備答辯; 第17周

五、參考文獻

[1]李學海著.標准80C51單片機基礎教程.北京航空航天大學出版社,2006

[2] 戴仙金主編.51單片機及其C語言程序開發實例.清華大學出版社,2008

[3] 李誠人.高宏洋等.嵌入式系統及單片機應用,清華大學出版社,2005

[4] 龔運新編著.單片機C語言開發技術.清華大學出版社,2006

[5] 張天凡等編著.51單片機C語言開發詳解.電子工業出版社,2008

[6] 張義和.王敏男等.例說51單片機(C語言版).人民郵電出版社,2008

[7] 張洪潤、劉秀英、張亞凡等.單片機應用設計200例 .北京航空航天大學出版社,2006

[8] 彭為、黃科、雷道仲等.單片機典型系統設計實例精講.電子工業出版社, 2006

[9] 李學海著.標准80C51單片機基礎教程.北京航空航天大學出版社,2006

[10] 李朝青.單片機原理及介面技術[M].北京航天航空大學出版社,1998.

[11] 余發山,王福忠.單片機原理應用技術[M].徐州:中國礦業大學出版社,2003.

[12]V.Yu.Teplov,A.V. Anisimov.Thermostatting System Using a Single-Chip Microcomputer and Thermoelectric Moles Based on the Peltier Effect[J] ,2002

[13] Yeager Brent.How to troubleshoot your electronic scale[J]. Powder and Bulk Engineering. 1995

[14]WeiXiaoRu,JuJianZhi.Design of a CCD's driving circuit based on ATmega16.Microcomputer&Its Applications,2010,(16).

[15]HeLianYun,The Traffic Signal Lamp System Controlled with Single Chip Microcomputer.Computer Study,2008,(01).

單片機開題報告範文篇2:

基於單片機的火災報警器

一、畢業設計(論文)課題來源、類型

課題來源:生產(社會)實踐

課題類型:畢業設計

二、選題的目的及意義

對於廣大居民,尤其是單獨居住的老人,無人看護的病人、嬰幼兒童等弱勢群體在遇到火災時,行動不便,逃生能力不強,逃生所需時間相對較長,對他們來說火災的早期報警,爭取更多的逃生時間或者及時通知救援人員,避免造成人員傷亡,顯得更為重要。

火災報警器可以讓百姓的家居生活更加安全,本報警器是一個由單片機控制的火災煙霧濃度、溫度檢測系統,它將感測器輸出地電壓信號進行A/D轉換、濾波、線性化,由單片機將電壓值轉換為氣體濃度和溫度送LCD1602液晶顯示,並判斷是否超過報警上限,若超過,則發出聲光報警[1],並將報警情況通過GSM模塊發出,同時可以實現消防局對火災報警的集中接警,專業化處警,以最少的投資實現最快的接警和處警。同時還為接處警人員提供方便快捷的輔助決策手段,提高消防隊伍快速反應的能力,密切警民關系。高效的工作,還可以減少火災給居民帶來的人生安全的危害和財產的損失。

三、本課題在國內外的研究狀況及發展趨勢

以火災自動報警技術為核心的建築消防系統,是預防和遏制建築火災的重要保障。近年來,我國火災自動報警工程應用技術實現了較快發展。但由於在實際應用中,火災自動報警系統的通訊協議不一致,火災自動報警工程技術水平還相對落後,還存在著一些比較突出的問題。

(1)適用范圍過小。我國火災自動報警系統技術比美、英等發達國家起步較晚,安裝范圍主要是《高層民用建築設計防火規范》、《建築設計防火規范》規定的場所和部位,而在易造成群死群傷的中小型公眾聚集場所和社區居民家庭甚至部分高層住宅都沒有規定安裝火災自動報警系統,適用范圍過小,防範措施不到位。

(2)智能化程度低。我國使用的火災探測器雖然都進行了智能化設計,但由於感測器探測的參數較少、支持系統的軟體開發不成熟、各種演算法的准確性缺乏足夠驗證、火災現場參數資料庫不健全等,火災自動報警系統難以准確判定粒子(煙氣)的濃度、現場溫度、光波的強度以及可燃氣體的濃度、電磁輻射等指標,造成遲報、誤報、漏報情況較多。

(3)網路化程度低。我國應用的火災119動報警系統形式基本上以區域火災自動報警系統、集中火災自動報警系統和控制中心火災自動報警系統為主,安裝形式主要是集散控制方式,自成體系,自我封閉,尚未形成區域性網路化火災自動報警系統。

(4)組件連接方式有待改善。火災自動報警系統以多線制和匯流排制連接方式為主,探測器和報警器及控制器之間是採用兩條或多條的銅芯絕緣導線或銅芯電纜穿管相接,存在耗材多、成本高、抗干擾能力差的缺點。同時,銅導線耐高溫性能差、易磨損,系統施工維修復雜,影響了火災自動報警系統的可靠性和更廣泛的應用。

(5)火災自動報警系統誤報、漏報問題較多。由於火災探測器的安裝環境極其復雜,加之各種感測器在探測火災方面存在著某些先天不足,無法准確地感應各種物質在燃燒過程中所特有的聲波、光譜、輻射、氣味等諸多方面發生的微妙變化,對火災發生過程中所產生的不同粒徑和顏色的煙存在探測“盲區”,誤報、漏報現象時有發生。

(6)超早期火災探測器技術應用還幾乎處於空白。國外已開發出適合潔凈空間高靈敏度感煙火災探測報警系統,如激光式高靈敏度煙火災探測器,吸氣式高靈敏度感煙火災探測報警系統和氣體火災探測報警系統,與普通火災探測報警系統相比,其探測靈敏度提高了兩個數量級,甚至更多,這些系統採用了激光粒子計

數、激光散射等原理監視被保護空間,以單位體積內粒子增加的多少來判斷是否發生火災,系統可在火災發生前幾小時或幾天內識別潛在的火災危險性,實現超早期火災報警。而該技術我國目前還處於起步階段,有待進一步研究開發使用[2]。

針對上述問題,火災自動報警應用技術進一步著眼於當前國際發展的新形勢,加快更新改造進程,加強對數字技術和新工藝、新材料的應用,改進系統能力,使火災自動報警應用技術向著高可靠、低誤報和網路化、智能化方向發展。當前,國外火災自動報警應用技術的發展趨勢主要表現為網路化、智能化、多樣化、小型化、社區化、藍牙化、高靈敏化等。這也是火災自動報警應用技術的研究發展趨勢。

四、本課題主要的研究內容

設計一種以STC89C52單片機為核心的火災檢測與報警系統,可以通過氣體感測器實時獲取可燃氣體濃度、溫度感測器獲得火災現場溫度,並通過LCD1602液晶顯示,當濃度或溫度超過限定值時則報警並且把報警情況發送到報警器所設定的終端上。以方便人們更好的掌握安全狀況,提高生活質量。

五、擬採取的方法、技術或設計(開發)工具

本設計主要以MCS-51系列單片機STC89C52為控制核心,它自帶8K的FLASH程序存儲器,它的核心處理單元為8位。數據處理主要是對數字溫度感測器18B20採集溫度數據和對MQ-2煙物感測器進行AD採集,並進行邏輯判斷,根據數據的具體情況輸出到數碼管顯示和使蜂鳴器動作[3]。整個單片機應用系統的設計分為硬體電路設計和軟體編程設計兩大部分;其中硬體電路設計包括溫度採集電路,MQ-2煙物感測器電路,單片機控制電路,顯示電路,報警與控制電路和GSM模塊。軟體設計部分包括系統主程序,溫度採集子程序,數碼管顯示子程序,GSM模塊子程序和輸出驅動子程序,均採用51系列C語言編程實現。

六、本課題進度安排、各階段預期達到的目標

進度計劃:

2014.12.15 - 2015.3.1: 查找資料、搜集相關素材

2015.3.2 - 2015.3.6:完成需求分析

2015.3.7 - 2015.3.12: 完成概要設計

2015.3.13 - 2015.4.1:完成詳細設計

2015.4.2 - 2015.4.10完成編碼

2015.4.11 - 2015.4.13: 完成軟體測試

2015.4.14 - 2015.4.25:整理資料、撰寫設計報告

2015.4.26 - 2015.4.30:根據導師要求,完善畢業設計和設計報告

B. 單片機數字鍾畢業中期檢查表中的一個問題

詳細點???你問什麼問題??

淮安信息職業技術學院

綜合畢業實踐說明書(論文)
2009-2010 學年
系 專業

摘要:數字電子時鍾電路設計系統,以AT89C51單片機為控制核心,由鍵盤顯示、定時鬧鈴、LED共陰極數碼管和LED燈顯示等功能模塊組成。基於題目基本要求,本系統對時間顯示和定時報警進行了重點設計。本系統大部分功能由軟體來實現,吸收了硬體軟體化的思想,大部分功能通過軟體來實現,使電路簡單明了,系統穩定性大大提高。本系統不僅成功的實現了要求的基本功能,而且有一定的創新功能。
關鍵字:單片機 AT89C51 共陰極LED數碼顯示器
Abstract This digital electronic clock circuit design system ,based on chip microcomputer AT89C51,is composed by the following functional moles : keyboard displaying , timing alarmg. common cathode LED digital tube,LED lights display,and so on.
According to the basic requirements of the subject ,the system stresses on the realization of Time display and regularly report to the police.
The design achieved all the required basic technical indexes. Furthermore , adopting the idea of hardware-to-software, most of those functions are realized by softwares, which makes the electrocircuit more concise and the system more stable.

Key words: chip microcomputer AT89C51
Common cathode LED digital display

目 錄

一、 前言……………………………………………….. ….. ..1
二、 總體方案設計………………………………………..…..1
三、 系統硬體設計………………………………………..…..2
(1)輸入部分……………………………………….. …….. ...2
1 電源模塊……………………………………………………………….2
2 按鍵模塊……………………………………………………………….5
(2)輸出部分……………………………………….. .. ……...3
1 顯示模塊……………………………………………………………….3
2 鬧鈴模塊……………………………………………………………….4
3 LED燈顯示模塊……………………………………………………….4
(3)電路相關參數……………………………………....……...4
1 LED數碼顯示器………………………………………………………..4
2 集成器件CD4511……………………………………………………….5
3 集成器件74LS138……………………………………………………. .5
四、 系統軟體設計………………………………………..…..6
主程序流程圖…………………………………………………………….7
五、 系統調試……………………………………………..…..9
1 系統功能……………………………………………………………….9
2 時鍾精度分析………………………………………………………... .9
六、 系統設計總結………………………………………..…..9
七、 參考文獻………………………………………….…... .10
附錄……………………………………………………………11
1) 系統原理圖……………………………………………......................................11
2) 系統PCB圖……………………………………………................................... .12
3) 源程序…………………………………………………..................................... .13

一、前言
本文通過對一個能實現按鍵開關可調整時、分、秒,且具有加密功能、定時報警的24小時制的時間系統的設計學習,詳細介紹了51單片機應用中的定時中斷原理、數碼管顯示原理、動態掃描顯示原理等,進一步學習、應用單片機C語言系統的實現了各種功能。從而使自身明白使用單片機匯編語言和C語言之間的效率、整體性問題。系統由AT89C51、獨立式按鍵、二極體、LED數碼管、蜂鳴器等部分構成,能實現24小時制時、分、秒的時鍾顯示,能實現時鍾簡單的加密功能。同時也可進行時、分、秒的校準、定時報警和LED二極體流水燈顯示。
本系統主要是和實際生活的數字鍾結合起來,可用1功能鍵進行加密,進入時間校準等。可用3個帶有不同按鍵分別對時鍾的時、分、秒進行校準。每個按鍵伴有不同的聲響以示區別。
文章後附有本次課程設計系統電路原理圖及源程序,以供讀者參考。

二、總體方案設計
本次設計根據實驗要求設計數字時鍾。可利用如下兩種方案實現。
方案一:本方案採用美國DALLAS公司的專用時鍾晶元DS1302。該晶元主要特點是採用串列數據傳輸,可為掉電保護電源提供可編程的充電功能,並且可以關閉充電功能。其內部採用石英晶體振盪器,其晶元精度不大於10ms/年,且具有完備的時鍾鬧鍾功能,因此,可直接對其以用於顯示或設置,使得軟體編程相對簡單。為保證時鍾在電網電壓不足或突然掉電等突發情況下仍能正常工作,晶元內部包含鋰電池。當電網電壓不足或突然掉電時,系統自動轉換到內部鋰電池供電系統。而且即使系統不上電,程序不執行時,鋰電池也能保證晶元的正常運行,以備隨時提供正確的時間。
方案二:本方案完全用軟體實現數字時鍾。原理為:在單片機內部存儲器設三個位元組分別存放時鍾的時、分、秒信息,並通過程序控制掃描輸出顯示數據。利用定時器0與軟體結合實現1秒定時中斷,每產生一次中斷,存儲器內相應的秒值加1;若秒值達到60,則將其清零,並將相應的分位元組值加1;若分值達到60,則清零分位元組,並將時位元組值加1;若時值達到24,則將時位元組清零。該方案具有硬體電路簡單的特點,但當單片機不上電,程序將不執行。且由於每次執行程序時,定時器都要重新賦初值,所以該時鍾精度不高。
鑒於以上兩種方案,雖然時鍾晶元DS1302具有更多的優點,由於實驗硬體的因素,現有的硬體缺少DS1302,為不影響實驗進度,本設計採用方案二完成數字時鍾的功能。
根據題目要求設計的總體框圖,如圖1 — 1所示:

圖1 — 1單片機數字鍾硬體系統的總體設計框圖
三、系統硬體設計
(1)、輸入部分:
1.電源模塊
方案一:採用干電池作為單片機數字鍾的電源,由於調試時間較長,使用干電池需經常更換電池,不符合節約型社會的要求。並且需要有一個硬體將3節電池串聯在一起以產生足夠的電壓,若如此,將造成攜帶不方便。
方案二:採用200W/5V直流穩壓電源作為系統電源,不僅功率上可以滿足系統需要,不需要更換電源,並且比較輕便,使用更加安全可靠。但穩壓電源我們不能自備,若要調試系統,只能到實驗室才能做。
方案三:採用普通的USB線連接微型計算機作為系統電源,雖然功率上可以滿足稍大於系統需要,但同樣不需要更換電源,並且比直流穩壓電源更輕便,可隨時使用、調試系統。
基於以上分析,由於本次設計系統都是軟硬體想結合,所以要採用微機設備,有足夠的USB介面供我們使用,所以我們決定採用方案三

2.按鍵模塊
鍵盤是人與單片機打交道的主要設備,按鍵的讀取容易引起誤動作。可採用軟體去抖動的方法處理,軟體的觸點在閉合和斷開的時候會產生抖動,這時觸點的邏輯電平是不穩定的,如不採取妥善處理的話,將引起按鍵命令錯誤或重復執行,在這里採用軟體延時的方法來避開抖動,延時時間為20ms ( ).
方案一:採用獨立式鍵盤。獨立式按鍵是直接用I/O口線構成的單個按鍵電路,其特點是每個按鍵單獨佔用一根I/O口線,每個按鍵的工作不會影響其它I/O口線的狀態。但當所需按鍵數量多,會佔用過多的I/O口線。
方案二:採用矩陣鍵盤。因為單片機的I/O口有限, 顯然,在按鍵數量較多時,矩陣式鍵盤較之獨立式按鍵鍵盤要節省很多I/O口線。但必須將行線、列線信號配合起來作適當處理,才能確定閉合鍵的位置。
基於以上分析,我們選用方案一,因為本次設計中僅用到4個按鍵。獨立式按鍵鍵盤有利於PCB的作圖。
(2)、輸出部分:
1、 顯示模塊
顯示模塊是本次單片機課程設計最核心的部分。
方案一:採用LCD1602。LCD1602為工業字元型液晶,能夠同時顯示16x02即32個字元。其採用標準的16腳介面,該液晶模塊內部的字元發生存儲器(CGROM)已經存儲了160個不同的點陣字元圖形,所以可分容易的實現數字鍾數碼顯示。
方案二:採用LED共陰極數碼管。共陰數碼管在應用時將公共極COM接到地線GND上,當某一欄位發光二極體的陽極為高電平時,相應欄位就點亮。當某一欄位的陽極為低電平時,相應欄位就不亮。
基於以上分析,我們考慮到現實經濟因素,所以選擇了方案二。
對於6路共陰極數碼管數碼管要正常顯示,就要用驅動電路來驅動數碼管的各個段碼,從而顯示出我們要的數字,因此根據數碼管的驅動方式的不同,可以分為靜態式和動態式兩類:
方案一:靜態顯示驅動。就是每一個數碼管顯示器都要佔用單獨的具有鎖存功能的I/O介面用於筆劃段字形代碼。這樣單片機只要把要顯示的字形代碼發送到介面電路,直到要顯示新的數據時,再發送新的字形碼,因此,使用這種辦法單片機中CPU的佔用較小。但對於靜態顯示方式,所需的數據鎖存裝置很多,引線多而復雜,且可靠性也較低。
方案二:動態顯示驅動。通過單片機對數碼管位選通COM端電路的控制,只要將需要顯示的數碼管的選通控制打開,該位就顯示出字形,沒有選通的數碼管就不會亮。通過分時輪流控制各個數碼管的的COM端,就使各個數碼管輪流受控顯示,這就是動態驅動。動態顯示可以大幅度地降低硬體成本和電源的功耗,因為某一時刻只有一個數碼管工作,也就是所謂的分時顯示,故顯示所需要的硬體電路可分時復用。動態顯示方式,可以避免靜態顯示的問題。但設計上如果處理不當,易造成亮度低,閃爍問題。因此合理的設計既應保證驅動電路易實現,又要保證顯示後的數據穩定,無閃爍。動態顯示採用多路復用技術的動態掃描顯示方式, 復用的程度不是無限增加的, 因為利用動態掃描顯示使我們看到一幅穩定畫面的實質是利用了人眼的暫留效應和發光二極體發光時間的長短, 發光的亮度等因素. 我們通過實驗發現, 當掃描刷新頻率(發光二極體的停閃頻率) 為50Hz, 發光二極體導通時間≥1m s 時, 顯示亮度較好, 無閃爍感.。
鑒於上述的方案分析, 我們採用方案二
2、鬧鈴模塊
方案一:採用語音晶元ISD1110鬧鈴。ISD1110 具有多種采樣率對應,多種錄放時間,可以利用振盪電阻自已決定采樣率。操作簡單,靈活。音質好,適應電壓范圍廣。可先對錄放音設備錄入一段音樂或其他報時方式,當到設定時間時,單片機控制錄放音設備放音。
方案二:採用蜂鳴器鬧鈴,當到設定時間時,單片機向蜂鳴器送出低電平,蜂鳴器響鈴。採用蜂鳴器鬧鈴結構簡單,只需要單路信號控制,發出的鬧鈴聲音可以根據響和不響的不同的軟體延時時間來控制,當然也能發出音樂聲音。
基於兩種方案分析,雖然語音晶元ISD1110具備更多優點,但鑒於經濟因素,我們本次設計還是決定採用方案二。當然如果在大型比賽的話,還是偏向於採用方案一的。
3、LED燈顯示模塊
採用LED燈可以方便的用不同的流水方式或單個LED燈來判斷系統的工作狀態,實現不同的顯示功能,是一種經濟又實用的方式。
(3)電路相關參數
1、LED數碼顯示器
通常用的七段數碼顯示器的內部有8個發光二極體,其中7個發光二極體組成了數字「8」,剩下一個發光二極體就是這位數字所帶的小數點。數碼管結構圖如圖1 - 2所示。各段碼位與顯示段的對應關系如表1。

圖1 – 2 LED數碼管結構引腳圖
表1 各段碼位的對應關系
段碼位 D7 D6 D5 D4 D3 D2 D1 D0
顯示段 dp g f e d c b a
2、集成器件CD4511
CD4511是一個用於驅動共陰極 LED (數碼管)顯示器的 BCD 碼—七段碼解碼器,特點如下:
具有BCD轉換、消隱和鎖存控制、七段解碼及驅動功能的CMOS電路能提供較大的拉電流。可直接驅動LED顯示器。其引腳圖如圖1 — 3所示。

圖 1 — 3 CD4511 引 腳 圖
其功能介紹如下:
BI:4腳是消隱輸入控制端,當BI=0 時,不管其它輸入端狀態如何,七段數碼管均處於熄滅(消隱)狀態,不顯示數字。
LT:3腳是測試輸入端,當BI=1,LT=0 時,解碼輸出全為1,不管輸入 DCBA 狀態如何,七段均發亮,顯示「8」。它主要用來檢測數碼管是否損壞。
LE:鎖定控制端,當LE=0時,允許解碼輸出。 LE=1時解碼器是鎖定保持狀態,解碼器輸出被保持在LE=0時的數值。
A1、A2、A3、A4、為8421BCD碼輸入端。
a、b、c、d、e、f、g:為解碼輸出端,輸出為高電平1有效。
3、集成器件74LS138
74LS138 為3 線-8 線解碼器,本設計中74LS138做為對數碼管位選通COM端電路的控制,將需要顯示的數碼管的選通控制打開。

圖1 — 3 74LS138引腳圖
74LS138工作原理如下:當一個選通端(G1)為高電平,另兩個選通端( 和 )為低電平時,可將地址端(A、B、C)的二進制編碼在一個對應的輸出端以低電平譯出。
四、系統軟體設計
1、主程序流程圖如圖1 — 4所示:

圖1 — 4 主程序流程圖
2、定時器0子程序流程圖如圖1 — 5所示:

圖1 — 5 定時器0子程序流程圖

五、系統調試
1、系統功能
本系統已符合設計課程基本要求,即可以實現24小時方式;可用六位LED數碼管顯示時、分、秒;可使用按鍵開關可實現時、分調整。
除了滿足這些基本要求外,本系統還做了一些創新:
(1) 通過1功能按鍵KEY1開關可使系統具有加密功能。加密前後可通過觀察LED二極體的顯示方式來判斷。當LED做流水燈顯示方式時,為加密前的狀態;當只有LED燈中的LED2(由P0.1口控制亮滅)時,代表已對系統進行加密。
(2) 通過功能按鍵開關KEY1進入可進入時間校準系統。KEY2控制秒的校準,KEY3控制分的校準,KEY4控制時的校準。每次一有校準按鍵按下時,系統會發出不同的聲響,以提示用戶目前正在校準的是時、分、秒的哪一種。校準完成後仍然是通過功能按鍵KEY1返回時鍾顯示。
(3) 通過更改主程序中定時器的定時初值,可實現不同樣式的數字鍾顯示方式。通過實驗測得以下參數如表2所示(程序中定時參數CYCLE在以下簡稱C):
C (ms)

數碼管顯示方式 靜態 閃爍 拉幕式
(1) 可實現整點鬧鳴功能。整點到時,可短蜂鳴一次。
2、時鍾精度分析
為進一步使本次的系統做得更完美,我使用了標準的秒錶對自己設計的時間進行了精度測量。本次設計系統使用的晶振為12MHZ.數碼管顯示
00:10:00時,用秒錶測得相應的數據如表3所示:
表3:
序號 1 2 3 4 5
T(min) 10.00.5781 10.00.4787 10.00.5040 10.00.3096 9.59.2587
序號 6 7 8 9 10
T(min) 10.01.4335 10.00.2003 9.59.4556 10.01.2026 10.00.2597
序號 11 12 13 14 15
T(min) 9.58.9750 10.00.1181 10.00.9604 10.02.5060 9.59.8985
序號 16 17 18 19 20
T(min) 10.00.1081 10.01.0545 10.00.9560 10.00.7854 10.00.4355
通過計算可得數碼管顯示:00:10:00時,
秒錶測得的數值平均值為:00:10:2343 。
以上數據表明了本次系統的精度基本符合實驗課程精度要求。因為以上共有20組,測量時已去除了粗大誤差。當然,如果將測量時間加長,所測得的精度將更精確。
六、系統設計總結
本次課程從基本方案的制定,再到硬體電路的選擇,到製作電路完成,最後進行程序調試。在此期間我遇到很多困難,尤其是在做模擬時結果經常出不來。
經過仔細檢查,模擬線路是沒有錯的,可結果就是不行。但當我將實物做出來後,進行了調試,實物上卻可以出來成果。這說明了可能是模擬軟體的。經過一次又一次品嘗到了解決問題的喜悅,最終提前完成了要求的全部功能,並在空閑的時間里加入了一些創新的部分。在此次課程設計中我發現了自己知識的不足,通過一周的學習、實踐,我學到了很多東西。
通過此次課程設計的教學實踐,進一步學習、掌握單片機應用系統的有關知識,加深了解單片機的工作原理。初步掌握簡單單片機應用系統的設計、製作、調試的方法。提高動手實踐能力。通過這次對數字時鍾的設計,讓我系統的了解和學會應用單片機C語言來對所需實現的功能進行編程。
在調試時遇到了一些問題,比如,剛開始進行按鍵輸入檢測時,我們直接用萬用表測量按鍵兩端的電平,剛測時,萬用表顯示高電平,當有按鍵按下時,則萬用表顯示低電平,這說明了按鍵是正常的,但當直接用按鍵時,系統板則不能正常使用按鍵。後面重新焊接了按鍵,系統板則才能正常使用按鍵。還有,LED燈顯示模塊的上拉電阻,也是出現了同樣的情況。原先焊接時發現了電阻的管腳比之前看到的同阻值電阻管腳細。後面經過萬用表調試後,重新焊接了電阻,部里就解決了。
上述電子鍾,無論在外觀上還是功能上都實現了較為完善的設計。特別值得一提的是本系統的加密效果,可與現實生活中的數字鍾相媲美,因為有了加密效果,可以使用戶在購買時知道其產品是否是新的,還是二手貨。但本系統在定時鬧鳴時,聲音不過響應,因為我為了讓蜂鳴器鬧鳴時系統時間不受到影響,而是繼續走動,所以把鬧鳴時間控制在定時器0 1s定時裡面,所以定時時間到了時,響的時間不到1s,通過的電流過小,要解決此問題,可在蜂鳴器的放大電路中多加一級放大電路,使定時時間到了時,通過的電流足夠大以驅動蜂鳴器。亦或通過軟體設置蜂鳴,則可以正常實現蜂鳴器的功能。
七、參考文獻:
[1]崔鳳波.《數字電子技術》.大連理工大學出版社,2007.7.
[2]戴仙金.《51單片機及其C語言程序開發實例》.清華大學出版社,2008.12
[3]譚浩強.《C語言程序設計》.清華大學出版社.2007.11
[4]趙建領.《51系列單片機開發寶典》. 電子工業出版社,2007
[5]田立,馬鳴鶴.《51系列單片機開發實例》.中國電力出版社,2009.8
[6]王昊天,李海濤,王志強等.《PIC單片機原理與應用》.機械工業出版社,2010.1

附錄:
1、 系統原理圖;

2、系統PCB圖

3、源程序
/****************************Copyright (c)*************************
** File name: ShuZiZhong.c
** Last modified Date: 2009-05-22
**-----------------------------------------------------------------** Created by: 翁連益
** NO: 2006040235
** Descriptions: 單片機數字鍾
******************************************************************/
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
#define CYCLE 1000 /*定時1ms時間 */
unsigned char i,j,k,ID; /*ID 為case 的次數 K為LED燈控制。*/
unsigned char temp;
unsigned char b,c;
uchar hour=0,min=0,sec=0; /*定義秒時分初始值*/
uchar a[6]; /*定數碼管顯示緩沖*/
uint t=0;
uint flag=0;
bit fla;
unsigned char count;
sbit KEY1=P3^0;
sbit KEY2=P3^1;
sbit KEY3=P3^2;
sbit KEY4=P3^3;
sbit LED2=P1^0;
sbit BEEP=P0^7;
void Modifytime(); /*時間調整模塊*/
void Adjust();
void scan(); /*掃描數碼模塊*/
void Time_BEEP();
void delay10ms(void) /*軟體10ms定時*/
{ unsigned char i,j;
for(i=20;i>0;i--)
for(j=248;j>0;j--); /* 軟體延時*/
}
void dely250(void)
{ unsigned char i,j;
for(i=2;i>0;i--) /* 軟體延時*/
for(j=248;j>0;j--);
}

void main()
{ TCON=0x01; /*TIMER0工作在方式1*/
TMOD=0x01;
TH0=(65536-CYCLE)/256; /*設定T0每隔1000us(1ms)中斷一次*/ TL0=(65536-CYCLE)%256;
TR0=1;
IE=0x82;
Modifytime();
while(1)
{ if (flag==100)
{
{ temp=0xfe;
P1=temp;
delay10ms()
for(k=0;k<8;k++)
{ b=temp<<k;
c=temp>>(8-k);
P1=b|c;
delay10ms();
}
for(k=0;k<8;k++)
{ b=temp>>k;
c=temp<<(8-k);
P1=b|c;
delay10ms();
}}
}
if(flag==1000) /*判斷1秒鍾到否*/
{ sec++; /*秒加一*/
Modifytime();
flag=0;
while ((min==0)&(sec==0)) { if (flag==100)
{ { BEEP=0;
BEEP=1;
} }
if (flag==600) break;
}
}
while(KEY1== 0)
{ while(1)
{
if(KEY1==0)
{
delay10ms();
if(KEY1==0)
{ ID++;
if(ID==2)
{
ID=0;
}
while(KEY1==0);
}
}
switch(ID)
{ case 0: Adjust();
break;
case 1:
LED2=0;
if(flag==1000) /*判斷1秒鍾到否*/
{ sec++; /*秒加一*/
Modifytime();
flag=0; while ((min==0)&(sec==0))
{ if (flag==100)
{ { BEEP=0;
BEEP=1;
}
}
if (flag==600) break;
}} break;
}
}
}}
}

void Modifytime() /*調整時間子程序*/
{ uchar temp;
temp=sec; /*uchar temp=sec;*/
sec%=60;
min+=temp/60; /*求余*/
temp=min;
min%=60;
hour=(hour+temp/60)%24;
a[0]=(sec%10); /*調整過的時間送到顯示緩沖中*/
a[1]=(sec/10); /*對於秒計數單元中的數據要把它十位數和個數分開,方法仍採用對10整除和對10求余。 */
a[2]=(min%10); /*對於分計數單元中的數據要把它十位數和個數分開,方法仍採用對10整除和對10求余。 */
a[3]=(min/10);
a[4]=(hour%10); /*對於時計數單元中的數據要把它十位數和個數分開,方法仍採用對10整除和對10求余。 */
a[5]=(hour/10);
}
void scan( ) /*掃描6個數碼管子程序*/
{ static uchar x;
x++;
if(x>5) x=0; /*6個數碼管都掃描過了則重新開始*/
P0=x|(a[x]<<3); /*選中需要掃描的數碼管並送數據*/
}

void Timer0Int() interrupt 1 using 2 /*中斷定時 */
{ t++;
if(t==100) { flag=100;
}
else if(t==200)
{ flag=200;
}
else if(t==600)
{ flag=600;
}
else if (t==1000)
{ flag=1000;
t=0;
}
else
flag=0;
scan();
TH0=(65536-CYCLE)/256;
TL0=(65536-CYCLE)%256;
}

void Adjust()
{ while(1)
{ if(KEY2==0)
{ for(i=40;i>0;i--) /*248*2us*5=2480=2.5ms 軟體延時*/
for(j=248;j>0;j--);
if(KEY2==0)
{
sec++;
for(count=200;count>0;count--)
{
BEEP=~BEEP;
dely250();
}
if(sec==60)
{ sec=0;
}
a[0]=(sec%10);
a[1]=(sec/10);
while(KEY2==0);
}
}
if(KEY3==0)
{ for(i=16;i>0;i--) /* 軟體延時*/
for(j=248;j>0;j--);
if(KEY3==0)
{
min++;
for(count=200;count>0;count--)
{
BEEP=~ BEEP;
dely250();
}
for(count=200;count>0;count--)
{
BEEP =~ BEEP;
dely250();
dely250();
}

if(min==60)
{
min=0;
}
a[2]=(min%10);
a[3]=(min/10);
while(KEY3==0);
}
}

if(KEY4==0)
{ for(i=40;i>0;i--) /* 軟體延時*/ for(j=248;j>0;j--);
if(KEY4==0)
{
hour++;
for(count=200;count>0;count--)
{
BEEP =~BEEP;
dely250();
dely250();
}
if(hour==24)
{
hour=0;
}
a[4]=(hour%10);
a[5]=(hour/10);
while(KEY4==0);
}
}
}
}

C. PLC或單片機等畢業設計和論文,急需一份,謝謝大家

*************************************
; * 單鍵遙控碼控制器 *
; * *
; *************************************
;
;
;**********************************************************************
;* *
;* P1.0 1 40 VCC *
;* P1.1 2 39 P0.0 *
;* P1.2 3 38 P0.1 *
;* P1.3 4 37 P0.2 *
;* P1.4 5 36 P0.3 *
;* P1.5 6 35 P0.4 *
;* STUDYLAMP P1.6 7 34 P0.5 *
;* LAMP P1.7 8 33 P0.6 *
;* RST 9 32 P0.7 *
;* RXD P3.0 10 MCS-51 31 EA VDD *
;* TXD P3.1 11 30 ALE *
;* STUDYKEY INT0 P3.2 12 29 PSEN *
;* INT1 P3.3 13 28 P2.7 *
;* REMOTEIN T0 P3.4 14 27 P2.6 *
;* REMOTEOUT T1 P3.5 15 26 P2.5 *
;* WR P3.6 16 25 P2.4 *
;* RD P3.7 17 24 P2.3 *
;* XTAL2 18 23 P2.2 *
;* XTAL1 19 22 P2.1 *
;* VSS 20 21 P2.0 *
;* *
;**********************************************************************
;
SPBASE EQU 70H ;堆棧基址
IEVAL EQU 00H ;關所有中斷
MEMBASE EQU 08H ;工作寄存器基址
MEMS EQU 67H ;工作寄存器個數
;
BITNMB EQU 08H ;一個位元組包含八個位
;
KEYFUNFLAG EQU 80H ; 鍵功能索引
KEYFUNNMB EQU 81H ;鍵功能號
KEYFUNRW EQU 82H ;遙控信號讀寫標志
READFLAG EQU 88H ;讀標記
WITERFLAG EQU 99H ;寫標記
;
TMPHADDR EQU 08H ;讀入高電平存放首址
TMPLADDR EQU 90H ;讀入低電平存放首址
READTIME EQU 00H ;讀入數據指令時間
; LOWH EQU R4 ;起始位存放高地址
; LOWL EQU R5 ;起始位存放低地址
STUDYLAMP EQU P1.6 ;學習指示燈
LAMP EQU P1.7 ;未定義指示燈
STUDYKEY EQU P3.2 ;學習鍵
;
REMOTEIN EQU P3.4 ;遙控輸入
REMOTEOUT EQU P3.5 ;遙控輸出
DELAYCONUT EQU 30H ;延時值
DELAYCONUT0 EQU 0FFH ;延時值
T1COUNT EQU 0F3H ;T1計數初值
TMODVAL EQU 22H ;計數模式控制字
TCONVAL EQU 41H ;計數控制寄存器值
PCONVAL EQU 00H ;電源控制寄存器值
T2CONVAL EQU 00H ;T2控制寄存器值
SCONVAL EQU 0F8H ;串口控制寄存器值
IPVAL EQU 01H ;中斷優先順序控制值
;
;
;*************************************
;* *
;* 主程序和中斷程序入口 *
;* *
;*************************************
ORG 0000H ;程序執行開始地址
AJMP START ;跳至START執行
ORG 0003H ;外中斷0中斷入口地址
AJMP INTEX0 ;跳至INTEX0中斷服務程序
ORG 000BH ;定時器T0中斷入口地址
RETI ;中斷返回(不開中斷)
ORG 0013H ;外中斷1中斷入口地址
RETI ;中斷返回(不開中斷)
ORG 001BH ;定時器T1中斷入口地址
AJMP INTT1 ;跳至INTT1中斷服務程序
ORG 0023H ;串列口中斷入口地址
RETI ;中斷返回(不開中斷)
ORG 002BH ;定時器T2中斷入口地址
RETI ;中斷返回(不開中斷)
;

;*************************************
;* *
;* 初始化程序中的各變數 *
;* *
;*************************************
CLEARMEMIO: CLR A ;A清0
DEC A ;A為#FFH
MOV P0,A ;P0口置1
MOV P3,A ;P3口置1
MOV P1,A ;P1口置1
CLR A ;清A(為0)
MOV P2,A ;P2口為0
CLR STUDYLAMP ;關學習燈
CLR LAMP ;關操作燈
CLR REMOTEOUT ;關遙控碼輸出
SETB REMOTEIN ;遙控接收為輸入狀態
MOV R0,#MEMBASE ;清工作寄存器,從08H開始
MOV R1,#MEMS ;清內存個數(為103個)
CLEARMEM: MOV @R0,A ;清0開始
INC R0 ;地址加1
DJNZ R1,CLEARMEM ;未清完轉CLEARMEM繼續
; MOV R0,#KEYFUNRW
; MOV @R0,#READFLAG
MOV SP,#SPBASE ;設堆棧基址(70H)
MOV IE,#IEVAL ;關所有中斷
MOV IP,#IPVAL ;置優先順序
MOV TMOD,#TMODVAL ;置計數器模式(8位自動重裝初值模式)
MOV PCON,#PCONVAL ;波特率不加倍
MOV SCON,#SCONVAL ;串口中斷不開
MOV TH1,#T1COUNT ;T1定時器初值(定時值為13微秒)
MOV TL1,#T1COUNT ; T1定時器初值
SETB EX0 ;允許外中斷0中斷
SETB EA ;開總中斷允許
RET ;子程序結束
;
;*************************************
;* *
;* 主 程 序 *
;* *
;*************************************
START: LCALL CLEARMEMIO ;調用上電初始化子程序
; 主體程序
MAIN: LCALL KEYWORK ;調用讀鍵子程序
LJMP MAIN ;跳回MAIN循環
NOP ;PC值出錯處理
NOP ;空操作
NOP ;
LJMP START ;重新初始化
;
;*************************************
;* *
;* T1中斷服務程序 *
;* *
;*************************************
INTT1: CPL REMOTEOUT ;40kHZ方波輸出(紅外線調制波)
RETI ;中斷返回
;
;*************************************
;* *
;* 載波合成 *
;* *
;*************************************
REMOTETX: MOV R0,#TMPHADDR ;取遙控碼高電平存放首址
MOV R1,#TMPLADDR ;取遙控碼低電平存放首址
SETB LAMP ;開操作燈
MOV A,R4 ;起始位高8位放入A
MOV R3,A ;放入R3暫存
JZ LOWBACK ;高8位為0轉LOWBACK處理低8位
CLR A ;高8位非0處理
DEC A ;A為#FFH
LOWBACKTMP: MOV R2,A ;起始位復原,R2賦初值
LOWBACKTMP0: SETB TR1 ;開啟T1
SETB ET1 ;允許T1中斷
NOP ;用空操作延時
NOP
NOP
NOP
NOP
NOP
DJNZ R2,LOWBACKTMP0 ;計數值每減1循環時間為約21微秒
DJNZ R3,LOWBACKTMP ;高8位計數值不為0轉LOWBACKTMP
LOWBACK: MOV A,R5 ;起始位低8位處理
MOV R2,A ; 起始位低8位數放入R2暫存
LOWBACKTMP1: SETB TR1 ; 開啟T1
SETB ET1 ; 允許T1中斷
NOP ;用空操作延時
NOP
NOP
NOP
NOP
NOP
DJNZ R2,LOWBACKTMP1 ;低8位計數值不為0轉LOWBACKTMP1
TMP0: MOV A,@R0 ;高電平處理開始,取高電平數據
MOV R2,A ;放入R2
TMP1: CLR TR1 ;關閉T1
CLR ET1 ;關閉T1中斷允許(關40KHZ紅外線)
CLR REMOTEOUT ;關遙控輸出
NOP ;空操作延時
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
DJNZ R2,TMP1 ;R2每減1循環時間約為21微秒
INC R0 ;指向下一高電平數據地址
TMPP: MOV A,@R1 ;取低電平數據
MOV R2,A ;放入R2
TMP2: SETB TR1 ;低電平處理,開定時器T1
SETB ET1 ;開T1中斷
NOP ;空操作延時
NOP
NOP
NOP
NOP
NOP
DJNZ R2,TMP2 ;減1不為0轉TMP2循環(周期為21微秒)
INC R1 ;指向下一低電平數據
MOV A,@R1 ;取數據
JZ OUT ;為0轉OUT退出
AJMP TMP0 ;不為0轉TMP0執行
OUT: CLR TR1 ;退出程序,關T1
CLR ET1 ;關T1中斷
CLR LAMP ;關操作燈
CLR REMOTEOUT ;關遙控輸出
RET ;返回
;
;*************************************
;* 遙控數據讀取 INT0中斷程序 *
;* 高電平存TMPHADDR為首址RAM *
;* 低電平存TMPLADDR為首址RAM *
;*************************************
INTEX0: CLR ET1 ;關T1中斷允許
CLR TR1 ;關定時器T1
CLR EX0 ;關外中斷0
CLR EA ;關中斷總允許
SETB STUDYLAMP ;開學習狀態指示燈
CLR LAMP ;關操作燈
MOV R0,#TMPHADDR ;高電平存放首址放入R0(07H)
MOV R1,#TMPLADDR ; 低電平存放首址放入R1(90H)
CLR A ;A清0
MOV DPH,A ;DPTR寄存器清0
MOV DPL,A ;
READHEAD: JNB REMOTEIN,READDATA ;尋找起始位。當輸入為0時轉READDATA
INC DPTR ;輸入為高電平時對DPTR循環計數
NOP ;空操作延時
NOP ;(循環周期約為21微秒)
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
AJMP READHEAD ;跳回循環
;判斷是不是遙控碼起始位
READDATA: CJNE A,DPH,READDATA00 ;DPTR高8位不為0,是起始位
MOV DPH,A ; DPTR高8位為0,不是起始位
MOV DPL,A ; DPTR清0
AJMP READHEAD ;重新尋找起始位
;
READDATA00: CLR A ;處理起始位開始。清A
MOV DPH,A ;DPTR計數器清0
MOV DPL,A ;
READLOOP01: JB REMOTEIN,READDATA02 ;讀起始位,高電平時轉READDATA02
INC DPTR ;低電平時對DPTR循環計數
NOP ;空操作延時
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
AJMP READLOOP01 ; 循環,周期約為21微秒
;
READDATA02: CLR LAMP ;關操作燈
MOV R4,DPH ;存起始位(高8位入R4)
MOV R5,DPL ;存起始位(低8位入R5)
MOV DPH,#00H ;清0
MOV DPL,#READTIME ;放入校正值(本設計沒校正,值為0)
AJMP READLOOP1 ;轉READLOOP1處理高電平程序
;
READDATA1: SETB LAMP ;存高電平數據程序。開操作燈
MOV @R0,DPL ;存入高電平數據(地址在08H-6FH)
INC R0 ;指向下一地址
MOV DPL,#READTIME ; 放入校正值(本設計沒校正,值為0)
MOV DPH,#00H ;清0
READLOOP0: JB REMOTEIN,READDATA2 ;讀低電平程序。高電平時轉READDATA2
INC DPTR ;低電平時對DPTR循環計數
NOP ;空操作延時,循環延時周期為21微秒
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
AJMP READLOOP0 ;延時循環控制
;
READDATA2: CLR LAMP ;存低電平數據程序。關操作燈
MOV @R1,DPL ;存低電平數據(地址在90H-F7H)
INC R1 ;地址加1
MOV DPL,#READTIME ; 計數校正(本設計沒校正,值為0)
MOV DPH,#00H ;清0
READLOOP1: JNB REMOTEIN,READDATA3 ;讀高電平程序。為0時轉READDATA3
INC DPTR ;高電平時對DPTR循環計數
NOP ;空操作延時,循環周期為21微秒
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
AJMP READLOOP1 ;循環控制
;
READDATA3: CLR A ;
CJNE A,DPH,READDATA4 ;DPH不為0轉READDATA4(碼讀完)
AJMP READDATA1 ;轉READDATA1(存高電平數據)
READDATA4: MOV @R0,A ;放結束標志數據
MOV @R1,A ;放結束標志數據
; SETB LAMP ;開操作燈
CLR STUDYLAMP ;關學習燈
SETB REMOTEIN ;遙控輸入狀態
READEND: JNB STUDYKEY,READEND ;等待鍵釋放
SETB EX0 ;開外中斷
SETB EA ;開總中斷允許
RETI ;中斷返回
;
;*************************************
;* *
;* 鍵工作子程序 *
;* *
;*************************************
KEYWORK: SETB P1.0 ;置P1.0口為輸入狀態
JNB P1.0,KEY0 ;為0轉KEY0
KEYOUT: RET ;無鍵按下,返回
;
KEY0: LCALL DL10MS ;延時去抖動
JB P1.0,KEYOUT ;是干擾轉KEYOUT返回
LJMP REMOTETX ;有鍵按下,轉REMOTETX發謝遙控碼
;
;*************************************
;* *
;* 延時程序( 255 X 2 = 513 us) *
;* *
;*************************************
DELAY: MOV R0,#DELAYCONUT0 ;(#0FFH)
DELAY1: DJNZ R0,DELAY1
RET
;
;
;
;*************************************
;* *
;* 延時約25 ms *
;* *
;*************************************
DL10MS: MOV R1,#DELAYCONUT ;(#30H)
DL10MS1: LCALL DELAY
DJNZ R1,DL10MS1
RET
;
END ;程序結束

D. 璇劇▼璁捐℃葷粨

銆銆涓嬮潰鏄鎻愪緵鐨勮劇▼璁捐℃葷粨錛屾㈣繋闃呰匯

銆銆 綃囦竴

銆銆棣栧厛鎴戜滑鐢辮》鐨勬劅璋㈣佸笀鎻愪緵緇欐垜浠榪欐牱涓涓閿葷偧鑷宸辯殑鏈轟細錛岀粡榪囪繖鍥涘懆鐨勫︿範錛屾湰嬈¤劇▼璁捐″嵆灝嗙粨鏉燂紝鎬葷殑鏉ヨ達紝緇忚繃榪欓棬璇劇殑瀛︿範鏀惰幏榪樻槸鐩稿綋澶х殑銆傚洖欏捐繖孌墊椂闂寸殑璇劇▼璁捐★紝鑷充粖鎴戜粛鎰熸叏涓囧垎銆傜殑紜錛屼粠閫夋潗鍒板紑濮嬪埗浣滐紝浠庣悊璁哄埌瀹炶返錛屽湪鍥涘懆鐨勫疄璁鏃ュ瓙閲岋紝鍙浠ヨ村緱鏄鑻﹀氫簬鐢滐紝浣嗘槸鍙浠ュ﹀埌寰堝氬緢澶氱殑鐨勪笢瑗匡紝鍚屾椂涓嶄粎鍙浠ュ琺鍥轟簡浠ュ墠鎵瀛﹁繃鐨勭煡璇嗭紝鑰屼笖瀛﹀埌浜嗗緢澶氬湪涔︽湰涓婃墍娌℃湁瀛﹀埌榪囩殑鐭ヨ瘑銆

銆銆閫氳繃榪欐¤劇▼璁捐′嬌鎴戜滑閮芥洿鍔犳噦寰楀苟浜茶韓浣撲細鍒伴泙鐮佷簡鐞嗚轟笌瀹為檯鐩哥粨鍚堢殑閲嶈佹э紝鍙鏈夌悊璁虹煡璇嗘槸榪滆繙涓嶅熺殑錛屽彧鏈夋妸鎵瀛︾殑鐞嗚虹煡璇嗕笌瀹炶返鐩哥粨鍚堣搗鏉ワ紝浠庡疄璺典腑寰楀嚭緇撹猴紝鎵嶈兘鐪熸d負紺句細鏈嶅姟錛屼粠鑰屾彁楂樿嚜宸辯殑瀹為檯鍔ㄦ墜鑳藉姏鍜岀嫭絝嬫濊冪殑鑳藉姏銆傚湪璁捐$殑榪囩▼涓閬囧埌寰堝氶棶棰橈紝鍙浠ヨ存槸鍥伴毦閲嶉噸錛屽苟涓斿湪璁捐$殑榪囩▼涓鍙戠幇浜嗚嚜宸辯殑寰堝氫笉瓚充箣澶勶紝鍙戠幇鑷宸卞逛箣鍓嶆墍瀛﹁繃鐨勭煡璇嗙悊瑙e緱涓嶅熸繁鍒伙紝鎺屾彙寰椾笉澶熺墷鍥猴紝鏈夊緟鍔犲己銆

銆銆鐢熸椿灝辨槸榪欐牱錛屾睏姘撮勭ず鐫緇撴灉浣嗘槸涔熻佽瘉鐫鏀惰幏錛屽姵鍔ㄦ槸浜虹被鐢熷瓨銆佺敓媧繪案鎮掍笉鍙樼殑璇濋橈紝閫氳繃瀹炶錛屾垜鎵嶇湡姝i嗙暐鍒“鑹拌嫤濂嬫枟”榪欎竴璇嶇殑鐪熸e惈涔夈傛垜鎯寵達紝璁捐$『瀹炴湁浜涜緵鑻︼紝浣嗚嫤涓涔熸湁涔愶紝鍦ㄥ備粖鍗曚竴鐨勭悊璁哄︿範涓錛屽緢灝戞湁鏈轟細鑳芥湁瀹炶返鐨勬満浼氾紝浣嗘垜浠鍙浠ャ傝屼笖璁捐′篃鏄涓涓鍥㈤槦鐨勪換鍔★紝涓璧風殑宸ヤ綔鍙浠ヨ╂垜浠鏈夎存湁絎戱紝鐩鎬簰甯鍔╋紝閰嶅悎榛樺戱紝澶氬皯嬈涔愬湪榪欓噷媧掍笅銆傛垜鎯寵達紝涔嬪墠鐨勬椂闂寸『瀹炲緢緔錛屼絾褰撴垜浠鐪嬪埌鑷宸辨墍鍋氱殑鍔沖姩鎴愭灉鏃訛紝蹇冧腑涔熶笉鍏嶄駭鐢熷叴濂嬨備篃璁告湁浜轟笉鍠滄㈣繖綾葷殑宸ヤ綔錛屼篃璁告湁浜鴻や負緙栫▼鐨勫伐浣滄湁浜涙灟鐕ワ紝浣嗘垜浠璁や負鏃犺哄共浠涔堬紝鍙瑕佷漢鐢熸椿鐨勬湁鎰忎箟灝卞熶簡錛岃屼笖榪欎篃鏄鏈涓昏佺殑錛岀ぞ浼氶渶瑕佹垜浠錛屾垜浠涔熷彲浠ヤ負紺句細鑰屽伐浣溿

銆銆鎴戜滑鐨勫伐浣滄槸涓涓鍥㈤槦鐨勫伐浣滐紝鍥㈤槦闇瑕佷釜浜猴紝涓浜轟篃紱諱笉寮鍥㈤槦錛屽繀欏誨彂鎵鍥㈢粨鍗忎綔鐨勭簿紲烇紝鏌愪釜浜虹殑紱葷兢閮藉彲鑳藉艱嚧鏁撮」宸ヤ綔鐨勫け璐ャ傚疄璁涓鍙鏈変竴涓浜虹煡閬撳師鐞嗘槸榪滆繙涓嶅熺殑錛屽繀欏昏╂瘡涓浜洪兘鐭ラ亾錛屽惁鍒欎竴涓浜虹殑閿欒錛屽氨鏈夊彲鑳藉艱嚧鏁翠釜欏圭洰澶辮觸錛屽洟緇撳崗浣滄槸鎴戜滑瀹炶鎴愬姛鐨勪竴欏歸潪甯擱噸瑕佺殑淇濊瘉銆傝岃繖嬈″疄涔犱篃姝eソ閿葷偧鎴戜滑榪欎竴鐐癸紝榪欎篃鏄闈炲父瀹濊吹鐨勩

銆銆鉶界劧鎴戜滑鐨勮劇▼璁捐″湪瑙勫畾鐨勬椂闂村唴鎸夋椂瀹屾垚浜嗕換鍔★紝浣嗘槸錛岀敱浜庣煡璇嗗拰緇忛獙鐨勬瑺緙猴紝鏁翠釜緋葷粺鐨勫紑鍙戝姛鑳借繕涓嶇畻澶瀹屽杽錛屽湪璁捐$殑榪囩▼涓涔熼亣鍒頒簡寰堝氬洶闅撅紝姣斿傜敱浜庢棭鏈熺殑闇奼傚垎鏋愪笉鍏呭垎錛岀粰鍚庢潵緋葷粺鐨勫叿浣撳疄鐜板甫鏉ヤ簡寰堝ぇ鐨勫洶闅撅紝鎵浠ヤ腑闂村仛浜嗕竴閮ㄥ垎鐨勬棤鐢ㄥ姛錛屼絾閫氳繃鎴戜滑鐨勪笉鎳堝姫鍔涘拰鑰佸笀銆佸悓瀛︾殑甯鍔╋紝璁捐℃墠寰椾互鍦嗘弧鎸夋椂鐨勫畬鎴愶紝鎵浠ヤ粎鍑涓浜虹殑鍔涢噺鎯寵捐″嚭涓涓瀹岀編鐨勭郴緇熷嚑涔庢槸涓嶅彲鑳界殑銆

銆銆鑰佸笀涓烘垜浠瀹夋帓姝ゆ¤劇▼鍠婃潕璁捐$殑鍩烘湰鐩鐨勶紝鍦ㄤ簬閫氳繃鐞嗚轟笌瀹為檯鐨勭粨鍚堛佷漢涓庝漢鐨勬矡閫氾紝榪涗竴姝ユ彁楂樻濇兂瑙夋偀錛屽挨鍏舵槸瑙傚療銆佸垎鏋愬拰瑙e喅闂棰樼殑瀹為檯宸ヤ綔鑳藉姏錛屼互渚垮煿鍏繪垚鑳藉熶富鍔ㄩ傚簲紺句細涓諱箟鐜頒唬鍖栧緩璁鵑渶瑕佺殑楂樼礌璐ㄤ漢鎵嶃傚湪榪欏洓涓鏄熸湡鐨勮劇▼璁捐′箣鍚庯紝鎴戜滑鏅閬嶆劅鍒頒笉浠呭疄闄呭姩鎵嬭兘鍔涙湁鎵鎻愰珮錛屾洿閲嶈佺殑鏄閫氳繃瀵硅蔣浠跺紑鍙戞祦紼嬬殑浜嗚В錛岃繘涓姝ユ縺鍙戜簡鎴戜滑閮戝瞾榪熷逛笓涓氱煡璇嗗︿範鐨勫叴瓚o紝騫惰兘澶熺粨鍚堝疄闄呭瓨鍦ㄧ殑闂棰樺湪涓撲笟棰嗗煙鍐呰繘琛屾洿娣卞叆鐨勫︿範銆

銆銆浣滀負鏁翠釜瀛︿範浣撶郴鐨勬湁鏈虹粍鎴愰儴鍒嗭紝璇劇▼璁捐$殑涓涓閲嶈佸姛鑳斤紝鍦ㄤ簬榪愮敤瀛︿範鎴愭灉錛屾楠屽︿範鎴愭灉銆傝繍鐢ㄥ︿範鎴愭灉錛屾妸璇懼爞涓婂﹀埌鐨勭郴緇熷寲鐨勭悊璁虹煡璇嗭紝灝濊瘯鎬у湴搴旂敤浜庡疄闄呭伐浣滀腑錛屽苟浠庣悊璁虹殑楂樺害瀵硅捐″伐浣滅殑鐜頒唬鍖栨彁鍑轟竴浜涙湁閽堝規х殑寤鴻鍜岃炬兂銆傛楠屽︿範鎴愭灉錛岀湅涓鐪嬭懼爞瀛︿範涓庡疄闄呭伐浣滃埌搴曟湁澶氬ぇ璺濈伙紝騫墮氳繃緇煎悎鍒嗘瀽錛屾壘鍑哄︿範涓瀛樺湪鐨勪笉瓚充箣澶勶紝浠ヤ究涓哄畬鍠勫︿範璁″垝錛屾敼鍙樺︿範鍐呭逛笌鏂規硶鎻愪緵瀹炶返渚濇嵁銆

銆銆瀵規垜浠杞浠朵笓涓氱殑涓撶戠敓鏉ヨ達紝瀹為檯鍔ㄦ墜鑳藉姏鐨勫煿鍏昏嚦鍏抽噸瑕侊紝鑰岃繖縐嶅疄闄呰兘鍔涚殑鍩瑰吇鍗曢潬璇懼爞鏁欏︽槸榪滆繙涓嶅熺殑錛屽繀欏諱粠璇懼爞璧板悜瀹炶返銆傞氳繃璇劇▼璁捐★紝璁╂垜浠鎵懼嚭鑷韜鐘跺喌涓庡疄闄呴渶瑕佺殑宸璺濓紝騫跺湪浠ュ悗鐨勫︿範涓鍙婃椂琛ュ厖鐩稿叧鐭ヨ瘑錛屼負奼傝亴涓庢e紡宸ヤ綔鍋氬ソ鍏呭垎鐨勭煡璇嗐佽兘鍔涘噯澶囷紝浠庤岀緝鐭浠庢牎鍥璧板悜紺句細鐨勫績鐞嗚漿鍨嬫湡銆

銆銆姝ゆ¤劇▼璁捐¤揪鍒頒簡涓撲笟瀛︿範鐨勯勬湡鐩鐨勩傚湪璇劇▼璁捐′箣鍚庯紝鎴戜滑閮芥劅鍒頒笉浠呭疄闄呭姩鎵嬭兘鍔涙湁鎵鎻愰珮錛屾洿閲嶈佺殑鏄閫氳繃瀵硅蔣浠跺紑鍙戙佽蔣浠剁$悊嫻佺▼鐨勪簡瑙o紝榪涗竴姝ユ縺鍙戜簡鎴戜滑瀵逛笓涓氱煡璇嗙殑鍏磋叮錛屽苟鑳藉熺粨鍚堝疄闄呭瓨鍦ㄧ殑闂棰樺湪涓撲笟棰嗗煙鍐呰繘琛屾洿娣卞叆鐨勫︿範銆

銆銆鍏充簬鏈嬈¤劇▼璁捐★紝鎴戜滑鐨勮捐¤櫧鐒惰繕涓嶅熷畬鍠勶紝璁稿氬姛鑳藉洜涓烘椂闂村拰鏈韜鐨勭煡璇嗘按騫蟲湁闄愭棤娉曞疄鐜幫紝涓嶈繃錛岃嚦灝戝湪騫蟲椂鐨勫︾敓鍩虹涔嬩笂宸茬粡鏈変簡寰堝ぇ鐨勬彁楂橈紝鎴戝潥淇″畠蹇呭皢浼氬規垜浠鐨勬湭鏉ヨ蛋涓婂伐浣滃矖浣嶄駭鐢熺Н鏋佺殑褰卞搷銆

銆銆鍦ㄦゆ¤劇▼璁捐′腑錛屽﹀埌浜嗗緢澶氳懼唴瀛︿笉鍒扮殑涓滆タ錛屾瘮濡傜嫭絝嬫濊冭В鍐抽棶棰樼殑鑳藉姏錛屽嚭鐜板樊閿欑殑闅忔満搴斿彉鑳藉姏錛屽拰涓庝漢鍚堜綔鍏卞悓鎻愰珮鐨勮兘鍔涳紝閮藉彈鐩婂尓嫻咃紝騫朵笖浣挎垜浠鐨勫姩鎵嬭兘鍔涘緱鍒頒簡寰堝ぇ鐨勬彁楂橈紝瀵逛互鍚庣殑宸ヤ綔銆佸︿範閮芥湁闈炲父澶х殑甯鍔┿傚規垜浠鑰岃█錛岀煡璇嗕笂鐨勬敹鑾峰滻鐒墮噸瑕侊紝浣嗘槸綺劇炰笂鐨勪赴鏀舵洿鍔犲彲鍠滐紝鎸鎶樻槸涓縐嶈儲瀵岋紝緇忓巻鏄涓縐嶆嫢鏈夛紝榪欐″疄璁蹇呭皢鎴愪負鎴戜滑浜虹敓鏃呴斾笂涓涓闈炲父緹庡ソ鐨勫洖蹇!

銆綃囦簩

銆銆閫氳繃瀛︿範DSP璇劇▼鎴戜滑閮界煡閬擄紝DSP瀹為檯涓婁篃鏄涓縐嶅崟鐗囨満錛屽畠鍚屾牱鏄灝嗕腑澶澶勭悊鍗曞厓銆佹帶鍒跺崟鍏冨拰澶栧洿璁懼囬泦鎴愬埌涓鍧楄姱鐗囦笂銆備絾DSP鏈夊埆浜庢櫘閫氱殑鍗曠墖鏈猴紝瀹冮噰鐢ㄤ簡澶氱粍鎬葷嚎鎶鏈瀹炵幇騫惰岃繍琛屾満鍒訛紝浠庤屾瀬澶у湴鎻愰珮浜嗚繍綆楅熷害錛屼篃鎻愪緵浜嗛潪甯哥伒媧葷殑鎸囦護緋葷粺銆

銆銆姝ゆ¤劇▼璁捐′粠鏄浠庢垜浠鍋氬畬鍗曠墖鏈虹殑璇劇▼璁捐″悗寮濮嬬殑銆傚疄闄呬笂鍦ㄥ崟鐗囨満鐨勮捐炬椂錛屾垜浠灝辯潃鎵嬪噯澶囪捐¤祫鏂欍傛寜璁捐¤佹眰錛屾寜閮ㄥ氨鐝鍦拌繘琛岃捐★紝鍩烘湰涓婄敤浜嗕竴鍛ㄧ殑鏃墮棿銆傛瘡澶╂垜浠閮借佸湪鍥哄畾鐨勬暀瀹ょ伴潰錛屽畨鎺掍竴澶╃殑璁捐′換鍔★紝姣忎漢閮芥湁鏄庣『鐨勫垎宸ャ傝屾垜鐨勫垎宸ュ氨鏄鍜屽叾浠栫殑涓や釜緇勫憳鎸夌収浜嬪厛鐢誨ソ鐨勭數璺鍥劇剨鎺ョ數璺鏉褲傝繖涓宸ヤ綔鐪嬭搗鏉ュ緢瀹規槗錛屾瘯絝熸垜浠澶т竴鐨勬椂鍊欏氨榪涜岃繃綾諱技鐨勭剨鎺ョ數璺鏉跨殑鐢靛瓙宸ヨ壓瀹炰範銆傛墍浠ユ垜浠ヤ負浼氬緢寰楀績搴旀墜錛屼絾灝辨槸鍥犱負鏈夐偅涔堢殑杞昏嗙殑鍛抽亾鍦ㄩ噷闈錛屽艱嚧浜嗘垜鍚庨潰鐨勫姛浜忎竴綃戱紝涓鍛ㄧ殑鎴愭灉涓嶅緱涓嶅叏鐩橀噸鏉ャ

銆銆鍦ㄥ垰寮濮嬭繘琛岀剨鎺ョ殑鏃跺欐垜浠灝辯姱浜嗕竴涓鏁翠綋甯冨矓鐨勯敊璇錛屽洜涓轟竴寮濮嬩互涓轟細鏈変富鑺鐗囩剨鍦ㄧ數璺鏉誇笂錛屾墍浠ユ垜浠鐨勮姱鐗囩殑甯冨矓姣旇緝闆嗕腑錛岃繖灝辯洿鎺ュ艱嚧浜嗗悗鏉ユ垜浠鎺ョ嚎鐨勫洶闅撅紝浣嗕負浜嗛伩鍏嶆洿澶х殑楹葷儲錛屾垜浠榪樻槸緇х畫浜嗕笅鍘匯傚綋鏃跺畬鍏ㄦ病鏈夎冭檻鍒頒竴涓鍩烘湰甯歌瘑錛岄偅灝辨槸鍍忚繖縐嶇洿鎺ョ敤椋炵嚎榪炴帴鐨勬儏鍐典笅浣跨敤榪囦簬瀵嗛泦鐨勮繛鎺ユ柟娉曚笉浠呬笉瀹規槗鐒婃帴錛岃屼笖鐢靛櫒鎬ц兘闈炲父鐨勫樊錛屾瀬鍏跺規槗瀵艱嚧鐭璺鍜屽己鐑堢殑鐢靛瓙騫叉壈銆

銆銆灝辮繖鏍鳳紝鎴戜滑鍦ㄤ箣鍚庣殑涓鍛ㄦ椂闂撮噷瀹屾垚浜嗘澘瀛愮殑鍒濇ョ剨鎺ュ伐浣滐紝灝卞湪鎴戜滑鍏撮珮閲囩儓鐨勬嬁鍘誨疄楠岀殑鏃跺欙紝緇撴灉紜鏄鎸囩ず鐏姣鏃犲弽鏄狅紝榪欎笅鎴戜滑灝辮糠緋婁簡錛屼粈涔堝師鍥犲憿?鏌ュ惂!浜庢槸涔庢垜浠寮濮嬩簡涓涓涓嬪崍鐨勪粩緇嗙殑媯鏌ュ伐浣滐紝榪樺埆璇達紝鎴戜滑灝忕粍鐗瑰埆璁ょ湡鐨勬寜鐓х數璺鍥炬潵涓涓媯鏌ワ紝榪樼湡琚鎴戜滑媯鏌ュ埌浜嗗ソ鍑犲勬槑鏄劇殑閿欒錛岀壒鍒鏄濂藉嚑涓鐢靛規病鏈夋帴鍦幫紝榪欑嶄綆綰ч敊璇鐪熸槸涓嶅簲璇ョ姱鍟娿傛垜浠鑷宸辯湅鍒拌繖涓閿欒閮借夊緱鏄寰堜笉搴旇ワ紝涓嶈繃鐭ラ敊鑳芥敼錛屽杽鑾澶х剦銆傛垜浠寰堝揩鐨勬敼姝d簡榪欎釜閿欒銆備簬鏄絎浜屾℃嬁鍘繪祴璇曪紝鎯充笉鍒拌繖嬈¢棶棰樻洿緋燂紝鍙戝厜浜屾瀬綆$洿鎺ヤ竴鑲¢潚鐑熺粰鐑т簡銆傛垜浠褰撴椂榪欐槸鍌諱簡鐪間簡錛屽彧濂藉張鍥炴潵媯鏌ャ

銆銆媯鏌ュ悗鎵嶅彂鐜版垜浠鐢佃礬鍥鵑兘鐢婚敊浜嗭紝鍘熸潵鎴戜滑鎶婂彂鍏変簩鏋佺$洿鎺ユ帴鍒12V鐢墊簮涓婁簡錛屼笉鐑ф墠鎬銆傜粡榪囪繖涓ゆ$殑閿欒錛屾垜浠鎬葷粨浜嗕竴涓嬫垜浠鍑虹幇鐨勯敊璇錛屽ぇ閮ㄥ垎閮芥槸寰堜綆綰х殑閿欒錛岃繖鐪熸槸鎴戜滑涓嶈ょ湡閫犳垚鐨勫晩銆備簬鏄鎴戜滑鍙堜竴嬈¤ょ湡鐨勬鏌ヤ簡涓涓嬬數璺鏉匡紝榪欎笅鏋滅劧琚鎴戜滑鍙戠幇浜嗗ソ鍑犲勭煭璺鐨勫湴鏂廣備絾鏄鐢變簬涓寮濮嬬殑鏁翠綋鎺掑垪灝辨病鏈夊紕濂斤紝瀵艱嚧浜嗙幇鍦ㄩ兘鏃犳硶鏀瑰姩浜嗐傜粓浜庡湪鎴戜滑涓鑷磋ㄨ哄悗錛屾垜浠緇堜簬鍐沖畾騫茶剢鎺ㄥ掗噸鏉ワ紝鎶婂姛鐜囨斁澶фā鍧楁暣浣撻噸鏂扮剨鎺ヨ繃銆傝繖鏍瘋櫧鐒跺彲鑳介熷害姣旇緝鎱錛屼絾姝g『鎬у緢楂橈紝榪欏叾瀹炰篃鏄鏃犲堜箣涓俱傝佷笉鏄褰撳垵鐒婃帴鐨勬椂鍊欐病鐒婂ソ錛屽艱嚧闂棰樺氬氾紝鐜板湪涔熶笉鑷充簬瑕侀噸鏂版潵榪囷紝涓嶈繃榪樺ソ錛屾垜浠鍦ㄦ帴鍙楄繖嬈℃儴鐥涚殑鏁欒鍚庣粓浜庢槑鐧戒簡涓涓閬撶悊錛屽伐浣滀竴瀹氳佽笍韙忓疄瀹炵殑鍘誨仛錛岀壒鍒鏄瀛︽垜浠榪欒岀殑錛屼竴鐐歸┈鉶庣殑涔熶笉鑳芥湁錛屽畞鍙閲嶆潵錛屼篃涓嶈兘浜や笂涓鍒嗛┈鉶庝箣涓鍋氬嚭鐨勪笢瑗!鍦ㄨ繖鏍風殑淇″康涓嬶紝鎴戜滑涓鐩村繖鍒版櫄涓婁竷鐐癸紝緇堜簬鏄瀹屾垚閲嶆柊鐒婃帴鐨勫伐浣滀簡錛屼負浜嗕繚闄╄搗瑙侊紝鎴戜滑鍙堜竴嬈¢噸鏂板畬鏁寸殑媯鏌ヤ簡涓閬嶇郴緇燂紝鍦ㄦ渶鍚庣『瀹氭病鏈夐棶棰樺悗錛屾垜浠緇堜簬嬈f叞鐨勮蛋鍑轟簡鏁欏ょ殑澶ч棬錛屾潵鍒頒簡椋熷爞鍚冮キ錛岄偅涓鍒繪劅瑙夐熷爞鐨勯キ鎬庝箞閮芥瘮騫沖父濂藉悆澶氫簡錛屽懙鍛碉紝榪欏ぇ姒傚氨鏄鎵璋撶殑鑷鎴戞垚灝卞惂銆

銆銆閫氳繃榪欐¤劇▼璁捐★紝鎴戞噦寰椾簡鍋氫竴浠朵簨鎯呬竴瀹氳佺粏蹇冧粩緇嗭紝瑕佷笉鐒舵湰鏉ュ緢綆鍗曠殑涓浠朵簨鎯呬篃浼氬仛鐨勫緢緋熺硶錛岃屼笖涓瀹氭湁鎬鐤戠殑綺劇烇紝鎴戜滑榪欐′簩鏋佺$儳浜嗗氨鏄鍥犱負澶榪蜂俊鑷宸辮捐$殑鐢佃礬鍥句簡錛屾病鏈夋敞鎰忓埌閭d釜鏄庢樉鐨勮捐″け璇錛屾墠瀵艱嚧浜嗚繖縐嶇粨鏋溿傛垜甯屾湜浠ュ悗鑳芥湁鏇村氱殑璇劇▼璁捐℃潵緇欐垜浠閿葷偧錛岃繖鏍鋒垜浠灝嗘潵璧板悜紺句細鎵嶄細鏈夋洿寮虹殑絝炰簤鍔涖傛垜浼氭洿鍔犵殑鐝嶆儨浠ュ悗鐨勮繖縐嶅︿範鐨勬満浼氱殑!

銆綃囦笁

銆銆 涓銆佷綔涓氳儗鏅

銆銆1.2璇鵑樿儗鏅鍙婄爺絀舵剰涔

銆銆鏈璇劇▼璁捐℃槸鍦ㄣ婃暟鎹搴撲笌綆$悊淇℃伅緋葷粺銆嬭劇▼鐞嗚烘暀瀛︿箣鍚庣殑瀹炶返鏁欏︼紝鍏剁洰鐨勫湪浜庡姞娣卞規暟鎹搴撳師鐞嗐佺$悊淇℃伅緋葷粺鍩虹鐞嗚哄拰鍩烘湰鐭ヨ瘑鐨勭悊瑙o紝榪涗竴姝ユ帉鎻″埄鐢ㄧ粨鏋勫寲鏂規硶瀵圭$悊淇℃伅緋葷粺榪涜屽垎鏋愪笌璁捐$殑鍩烘湰鍘熷垯銆佹柟娉曞拰姝ラわ紝鍩瑰吇瀛︾敓瑙e喅瀹為檯闂棰樸佸紑鍙戠$悊淇℃伅緋葷粺鐨勫疄璺佃兘鍔涖傚悓鏃惰劇▼璁捐″厖鍒嗕綋鐜“鏁欏笀鎸囧間笅鐨勪互瀛︾敓涓轟腑蹇”鐨勬暀瀛︽ā寮忥紝浠ュ︾敓涓鴻ょ煡涓諱綋錛屽厖鍒嗚皟鍔ㄥ︾敓鐨勭Н鏋佹у拰鑳藉姩鎬э紝閲嶈嗗︾敓鑷瀛﹁兘鍔涚殑鍩瑰吇銆傞氳繃璇劇▼璁捐′嬌瀛︾敓璁よ瘑綆$悊淇℃伅緋葷粺寮鍙戠殑鍩烘湰榪囩▼錛岃兘澶熻繍鐢ㄧ郴緇熷垎鏋愬拰璁捐℃柟娉曡繘琛岀$悊淇℃伅緋葷粺鐨勫紑鍙戙

銆銆璇劇▼浣滀笟瑕佹眰濡備笅錛

銆銆(涓)鍐呭硅佹眰

銆銆1.鏂囧瓧鍦4000 瀛椾互涓婏紝闇鍦ㄥ皝闈㈡敞鏄庨樼洰銆佺彮綰с佺粍鍛(濮撳悕銆佸﹀彿);

銆銆2.鑳藉熼槓鏄庣幇琛岀郴緇熺殑涓氬姟鎯呭喌錛岃兘澶熻繘琛屼笟鍔℃祦紼嬪垎鏋;

銆銆3.鑳藉熷埄鐢ㄦ暟鎹嫻佸浘榪涜屼俊鎮緇撴瀯鐨勫垎鏋愪笌璁捐★紝寤虹珛E-R 鍥懼拰鐩稿簲鐨勬暟鎹瀛楀吀;

銆銆4.鑳藉熷緩絝嬬郴緇熺殑緇撴瀯鍥撅紝鑳藉熻繍鐢║/C 鐭╅樀榪涜屽瓙緋葷粺鍒掑垎鍜屾暟鎹姝g『鎬ф楠屻

銆銆(浜)緇勭粐瑕佹眰

銆銆1.鎸夋椂瀹屾垚璇劇▼璁捐★紝鍙婃椂鎻愪氦鎴愭灉;

銆銆2.鑳藉熷厖鍒嗗簲鐢╓ord銆丒xecel銆丳owerPoint 絳夊伐鍏峰埗浣滃拰琛ㄨ揪緋葷粺鏂規;

銆銆3.鑳藉熺Н鏋佸弬涓庡皬緇勫悎浣滐紝璁ょ湡瀹屾垚鑷宸辨墍鎷呰礋鐨勪換鍔★紝騫跺悜鍏朵粬緇勫憳闃愭槑鑷宸辯殑璁捐℃濇兂錛屼簰鐩歌ㄨ猴紝瀹屾垚鑷宸辯殑璁捐″伐浣;

銆銆4.鍚勭粍鍐呯殑鍚屽﹁兘澶熶簰鐩哥潱淇冿紝浜ゆ祦鍏呭垎;

銆銆5.緇勯暱鑳藉熷強鏃跺悜鎸囧兼暀甯堟姤鍛婅嚜宸辨墍鍦ㄧ粍鐨勮繘搴︺

銆銆(涓)鏂囨。瑕佹眰

銆銆1.鍥捐〃緹庤傦紝鏂囩悊閫氶『;

銆銆2.鑳藉熷弬鑰冭蔣浠跺紑鍙戠殑鍥藉舵爣鍑嗘枃妗o紝鎸囧艱嚜宸辯紪鍐欒捐℃姤鍛婄殑鐩稿叧閮ㄥ垎;(璇︾粏璧勬枡鍙傝侀檮浠)

銆銆3.灝濊瘯搴旂敤欏圭洰綆$悊杞浠惰繘琛岄」鐩榪涚▼鐨勮勫垝綆$悊(緇樺埗鐢樼壒鍥撅紝涓嶄綔紜鎬ц佹眰)銆

銆銆 浜屻侀夐樿存槑

銆銆浜轟簨綆$悊鏄浼佷笟淇℃伅綆$悊鐨勯噸瑕侀儴鍒,闈㈠瑰ぇ閲忕殑浜轟簨宸ヨ祫淇℃伅錛岃儲鍔¢儴闂ㄩ噰鐢ㄤ漢鍔涘勭悊灝嗘氮璐瑰ぇ閲忕殑鏃墮棿銆佷漢鍔涘拰鐗╁姏錛屼笖鏁版嵁鐨勫噯紜鎬т綆銆傚洜姝わ紝寮鍙戜竴涓鐣岄潰鍙嬪ソ錛屾槗浜庢搷浣滅殑浜轟簨宸ヨ祫綆$悊杞浠惰繘琛岃嚜鍔ㄥ寲澶勭悊鍙樺緱鍗佸垎閲嶈侊紝榪欐f槸鏈緋葷粺寮鍙戠殑鐩鐨勫拰鎰忎箟銆

銆銆鑰屾湰緋葷粺鐨勫紑鍙戱紝涓哄伐浣滄晥鐜囧甫鏉ヤ簡涓涓璐ㄧ殑椋炶穬錛屼負姝や富瑕佽〃鐜版湁浠ヤ笅鍑犱釜鏂歸潰錛氭湰緋葷粺鐨勮繍琛屽彲浠ヤ唬鏇誇漢宸ヨ繘琛岃稿氱箒鏉傜殑鍔沖姩;絎浜岋紝鏈緋葷粺鐨勮繍琛屽彲浠ヨ妭鐪佽稿氳祫婧;絎涓夛紝鏈緋葷粺鐨勮繍琛屽彲浠ュぇ澶х殑鎻愰珮鐨勫伐浣滄晥鐜;絎鍥涳紝鏈緋葷粺鍙浠ヤ嬌鏁忔劅鏂囨。鏇村姞瀹夊叏銆傜浜旓紝鏈緋葷粺鍦ㄧ粡嫻庝笂鏄鍙琛岀殑銆

銆銆1銆佸熀鏈鎬濊礬

銆銆鐢╒B璁捐$晫闈錛岀紪鍐欎唬鐮侊紝鍦╒B涓閫氳繃璋冪敤SQL鏁版嵁搴撳疄鐜版煡璇錛屽垹闄わ紝淇鏀癸紝娣誨姞絳夊姛鑳姐

銆銆2銆佷綔涓氱洰鏍

銆銆1 浜轟簨淇℃伅褰曞叆錛屾垜錛屼慨鏀癸紝鏌ヨ錛屾墦鍗

銆銆鎶婂憳宸ヤ俊鎮璁板綍榪涙暟鎹搴擄紝鍙浠ラ殢鏃舵煡鐪嬶紝璧峰埌妗f堢殑浣滅敤錛岀櫥璁頒簡浜轟簨淇℃伅錛屼究浜庣$悊銆傝ョ郴緇熸寜鐓т漢浜嬪姵璧勭$悊浜哄憳鐨勪功鍐欎範鎯錛屽彲瀵瑰憳宸ョ殑緙栧彿銆佸憳宸ョ殑濮撳悕銆佹у埆銆佹墍鍦ㄩ儴闂ㄣ佽亴浣嶅悕縐般佹渶楂樺﹀巻銆佺瓑鍩烘湰淇℃伅榪涜岃板綍錛屼負浜嗘柟渚胯搗瑙侊紝榪樺炲姞浜嗗囨敞鐨勫姛鑳斤紝鍙浠ュ瑰憳宸ヨ繘琛岃瘎璇鍙婄壒鐐圭殑鎻忚堪銆備俊鎮褰曞叆鍚庢渶緇堣嚜鍔ㄧ敓鎴愯︾粏鐨勬槗浜庢搷浣滅殑浜轟簨妗f堣〃錛屽彲浠ラ殢鏃剁殑璁板綍浜嗚В鏈鍏鍙哥殑鍛樺伐淇℃伅錛屼竴鐩浜嗙劧銆傛湰緋葷粺鏀鎸佷換浣曚竴縐嶈緭鍏ユ柟娉曘

銆銆2 宸ヨ祫綆$悊褰曞叆錛屾垜錛屼慨鏀癸紝鏌ヨ錛岃$畻錛岀粺璁

銆銆宸ヨ祫淇℃伅涓昏佸寘鎷鍛樺伐鐨勫簳鍚銆佽ˉ璐淬佸栭噾銆佸姞鐝璐廣佹埧璐淬佸吇鑰侀噾銆佺瓑欏圭洰錛屽彟澶栵紝緋葷粺浼氳嚜鍔ㄧ粺璁¤ュ憳宸ョ殑宸ヨ祫鐨勬誨伐璧勭瓑淇℃伅銆

銆銆3 鍚勭嶄俊鎮鐨勬煡璇㈢粺璁

銆銆鏌ヨ㈠彲浠ユ彁楂樹簡宸ヤ綔鏁堢巼錛岃緭鍏ュ瓧絎﹀嵆鍙鑾峰緱絎﹀悎鏉′歡鐨勪俊鎮錛岀粺璁″彲浠ヤ粠鏉備貢鐨勬暟鎹涓錛屽垎鏋愬嚭鏈夋晥鐨勬暟鎹銆

銆銆4 緋葷粺鏁版嵁鐨勫畨鍏ㄤ繚瀵嗭紝璁懼畾緋葷粺鐢ㄦ埛

銆銆緋葷粺涓哄尯鍒嗕簡韜浠斤紝鍥犳ょ敱鐢ㄦ埛鍜屽瘑鐮侊紝綰у埆鏋勬垚錛岃繖鏍風郴緇熷湪緋葷粺鐧婚檰鐣岄潰榪涜岃韓浠介獙璇侊紝灝嗚緭鍏ョ殑淇℃伅鍜岀敤鎴瘋〃榪涜屾瘮杈冿紝璁╃﹀悎韜浠界殑鐢ㄦ埛閫氳繃楠岃瘉銆

銆銆 涓夈佸伐浣滀笟緇

銆銆1銆佷釜浜轟富瑕佸伐浣

銆銆鎴戝拰鍏朵粬緇勫憳涓璧瘋繘琛岀郴緇熷垎鏋愶紝涓氬姟嫻佺▼鍒嗘瀽錛屾暟鎹嫻佸浘鐨勭粯鍒訛紝鏁版嵁瀛楀吀鐨勭紪鍒躲傜郴緇熻捐¤繃紼嬩腑錛屼笌浠栦滑涓鍚岃捐℃柊緋葷粺鍔熻兘錛岃捐E-R鍥撅紝杈撳叆杈撳嚭璁捐°傚湪嬈¤繃紼嬩腑璁″垝浜嗗垎閰嶄簡鍚勮嚜鐨勪換鍔★紝鍦ㄨ捐″拰鐢籈-R鍥捐繃紼嬩腑瀵逛簬搴斿綋娉ㄦ剰鐨勪簨欏癸紝鎻愰啋娉ㄦ剰銆傚綋閬囧埌闂棰樻椂鍊欙紝鍚戝悓瀛﹁佸笀璇鋒暀錛屽強鏃惰В鍐熾傚湪緋葷粺瀹炴柦榪囩▼涓錛岃捐℃ā鍧楋紝騫剁紪鍐欑▼搴忋傝皟璇曟椂錛屾敼姝g浉搴旂殑閿欒銆

銆銆2銆佷富瑕佹敹鑾

銆銆璇劇▼璁捐$殑蹇冨緱浣撲細

銆銆鍋氫簡涓ゅ懆鐨勮劇▼璁捐★紝鏈夊緢澶氱殑蹇冨緱浣撲細錛屾湁鍏充簬鍗曠墖鏈烘柟闈㈢殑錛屾洿澶氱殑鏄鍏充簬浜轟笌浜轟箣闂村叧緋繪柟闈㈢殑銆

銆銆鎴戝湪鑷宸辯殑鍔鍔涗笅錛屽湪鑰佸笀鍚屽︿滑鐨勫府鍔╀笅錛岀粓浜庢妸鏁翠釜緋葷粺瀹屾垚浜嗭紝瀹炵幇浜嗛勫畾鐨勫姛鑳斤紝浠ュ墠鐨凷QL璇璦娌″﹀ソ錛屼竴寮濮嬬殑紼嬪簭榪欏潡鍎垮氨瑕佷護鎴戞姄鐙備簡銆傚悗鏉

銆銆鍦ㄥ嚑澶╁嚑澶滅殑鍔鍔涳紝緇堜簬鏈変簡澶寸華錛岀劧鍚庡張鍦ㄥ悓瀛︾殑甯鍔╀笅錛屾壘鍒頒簡涓浜涘弬鑰冧功錛屽張鍦ㄨ繖鍐欎功鐨勫府鍔╀笅浜嗚В浜嗙郴緇熻捐$殑鍚勭嶆柟娉曪紝鍦ㄧ紪璇戣繃紼嬩腑甯稿父鍑虹幇鐨勯棶棰橈紝鍜岃В鍐崇殑鏂規硶銆傛帴涓嬫潵灝辨槸緙栫▼浠舵柟闈㈢殑鐒婃帴宸ヤ綔浜嗐傛病鎯沖埌榪欓」鐪嬭搗鏉ヤ笉闇瑕佸氬皯鎶鏈鐨勫伐浣滃嵈鏄闈炲父鐨勫姵蹇冨姵鍔涖傚緢澶氭℃槸鏃╀笂璧鋒潵涔扮摱姘存斁浜涘悆鐨勫湪瀹胯垗閲岋紝涓娉″氨鏄涓澶┿傛垜鐪嬪埌鏈夊緢澶氫漢璺熸垜涓鏍鳳紝閮戒粬浠鏄涓変笁涓や袱錛屼竴鍚岃ㄨ哄︿範銆傚湪榪欎釜鏃跺欎篃鏈夊緢澶氫漢甯鍔╂垜錛屾垨鏄鐑蹇冪殑甯鎴戝甫楗銆傚ぇ瀹墮兘榧撳姳鎴戱紝鍗充嬌鏈鍚庡嚭涓嶆潵涓滆タ錛屼絾鏄涓瀹氳佸潥鎸佹妸瀹冨仛瀹屻傚綋鎴戞兂鏀懼純鐨勬椂鍊欙紝鎴戜篃榪欎箞瀵硅嚜宸辮達紝鍗充嬌浣犲仛鍑烘潵鐨勬槸嬈″搧鐢氳嚦涓嶅悎鏍煎搧錛屼絾鏄浣犱竴瀹氳佹嬁鍑烘潵涓浠舵垚鍝併

銆銆涓涓澶氭槦鏈熷悗鎴戜滑鐨勭▼搴忕粓浜庡畬鎴愪簡錛岃屼笖鏀懼埌涓璧蜂篃鑳界敤銆傚湪鏈烘埧璋冭瘯鉶界劧鍑虹幇浜嗕竴浜涢棶棰橈紝浣嗛兘瑙e喅浜嗐傛渶鍚庯紝鎴戝彂鐜拌嚜宸卞圭紪紼嬬珶鐒朵篃鏈変簡涓鐐瑰叴瓚o紝鎯沖瘨鍋囧洖瀹朵互鍚庤嚜宸卞幓涔頒竴浜涗笢瑗挎潵鍋氾紝鍐嶈ˉ涓琛ユ眹緙栬璦銆

銆綃囧洓

銆銆鍦ㄥ紑瀛︾殑絎涓鍛錛屾垜鍙傚姞浜嗛櫌閲岀粍緇囩殑鏁版嵁搴撹劇▼璁捐★紝榪欓」浠誨姟鏄鍒嗙粍鍒嗗伐瀹屾垚鐨勶紝鎴戜滑緇勬湁浜斿悕鎴愬憳錛屽垎鍒鏄鎴戜滑鐝瀛﹀彿鐨勫悗浜斾綅鍚屽︼紝寰堣崳騫稿湴鎴戣鎺ㄨ崘涓烘垜浠緇勭殑緇勯暱錛屽湪緇勯暱鐨“鑻辨槑”鎸囧間笅錛屽叏浣撶粍鍛樺洟緇撳嬫枟錛屼嬌寰椾換鍔″畬鎴愬湴姣旀垜浠棰勬湡鐨勮佺◢鏃╀竴浜涳紝涔熸瘮棰勬湡瑕佹紓浜涓浜涳紝榪欎竴鐐規垜浠閮芥劅鍒板緢楂樺叴涔熷緢鑷璞銆

銆銆鐜嬪﹩鍗栫摐鏃墮棿榪囦簡錛岃█褰掓d紶鍚с傚嚒鏄閮借佹湁涓鎬葷粨錛屼互涓嬩究鏄鎴戝湪榪欎釜璇劇▼璁捐′腑鐨勪竴鐐瑰績寰椼

銆銆棣栧厛鎴戝垎鏋愪竴涓嬫垜浠緇勪換鍔¢『鍒╁畬鎴愮殑鎴愬姛涔嬪勫苟鎬葷粨涓浜涚粡楠岋紝渚涗互鍚庡弽鐪佸弬鑰冪敤銆

銆銆鍑′簨棰勫垯澶囷紝涓嶉勫垯搴熴傝繖鏄鎴戠殑搴у彸閾錛屼篃鏄鎴戞繁鏈夋劅鎮熺殑鍑犲彞鍙よ涔嬩竴銆傚湪榪欎釜欏圭洰鐨勫紑濮嬮樁孌碉紝鑰佸笀渚胯╂垜浠鍋氫簡涓榪涘害瀹夋帓琛錛屾垜寰堝ソ鐨勫埄鐢ㄤ簡榪欐℃満浼氾紝鑺變簡杈冨氬績鎬濅綔鍑轟簡涓涓寰堣︾粏鐨勮繘搴﹀畨鎺掕〃錛屼箣鍚庢垜浠緇勪換鍔$殑瀹屾垚涔熸槸涓ユ牸鎸夌収榪欎釜榪涘害琛ㄨ繘琛岀殑銆傚綋鐒舵垜鍚庢潵鍘諱簡瑙d簡涓涓嬪埆鐨勭粍鐨勬儏鍐碉紝鏈変簺緇勭殑榪涘害瀹夋帓琛ㄦ病鎴戜滑緇勫仛瀹屽杽鐨勪竴涓寰堥噸瑕佺殑鍘熷洜灝辨槸浠栦滑瀵硅繖涓鍛ㄧ殑鏁版嵁搴撹劇▼璁捐″埌搴曡繕娌′粈涔堟傚康銆傚艱嚧榪欑嶇幇璞$殑鍘熷洜鏈夊緢澶氭柟闈錛屼竴涓鏄鍩虹澶宸涓嶈兘鐞嗚В鑰佸笀瀹夋帓鐨勪換鍔(褰撶劧榪欑嶄漢姣旇緝灝)錛屼竴縐嶆槸緙轟箯浜ゆ祦錛岃繖涓浜ゆ祦鍖呮嫭緇勫唴鐨勪氦嫻侊紝涔熷寘鎷緇勯棿鐨勶紝鏇村寘鎷涓庤佸笀涔嬮棿鐨勶紝榪欎篃灝卞紩鍑轟簡鎴戠殑絎浜屼釜蹇冨緱銆

銆銆澶氫氦嫻侊紝榪欐槸鎴戣繖嬈¢」鐩鐨勭浜屼釜蹇冨緱銆傚逛簬榪欑嶅垎宸ュ畬鎴愮殑欏圭洰錛岀粍鍛樹箣闂寸殑浜ゆ祦鏄鏋佸叾蹇呰佺殑銆傚傛灉緇勫憳涔嬮棿涓嶈兘寰堝ソ鐨勬矡閫氾紝涓嶄粎浼氬仛寰堝氭棤鐢ㄥ姛錛岃屼笖涔熶細鍋氬緢澶氶噸澶嶇殑宸ヤ綔銆傜粍鍛樹箣闂村緢濂界殑浜掗氭湁鏃狅紝琛ㄦ槑鑷宸辨e湪鍋氫粈涔堬紝涓嬩竴姝ヨ佸仛浠涔堬紝鎵嶈兘浣垮伐浣滃緢濂界殑寮灞曞紑鏉ャ傝屾垜浠緇勮繖嬈″氨鍋氬埌浜嗚繖鐐癸紝鎴戜滑姣忓ぉ閮戒細鍦╭q涓婃垨鑰呰侀潰鐩鎬簰浜ゆ祦錛屽苟鍙婃椂淇鏀硅繘搴﹀畨鎺掕〃;闄ゆや箣澶栵紝鎴戜滑榪樼浉浜掑府鍔╄В鍐抽棶棰橈紝鎴栬呭叡鍚岃В鍐抽棶棰橈紝姣斿傝磋繖嬈$殑姒傚康妯″瀷鐨勮捐★紝鎴戜滑緇勮礋璐h捐℃傚康鏁版嵁妯″瀷鐨勫悓瀛(璧##)鍜岃礋璐f暟鎹闇奼傚垎鏋愮殑鍚屽(宸##)灝辯粡甯告矡閫(鍥犱負涓よ呯殑浠誨姟鑱旂郴姣旇緝緔у瘑)錛屽叡鍚岃В鍐抽棶棰橈紝鎵嶄細鍋氬嚭浠ゆ垜浠緇勫憳閮芥瘮杈冩弧鎰忕殑鏁版嵁姒傚康妯″瀷鍜屾紓浜鐨勬暟鎹闇奼傚垎鏋愭枃妗;褰撶劧鏈閲嶈佺殑鏄鎴戜滑涔熷父浼氬幓涓庤佸笀娌熼氾紝鑰佸笀涔熷湪鍏抽敭鐨勮捐″湴鏂逛篃緇欎簡寰堝氬緢澶氱殑瀹濊吹鎰忚併傚綋鐒朵笉寰椾笉浣滃嚭媯璁ㄧ殑鍦版柟鏄緇勯暱榪欐′笌鑰佸笀浜ゆ祦鐨勬瘮杈冨皯錛屽弽鑰屼笉鍙婄粍鍛橈紝甯屾湜鍦ㄦ帴涓嬫潵鐨勯」鐩涓鑳芥湁鎵鏀硅傦紝璧峰ソ甯﹀ご浣滅敤銆傛垜鍚屾牱涔熸湁瑙傚療鍒鐨勭粍瀹屾垚鎯呭喌錛屽彂鐜版湁浜涚粍鍑虹幇浜嗙粍闀垮寘騫叉垨鑰呯粍闀誇笌涓鍒緇勫憳鐨勫寘騫茬殑鐜拌薄錛屾垜瑙夊緱瀵艱嚧鍑虹幇榪欑嶅彲鎬曠幇璞$殑涓昏佽矗浠誨湪浜庣粍闀匡紝緇勯暱鐨勪換鍔′笉浠呬粎鍙備笌閮ㄥ垎浠誨姟鐨勫畬鎴愶紝鏇撮噸瑕佺殑鏄鍒嗛厤浠誨姟騫跺崗璋冪粍闂村叧緋伙紝鏄娌熼氫氦嫻佺殑涓鏍逛富瑕佺¢亾銆傞氫織鐨勮插氨鏄緇勯暱涓婅佽仈緋昏佸笀錛屼腑瑕佷笌浠栫粍浜ゆ祦錛屼笅瑕佷笌緇勫憳縐鏋佹矡閫氾紝鎴戣夊緱榪欎篃鏄緇勯暱榪欎釜瑙掕壊鐨勮劇疆鐨勫繀瑕佹墍鍦ㄥ惂銆傛垜鐪熷績鍦板笇鏈涘湪鎴戜滑涓嬩竴涓鍒涙柊璇劇▼j2ee鐨勮緇冧腑鎴戜滑鐝涓嶈佸啀鍑虹幇榪欑嶇幇璞★紝姣忎釜浜洪兘鏈夊鉤絳夊緱鍒伴敾鐐肩殑鏈轟細錛岀粍闀誇笉璁ょ湡鍒嗛厤浠誨姟涓嶇Н鏋佷笌緇勫憳娌熼氬湪鏌愮嶇▼搴︿笂鍓ュず浜嗙粍鍛樺緱鍒伴敾鐐肩殑鏈轟細錛岃屾洿鍙鎮茬殑鏄寰堝氱粍鍛樿繕娌℃湁鎰忚瘑鍒拌繖涓鐐廣

銆銆澶氫富鍔錛岃繖涓鐐瑰師鏈鍜屼笂涓鐐瑰氫氦嫻佹湁寰堝氱浉浼間箣澶勶紝浣嗘垜鎶婂畠涓撻棬鍒楀嚭鏉ヤ篃鏄涓轟簡浣撶幇浠栫殑閲嶈佹с傚氫富鍔ㄤ竴鏂歸潰鏄璇磋佷富鍔ㄧН鏋佺殑鎬濊冭В鍐抽棶棰樸傛湁寰堝氬悓瀛︽瘮杈冨ソ瀛︼紝鎬繪槸涓嶅仠鐨勫湪涓庡埆浜烘矡閫氫氦嫻侊紝鐪嬩技寰堢Н鏋侊紝浣嗘槸浠旂粏鍒嗘瀽浠栨彁鍑虹殑閭d簺闂棰樼潃瀹炴睏娑旀稊錛屾湁浜涢棶棰樿繎浼肩墷楠氳瘽綾伙紝紼嶅井寮鍔ㄧ偣鑴戠瓔灝辮兘瑙e喅鐨勶紝浣嗗叾鎬諱笉浼氬厛鍘誨繪壘瑙e喅闂棰樼殑鍔炴硶鍚庡啀鎻愬嚭涓緇忚繃澶ц剳榪囨護鐨勯棶棰橈紝璇寸櫧浜嗗氨鏄鍑′簨閮芥病鏈変釜鑷宸辯◢寰鎴愮啛鐨勭湅娉曘傚叧浜庤繖涓鐐規垜鏇劇粡灝變竴搴︾姱榪囷紝鐜板湪鍥炴兂璧烽偅孌靛瞾鏈堢潃瀹炶繕鏄瀵規湁浜涘悓瀛︾殑鑰愬績鎰熷姩鍒扮儹娉鐩堢湺銆傜洿鍒版湁涓澶╁紶鑰佸笀鎵炬垜璋堜簡涓嬈℃垜鎵嶅埂鐒墮啋鎮熷埌錛屼箣鍚庝究鏈変簡鏁欏ぇ鐨勯暱榪涳紝鑷沖皯鍙樺緱姣旇緝浼氭彁闂棰樹簡銆傚綋鐒舵垜瑙夊緱榪欎竴鐐硅繕鏄鍊煎緱緇欎笌涓瀹氱▼搴︾殑鑲瀹氱殑錛岃嚦灝戜粬鑲瀛︼紝姣旇搗閭g嶅枩嬈“鎼欏洪庤濺”鐨勫悓瀛﹀己澶氫簡銆傛垜涓婇潰鎻愬埌鐨勮屽叧浜庣粍闀跨殑鍓ュず緇勫憳閿葷偧鏉冨埄鐨勯棶棰樻兂蹇呰佹槸琚鏈変簺緇勯暱鐪嬩簡浼氬ぇ鏈夋剰瑙侊紝緇勯暱浼氳達細“浣犱互涓烘垜鍠滄涓涓浜哄叏騫插晩錛岃繕涓嶆槸琚閫肩殑”銆傚嚭鐜拌繖縐嶆儏鍐典篃浜庝粬浠緇勫枩嬈“鎼渚胯濺”鐨勪漢澶澶氫簡鏈夊叧緋伙紝榪欎篃鍦ㄤ竴瀹氱▼搴︿笂鏄犲皠鍑轟簡榪欎釜緇勭粍鍛樺拰緇勯暱鍥㈤槦鎰忚瘑鐨勬瀬搴︾己涔忋傚張鎵榪滀簡錛屾諱箣鍠滄“鎼杞”鐨勯偅閮ㄥ垎鍚屽﹀彲瑕佹彁楂樿︽儠浜嗭紝鐪肩湅榪囦竴騫村氨瑕佸嚭鍘誨疄涔犱簡錛岃繕涓嶆姄緔ф椂闂翠富鍔ㄥ︾偣涓滆タ錛岃繕涓嶅仠鐨勮╃粍闀垮墺鍓婁綘寰楀埌閿葷偧鐨勬満浼氾紝浠ュ悗鍦ㄨ繖鏉¤礬涓婃庝箞娣峰緱涓嬪幓鍟?

銆銆浠ヤ笂寰堢畝鍗曠殑涓夌偣璁╂垜浠緇勫湪榪欐¤捐′箣涓欏哄埄瀹屾垚浜嗕換鍔★紝涓嬮潰璋堣皥鎴戜滑緇勫湪榪欐′換鍔′腑鍋氱殑涓嶈凍鐨勫湴鏂瑰惂銆

銆銆棣栧厛寰椾粠緇勯暱鑷韜璋堣搗錛屽垰鏈夎村埌緇勯暱涓庤佸笀浜ゆ祦杈冨皯鏄絎涓鐐癸紝絎浜岀偣鏄緇勯暱涓鐩翠互鏉ョ殑鑰佹瘺鐥呬簡錛屽氨鏄鍩虹涓嶆墡瀹烇紝鏁版嵁搴撶殑鐞嗚虹煡璇嗗緢澶氳冨畬灝卞繕鐨勫共騫插噣鍑錛屽湪欏圭洰鐨勫紑濮嬮樁孌靛張榪斿伐鍘昏ˉ涔犻儴鍒嗘暟鎹搴撶殑鐭ヨ瘑錛岃屼笖鎴戜滑鐨勭粍鍛樺ぇ閮ㄥ垎涔熻繖鏍鳳紝鐢氳嚦鐝閲屾湁寰堝氬悓瀛︿篃鏄榪欐牱鐨勩傛墍浠ヤ互鍚庡逛簬閲嶈佺殑涓撲笟鍩虹璇句竴瀹氳佺墷鐗㈡妸鎻★紝緇濅笉鑳借拷奼傝繃涓闂ㄧ畻涓闂ㄣ備笉榪囪瘽璇村洖鏉ワ紝緇勯暱榪欐¤繑宸ヨ繕鏄杈冩湁鎴愭晥錛屽緢蹇鐨勭悊瑙d簡璁捐′換鍔★紝騫朵互鏈蹇鐨勯熷害鍋氬ソ浜嗚︾粏鐨勮繘搴﹀畨鎺掕〃錛岄渶瑕佽榧撳姳涓涓嬪懙鍛點傜涓夌偣灝辨槸緇勯暱瀵歸棶棰樼殑瑙e喅紼嬪害緙轟箯瀹岀編鐨勮拷奼傦紝璇撮氫織涓鐐瑰氨鏄涓嶆眰鐢氳В錛屽叾瀹炲湪鎴戜滑鐨勮捐℃ā鍨嬩腑錛屾湁涓浜涘湴鏂硅繕鍙浠ュ仛璋冩暣鐨勶紝鏁版嵁鐨勫畬鏁存у拰鍚堢悊鎬у皢浼氳繘涓姝ユ彁鍗囷紝濡傛灉鎴戝甫棰嗙粍鍛樻湞榪欎釜鏂瑰悜鍐嶅氬姫鍔涗竴鐐癸紝姘村鉤灝變笉浠呬粎鎻愰珮鍑犱釜妗f′簡錛屼絾鏄緇勯暱榧撳姳緇勫憳鍘昏В鍐充簡涓閮ㄥ垎錛屼笖鍦ㄤ竴浜涘湴鏂圭『瀹炲仛浜嗕慨鏀廣

銆銆鍏舵¤磋寸粍鍛橈紝榪欏嚑浣嶇粍鍛樹腑鏈変袱浣嶄笌緇勯暱鍚堜綔榪囦竴嬈★紝榛樺戣繕涓嶉敊錛屽湪榪欐$殑浠誨姟鐨勫畬鎴愪腑鍙戞尌浜嗗緢澶х殑浣滅敤錛屼粬浠鏄鍛#鍜屽乏##錛屽垎鍒鎷呬換鍔熻兘闇奼傝存槑涔︾殑緙栧啓鍜屾暟鎹闇奼傚垎鏋愯存槑涔︾殑緙栧啓錛屾浘鍦ㄧ涓嬈″皬緇勪細璁灝辮〃紺轟竴瀹氳佷氦鍑轟護緇勯暱闈炲父婊℃剰鐨勪綔鍝侊紝鑰屼笖浜嬪疄鐨勭『鏄榪欐牱錛岄兘瀹屾垚鐨勫緢鍑鴻壊銆傝屽叾浣欎袱浣嶅悓瀛︾浉瀵逛富鍔ㄦу氨宸浜嗙偣錛屾繪槸瑕佺粍闀誇笉鍋滅殑鑺卞績鎬濈潱淇冭兘鍕夊己瀹屾垚浠誨姟錛屼護緇勯暱寰堟槸澶寸柤錛屼絾鎬葷殑鏉ヨ磋繕鏄寰堥厤鍚堬紝浣嗚繖涔熷湪涓瀹氱▼搴︿笂瀵艱嚧緇勫唴緇勫憳姘村鉤鍑虹幇杈冨ぇ宸寮傘

銆銆鎬庝箞鍔炲憿涓嶈凍涔嬪勭湡榪樺皯錛屽彲鑳芥槸緇勯暱鍙嶇渷鐨勮繕涓嶅熷惂錛岀瓑浠ュ悗鍙嶇渷褰誨簳浜嗗啀鍜岃佸笀璇磋村惂銆

銆銆 綃囦簲

銆銆7.1璇劇▼璁捐″唴瀹規葷粨

銆銆鏈璇劇▼璁捐″弬鐓т換鍔′功瑕佹眰緇撳悎涓鍥界熆涓氬ぇ瀛﹀浘涔﹂嗗伐紼嬬殑瀹為檯鎯呭喌錛屽叏闈浠嬬粛浜嗛」鐩綆$悊鎷涙爣絳栧垝浠ュ強寤鴻炬柦宸ヨ繃紼嬬殑綆$悊銆傚叿浣撲粠寤虹珛涓氫富鐨勯」鐩綆$悊緇勭粐鏈烘瀯錛屽苟璇﹁堪浜嗗悇鑱岃兘閮ㄩ棬鐨勫垎宸ュ強鑱岃矗;閫氳繃璁鴻堪鍚勭嶆壙鍙戝寘妯″紡鍜屽悎鍚岃′環鏂瑰紡鐨勭壒鐐逛互鍙婅仈緋誨疄闄呬腑鍥界熆涓氬ぇ瀛﹀浘涔﹂嗗伐紼嬬幇鐘墮夋嫨浜嗗悎鐞嗙殑鎵垮彂鍖呮ā寮忓拰鍚堝悓璁′環鏂瑰紡;閫夋嫨浜嗗悎鐞嗙殑鎷涙爣鏂瑰紡錛屽苟鐢ㄦí閬撳浘鍜屾祦紼嬪浘鎻忚堪浜嗘暣涓鎷涙爣媧誨姩鐨勫厛鍚庢椂闂磋繃紼;緙栧埗浜嗘柦宸ヨ繃紼嬩腑鏂藉伐鍑嗗囪繃紼嬩腑鐨勫伐浣滃拰涓氫富瀵規壙鍖呭晢鐨勭$悊鎺鏂;閲嶇偣浠嬬粛浜嗘柦宸ラ樁孌典笁澶ф帶鍒剁洰鏍囦腑鐨勮川閲忔帾鏂姐

銆銆7.2璇劇▼璁捐″績寰椾綋浼

銆銆涓囦簨寮澶撮毦錛屾槸鐨 錛屽綋鎴戠涓嬈$湡姝g粡鍘嗚劇▼璁捐℃椂錛屾垜鏈変簺鏃犲堬紝鏇存湁浜涜尗鐒朵笉鐭ユ墍鎺銆傚綋鎵懼埌涓涓妯$増鏄錛屾垜鎵嶅硅劇▼璁捐℃湁鎵浜嗚В錛屽畠宸蹭笉鏄瀹屽叏鐨勮炬湰鐞嗚猴紝鏄鐞嗚轟笌瀹為檯鐨勫悎鐞嗙粨鍚堛傚彧鏈夊圭悊璁烘繁鍒葷殑鐞嗚В錛屾墠鑳藉厖鍒嗗彂鎸ュ叾鏈璐ㄧ殑浣滅敤錛屽拰瀹為檯杈懼埌瀹岀編鐨勭粍鍚堛 璇劇▼璁捐¤繃紼嬫槸涓縐嶇粡鍘嗭紝鏇存槸涓縐嶉敾鐐箋傛湡闂存垜鎰忚瘑鍒拌嚜宸辯殑鐭ヨ瘑闈㈡槸澶氫箞鐙闅橈紝鎴戦渶鍦ㄥ浘涔﹂嗙炕闃呭ぇ閲忕殑璧勬枡鏉ヨ繘涓姝ュ炲姞鑷宸辯煡璇嗚串澶囧拰寤虹珛涓涓瀹屽囩殑寤鴻鵑」鐩綆$悊涓庤勫垝鐨勪綋緋匯傚悓鏃惰繖涔熸槸鎴戝瑰緩璁鵑」鐩綆$悊涓庤勫垝鐞嗚哄緱鍒頒簡榪涗竴姝ュ︿範鍜岀悊瑙o紝渚嬪傛嫑鎶曟爣娉曚腑鐨勫叿浣撴椂闂磋勫畾榪欐槸浠ュ墠鏈鏇炬帴瑙﹁繃鐨勶紝閫氳繃緙栧埗鎷涙爣媧誨姩妯閬撳浘錛屾垜瀵瑰叾鏈変簡閫忓交鐨勭悊瑙c傞敾鐐間簡鎴戝揩閫熸悳闆嗕俊鎮鍜岃繍鐢ㄧ煡璇嗙殑鑳藉姏銆傚湪鍋氳劇▼璁捐℃湡闂撮亣鍒頒簡鑷宸變笉鑳借В鍐蟲垨鎰熷埌鍥版儜鐨勯棶棰橈紝璁稿滆佸笀鍜屽悓瀛︾粰涓庝簡鎴戝緢澶氭彁紺猴紝鎴戝簲璇ヨ》蹇冩劅璋浠栦滑瀵規垜鐨勫府鍔╋紝浣挎垜鎸夋湡鍦嗘弧瀹屾垚璇劇▼璁捐′換鍔°傚綋鐒剁敱浜庢垜鐨勭煡璇嗐佸疄闄呯粡楠屽拰鏃墮棿鐨勯檺鍒訛紝璇ヨ劇▼璁捐¤繕鏈夊緢澶氶渶瑕佹敼榪涚殑鍦版柟錛屾垜闇瑕佺戶緇瀵歸」鐩綆$悊璇劇▼榪涜屽︿範錛屼笉鏂鎻愬崌鑷宸辯殑鑳藉姏!

E. 畢業設計開題報告

開題報告是指開題者對科研課題的一種文字說明材料。下面和我一起來看看畢業設計開題報告的模板。希望對大家有所幫助。

畢業設計開題報告模板

課題名稱:基於GPRS的遠程監控系統

學生姓名:武xx

專業名稱:機械及自動化

1、課題的目的及研究意義

隨著計算機技術的發展,尤其是Internet技術廣泛深入到人們生活的各個方面,使人們的生活發生了深刻的變化,從工控領域來講,由於需要監控的區域廣、監控的對象種類繁多,因而需要花費大量的人力、物力和財力進行設備的維護,而且存在許多條件惡劣、人們不易到達或不能時刻停留的地方偶爾採集1些現場數據,如果進行大量的'布線工作則是不經濟、不合理的,這就推動了無線通信的技術在遠程監控領域的發展。

而隨著PLC應用的迅猛發展,各種高級空盒子策略不得不面對不同的對象在大跨距分散地點下的遠程式控制制應用,如何實現大范圍分布式應用中各種現場數據傳輸處理及遠程式控制制,遠程維護等就是很現實的問題,這其中的前提之1就是各中數據包de遠程傳輸。

以前,有的PLC應用系統中採用了無線數傳電台通信來達到遠程式控制制PLC的目的,但是這種方案仍然存在1些缺陷,主要就是其分布范圍仍然較為有限,而且隨著通信距離的增加,其可靠性受到很大影響。目前最新應用趨勢是將PLC空盒子系統與現有GPRS無線通信網路技術集成,通過GPRS網路通信技術,可以實現全國,甚至全球范圍內的數據超遠程可靠傳輸,進而達到數據遠程分析處理,遠程式控制制的目的。

2、本課題的主要研究內容

(1)現場控制/採集點:

現場監控點由PLC實現自動控制,並採集相關信息,通過RS232或RS485介面與GPRSDTU終端相連,PLC採集到的設備信息通過GPRSDTU終端對數據進行處理、協議封裝後發送到GPRS無限網路。

(2)監控中心:

a)公網接入方案

伺服器採用公網方式接入Internet如ADSL撥號/電信專線寬頻上網等,申請公網固定IP地址;可以實現中小容量的系統應用。

b)專網接入方案

伺服器採用省移動通信公司提供的DDN專線,申請配製固定IP地址,與GPRS網路相連。由於DDN專線可提供較高的帶寬,當現場PLC數量增加,中心不用擴容既可滿足需求,可實現大容量系統應用。監控中心RADIUS伺服器接受到GPRS網路傳來的數據後進行AAA認證,後傳送到監控中心計算機主機,通過系統軟體對數控進行還原顯示,並進行數據處理,這樣進1步增強了系統數據通信安全性能。

(3)GPRS移動數據傳輸網路:

PLC採集的數據經GPRS網路空中介面功能模塊同時對數據進行解碼處理,轉換成在公網數據傳送的格式,通過中國移動的GPRS無線數據網路進行傳輸,最終傳送到監控中心IP地址。

3、進度計劃

xx年12月30前,畢業設計選題;

xx年1月7日學生提交畢業設計的開題報告;

xx年3月5日始,畢業生校外頂崗實習;期間每兩周向指導教

師和輔導員分別匯報畢業設計和校外實習的情況;

xx年4月6日畢業生將畢業設計初稿交指導教師審閱;

xx年6月4日,畢業生返校,帶回畢業實習協議書、實習鑒定

(實習單位蓋章)及實習總結報告,指導教師審閱論文

xx年6月23,24日畢業答辯。

4、參考資料

[3]李華、李學雲主編。代移動通信新技術GPRS系統。廣州:南理工大學出版社,2001

[4]張雷主編。GPRS系列手冊。上海,2017

[6]梅麗鳳、王艷秋、張軍主編。單片機原理及介面技術。北京:北京清華大學出版社,2017

[7]趙含穎主編。組無線業務(GPRS)的技術實現和業務應用的研究。北京:信息產業部電信傳輸研究所,2017

[8]蔡悅丹、許少雲、甘義成主編。GPRS無線數據傳輸系統的設計與應用[J]。上海:上海交通大學出版社,2017

導師意見:

導師簽名:XXXX年XX月XX日

教研室審批意見:

教研室主任簽名:XXXX年XX月XX日

系畢業設計(論文)工作指導委員會審批意見:

閱讀全文

與單片機畢業設計進度表相關的資料

熱點內容
哪個app陪伴運動 瀏覽:879
學編程每天六點起床 瀏覽:951
烏鴉搜索演算法復現 瀏覽:74
android3d切換 瀏覽:750
資源管理器選定文件夾 瀏覽:989
分數公約數的演算法 瀏覽:588
yii2引入php文件 瀏覽:563
華為p20方舟編譯器評測 瀏覽:186
pntp伺服器是什麼 瀏覽:654
程序員培訓多長時間 瀏覽:556
求aaa的和python 瀏覽:193
python因子分析代碼 瀏覽:646
python啟動時提示沒有入口 瀏覽:680
linux中oracle監聽 瀏覽:621
程序員高價值朋友圈 瀏覽:488
雲伺服器做淘寶店 瀏覽:804
程序員判3年緩3年 瀏覽:911
伺服器雲監控系統 瀏覽:653
ios暴力解壓軟體 瀏覽:431
可以搜簡便演算法的軟體 瀏覽:202