畢業(yè)設計----醫(yī)院門診排隊叫號系統(tǒng)_第1頁
已閱讀1頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  摘 要</b></p><p>  排隊叫號管理系統(tǒng)是針對銀行、工商、稅務、通訊、政府機構等部門的大廳工作流程設計的,是利用電腦的科學管理客戶排隊的系統(tǒng),很好地解決了客戶在服務機構辦理業(yè)務時所遇到的各種排隊、擁擠和混亂現(xiàn)象,為客戶辦理業(yè)務帶來莫大的方便和愉悅。本課題研究的目的是研制一款無人排隊的排隊叫號機,它主要由主控制器、鍵盤、顯示電路、蜂鳴器電路等部分構成

2、。 系統(tǒng)利用單片機進行控制,通過串行通信方式傳輸處理數(shù)據(jù);通過按鍵取號,在LCD1602上顯示排隊的號碼以及當前正在等待的人數(shù);通過按鍵叫號,在LCD1602上顯示叫到的號碼,由揚聲器發(fā)出聲音提示客戶。同時免除了令客戶不舒服的站立式排隊,這種現(xiàn)代化的高科技產(chǎn)品徹底解決了醫(yī)院普遍存在的站立等候,服務無序的問題,深化并完善了服務的質量。本系統(tǒng)采用單片機進行控制,利用LCD1602顯示,蜂鳴器鳴叫提示的人機交互界面,模擬排隊管理系統(tǒng),科學地處

3、理各種排隊情況。操作簡便,控制靈活,顯示清晰,制作成本低,性價比較高。</p><p>  【關鍵詞】STC89C52 LCD1602 蜂鳴器</p><p><b>  ABSTRACT</b></p><p>  The queuing management system of the design is aimed at Banks

4、, industry and commerce, taxation, communication, government institutions and other departments of the working process , Is using a scientific management system of customer queue ,is very good solution to the customers i

5、n the service agencies for business encounter all sorts of queuing crowded and chaotic phenomenon, for the customer has brought great convenience to transact business with pleasure. The purpose of this research is to de&

6、lt;/p><p>  【Key words】STC89C52 LCD1602 buzzer</p><p><b>  目 錄</b></p><p><b>  前 言1</b></p><p>  第一章 單片機的概述2</p><p>  第一節(jié) 單片機的

7、定義和特點2</p><p>  一、單片機的定義2</p><p>  二、單片機的特點2</p><p>  第二節(jié) 單片機的發(fā)展現(xiàn)狀和趨勢3</p><p>  一、單片機的發(fā)展現(xiàn)狀3</p><p>  二、單片機的發(fā)展趨勢4</p><p>  第三節(jié) 編程語言的選擇

8、5</p><p>  第二章 系統(tǒng)方案論證6</p><p>  第一節(jié) 設計要求6</p><p>  第二節(jié) 單片機芯片的選擇方案和論證6</p><p>  第三節(jié) 顯示模塊選擇方案和論證6</p><p>  第三節(jié) 系統(tǒng)方案選擇和論證7</p><p>  第三章

9、 系統(tǒng)硬件設計9</p><p>  第一節(jié) protel99應用介紹9</p><p>  第二節(jié) 單片機處理部分設計10</p><p><b>  一、時鐘電路10</b></p><p>  二、復位及復位電路11</p><p><b>  三、引腳介紹13&

10、lt;/b></p><p>  第三節(jié) LCD1602介紹15</p><p><b>  一、顯示原理15</b></p><p>  二、基本參數(shù)及引腳功能15</p><p>  三、指令說明及時序16</p><p>  第四節(jié) 時鐘振蕩電路18</p>

11、<p>  第五節(jié) 復位電路19</p><p>  第六節(jié) 叫號電路19</p><p>  第七節(jié) 按鍵電路20</p><p>  第四章 系統(tǒng)軟件設計21</p><p>  第一節(jié) Keil介紹21</p><p>  第二節(jié) 程序流程圖22</p><

12、p>  第三節(jié) 部分程序代碼23</p><p>  第五章 硬件調試25</p><p><b>  結 論28</b></p><p><b>  致 謝29</b></p><p><b>  參考文獻30</b></p><p

13、><b>  附 錄31</b></p><p>  一、英文原文:31</p><p>  二、英文翻譯:36</p><p>  三、工程設計圖紙:40</p><p><b>  四、源程序:41</b></p><p>  五、詳細器件清單:46&

14、lt;/p><p><b>  前 言</b></p><p>  近年來,隨著科學技術的迅猛發(fā)展和人們生活水平的日益提高,各行各業(yè)特別是服務行業(yè)的競爭也逐漸激烈。服務質量作為體現(xiàn)企業(yè)的公眾形象、服務理念、管理水平的標準已越來越受到服務和被服務雙方所關注,而營業(yè)窗口正是代表銀行、醫(yī)院、電信、稅務、工商等企業(yè)服務質量的重要場所[1]。</p><p&g

15、t;  隨著服務行業(yè)業(yè)務量的增長及業(yè)務種類的增加,排隊等候已成為人們面臨的實際問題。長期以來,人們在銀行、醫(yī)院、電信、稅務、工商等營業(yè)大廳里前擁后擠地站著排隊等候,有時一站就是一個多小時。這種員工坐著服務、客戶站著等待的服務方式與“用戶就是上帝”的服務宗旨完全背道而馳!改善服務質量、樹立良好形象,解決勞累的排隊現(xiàn)象、創(chuàng)造人性化服務環(huán)境已成為急需解決的問題,排隊系統(tǒng)應運而生[4][5]。</p><p>  世界上

16、所有的醫(yī)療機構都在力爭減少運營成本、提高服務質量、簡化病人的管理步驟。隨著中國整體的市場化進程的推進,國內醫(yī)療機構也將必須獨自面對市場化的競爭,改變傳統(tǒng)的管理與服務理念勢在必行。由于我國國情特殊,人口眾多,長期以來,醫(yī)院的門診量大,病人排隊秩序混亂、門診工作瑣碎繁多;就診排隊的人群“圍醫(yī)”現(xiàn)象,嚴重影響接診的醫(yī)生的工作環(huán)境,降低了工作效率,更不利于保護病人的隱私。排隊系統(tǒng)的應用從根本上解決了以上,為病人營造了一個公平、公正、公開的醫(yī)療環(huán)

17、境。既保護了病人在醫(yī)院的隱身,又縮短了病人在醫(yī)院的就診時間;同時大大改善了醫(yī)生的工作條件,降低了門診護士的工作強度,提高了各方面的工作效率;而且為醫(yī)院各級管理人員科學管理提供了依據(jù),最大限度的發(fā)揮醫(yī)院的現(xiàn)有資源,產(chǎn)生最好的社會效益與經(jīng)濟效益。</p><p>  目前,國內已經(jīng)有上海、北京、廣東、浙江等地的多家大醫(yī)院投入使用了醫(yī)院排隊叫號系統(tǒng),并且有越來越多的醫(yī)院認識到了排隊叫號系統(tǒng)的使用必要性,醫(yī)院排隊叫號系統(tǒng)

18、表現(xiàn)出了良好的發(fā)展勢頭。</p><p>  第一章 單片機的概述</p><p>  目前單片機滲透到了我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。導彈的導航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機、攝像機、全自動洗衣機的控制,以及遠程控制玩具、電子寵物等等,這

19、些都離不開單片機。更不用說自動控制領域中的機器人、智能儀表、醫(yī)療器械了。單片機具有結構簡單、控制功能強、可靠性高、體積小、價格低等優(yōu)點,因而在許多行業(yè)都得到了廣泛應用,并且在諸多領域中都發(fā)揮了無可比擬的巨大作用。</p><p>  第一節(jié) 單片機的定義和特點[7][14]</p><p><b>  一、單片機的定義</b></p><p>

20、;  單片機即單片微型計算機,是把中央處理器、存儲器、定時/計數(shù)器、輸入輸出接口都集成在一塊集成電路芯片上的微型計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自供應(不用外接硬件)和節(jié)約成本。單片機也被稱為微控制器(Microcontroller),是因為它最早被用于工業(yè)控制領域。單片機的芯片內僅由CPU的專用處理器發(fā)展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個芯片中,使計算機系統(tǒng)更小,更容易集成進復雜的而對體

21、積要求嚴格的控制設備當中。</p><p><b>  二、單片機的特點</b></p><p>  單片機以其卓越的性能,得到了廣泛的應用,已深入到各個領域。單片機應用在檢測、控制領域中,具有如下特點:</p><p>  1、體積小、控制功能強、成本低。因而可以方便地組裝各種智能式控制設備和儀器,做到機、電、儀一體化。</p>

22、<p>  2、易擴展。很容易構成各種規(guī)模的應用系統(tǒng),為應用系統(tǒng)的設計和生產(chǎn)帶來極大方便。</p><p>  3、可靠性好、使用溫度范圍寬。在各種惡劣的環(huán)境下都能可靠的工作,這是其他機種無法比擬的。</p><p>  4、種類多,型號全。很多單片機廠家逐年擴大適應各種需要,有針對性地推出一系列型號產(chǎn)品,使系統(tǒng)開發(fā)工程師有很大的選擇余地。大部分產(chǎn)品有較好的兼容性,保證了已開發(fā)

23、產(chǎn)品能順利移植,較容易地使產(chǎn)品進行升級換代。</p><p>  5、低功耗。現(xiàn)在新型單片機的功耗越來越小,供電電壓從5V降低到了3.2V,甚至1V,工作電流從mA降到µA級,工作頻率從十幾兆可編程到幾十千赫茲。特別是很多單片機都設置了多種工作方式,這些工作方式包括等待、暫停、睡眠、空閑、節(jié)電等。</p><p>  6、可以采用C語言開發(fā)環(huán)境,具有友好的人機互交環(huán)境。大多數(shù)單片

24、機都提供基于C語言開發(fā)平臺,并提供大量的函數(shù)供使用,這使產(chǎn)品的開發(fā)周期、代碼可讀性、可移植性都大為提高。</p><p>  第二節(jié) 單片機的發(fā)展現(xiàn)狀和趨勢</p><p>  一、單片機的發(fā)展現(xiàn)狀</p><p>  單片機技術在不斷的發(fā)展,它反映在內部結構、功率消耗、外部電壓等級以及制造工藝上。在這幾方面,較為典型地說明了數(shù)字單片機的技術水平。在目前,用戶對單

25、片機的需要越來越多,但是,要求也越來越高。下面分別就這三個方面說明單片機的技術進步狀況。</p><p><b>  1、內部結構的進步</b></p><p>  單片機在內部已集成了越來越多的部件,這些部件包括一般常用的電路,例如:定時器,比較器,A/D轉換器,D/A轉換器,串行通信接口,Watchdog電路,LCD控制器等。有的單片機為了構成控制網(wǎng)絡或形成局部網(wǎng)

26、,內部含有局部網(wǎng)絡控制模塊CAN。例如,Infineon公司的C505C,C515C,C167CR,C167CS-32FM,81C90。因此,這類單片機十分容易構成網(wǎng)絡。特別是在控制,系統(tǒng)較為復雜時,構成一個控制網(wǎng)絡十分有用。</p><p>  為了能在變頻控制中方便使用單片機,形成最具經(jīng)濟效益的嵌入式控制系統(tǒng)。有的單片機內部設置了專門用于變頻控制的脈寬調制控制電路,這些單片機有Fujitsu公司的MB8985

27、0系列、MB89860系列;Motorola 公司的MC68HC08MR16、MR24等。在這些單片機中,脈寬調制電路有6個通道輸出,可產(chǎn)生三相脈寬調制交流電壓,并內部含死區(qū)控制等功能。 特別引人注目的是:現(xiàn)在有的單片機已采用所謂的三核(TrCore)結構。這是一種建立在系統(tǒng)級芯片(System on a chip)概念上的結構。這種單片機由三個核組成:一個是微控制器和DSP核,一個是數(shù)據(jù)和程序存儲器核,最后一個是外圍專用集成電路(AS

28、IC)。這種單片機的最大特點在于把DSP和微控制器同時做在一個片上。這是目前單片機最大的進步之一。這些單片機都是高檔單片機,MCU都是32位的,而DSP采用16或32位結構,工作頻率一般在60MHz以上。</p><p>  2、功耗、封裝及電源電壓的進步</p><p>  現(xiàn)在新的單片機的功耗越來越小,特別是很多單片機都設置了多種工作方式,這些工作方式包括等待,暫停,睡眠,空閑,節(jié)電等

29、工作方式。而單片機的封裝水平也大大提高,隨著貼片工藝的出現(xiàn),單片機也大量采用了各種合符貼片工藝的封裝方式出現(xiàn),以大量減少體積。在這種形勢中,Microchip公司推出的8引腳的單片機特別引人注目。這是PIC12CXXX系列。它含有0.5~2K程序存儲器,25~128字節(jié)數(shù)據(jù)存儲器,6個I/O端口以及一個定時器,有的還含4道A/D ,完全可以滿足一些低檔系統(tǒng)的應用。擴大電源電壓范圍以及在較低電壓下仍然能工作是今天單片機發(fā)展的目標之一。目前

30、,一般單片機都可以在3.3~5.5V的條件下工作。而一些廠家,則可以生產(chǎn)出在2.2~6V的條件下工作的單片機。</p><p><b>  3、工藝上的進步</b></p><p>  現(xiàn)在的單片機基本上采用CMOS技術,但已經(jīng)大多數(shù)采用了0.6um以上的光刻工藝,有個別的公司,如Motorola公司則已采用0.35um甚至是0.25um技術。這些技術的進步大大地提高

31、了單片機的內部密度和可靠性。</p><p>  二、單片機的發(fā)展趨勢</p><p>  單片機在目前的發(fā)展形勢下,表現(xiàn)出幾大趨勢:1、可靠性及應用越來越水平高,和互聯(lián)網(wǎng)連接已是一種明顯的走向;2、所集成的部件越來越多,NS(美國國家半導體)公司的單片機已把語音、圖像部件也集成到單片機中,也就是說,單片機的意義只是在于單片集成電路,而不在于其功能了。如果從功能上講它可以講是萬用機。原因是

32、其內部已集成上各種應用電路;3、功耗越來越低和模擬電路結合越來越多。</p><p>  隨著半導體工藝技術的發(fā)展及系統(tǒng)設計水平的提高,單片機還會不斷產(chǎn)生新的變化和進步,最終人們可能發(fā)現(xiàn):單片機與微機系統(tǒng)之間的距離越來越小,甚至難以辨認。</p><p>  第三節(jié) 編程語言的選擇</p><p>  在1972年,美國貝爾實驗室的D.M.Ritchie在B語言的

33、基礎上最終設計出了一種新的語言,他取了BCPL的第二個字母作為這種語言的名字,這就是C語言。</p><p>  在眾多的程序設計語言中,C語言簡潔緊湊,語言表達能力強,其結構化的流程控制有助于編制結構良好的程序。C語言程序經(jīng)編譯后生成的目標程序代碼效率高,幾乎可以與匯編語言媲美。C語言既具備高級語言使用方便、接近自然語言和數(shù)學語言的特性,同時也具備對計算機硬件系統(tǒng)的良好操縱和控制能力。C語言可移植性好,一個C語

34、言源程序可以不做改動,或者稍加改動,就可以從一種型號的計算機移轉到另外一種型號的計算機上編譯運行。因此,C語言被廣泛應用于各類系統(tǒng)軟件和應用軟件的開發(fā)。</p><p>  所以本系統(tǒng)以C語言進行軟件設計,增加了程序的可讀性和可移植性,便于擴展和更改,軟件的設計采用模塊化結構,使程序設計的邏輯關系更加簡潔了。</p><p>  第二章 系統(tǒng)方案論證</p><p&g

35、t;<b>  第一節(jié) 設計要求</b></p><p>  利用單片機完成一個科學管理各種復雜排隊情況的排隊叫號系統(tǒng)。具體要求如下:</p><p> ?、?醫(yī)生:通過按鍵來完成報號,由LCD1602顯示叫到的號碼,并發(fā)出蜂鳴聲。</p><p> ?、?病人:通過按鍵完成取號,由LCD1602顯示號碼。</p><p&

36、gt;  第二節(jié) 單片機芯片的選擇方案和論證</p><p><b>  方案一:</b></p><p>  采用AT89S51芯片作為硬件核心,內部具有4KB ROM 存儲空間,而且與MCS-51系列單片機完全兼容,但是運用于電路設計中時由于不具備ISP在線編程技術,所以在對電路進行調試時,由于程序的錯誤修改或對程序的新增功能需要燒入程序時,對芯片的多次拔插會對

37、芯片造成一定的損壞。</p><p><b>  方案二:</b></p><p>  采用STC89C52芯片,STC89C52是一種低功耗、高性能的8位CMOS微控制器,具有8K的可編程Flash存儲器。同樣具有AT89S51的功能,且具有在線編程可擦除技術,當對電路進行調試時,由于程序的錯誤修改或對程序的新增功能需要燒入程序時,不需要對芯片多次拔插,所以不會對芯

38、片造成損壞。</p><p>  綜上所述,選擇采用STC89C52作為主控制系統(tǒng)核心。</p><p>  第三節(jié) 顯示模塊選擇方案和論證</p><p><b>  方案一:</b></p><p>  采用LED數(shù)碼管動態(tài)掃描,LED數(shù)碼管價格適中,對于顯示數(shù)字合適,采用動態(tài)掃描法與單片機連接時,雖然占用的單片機

39、口線少,但連線還需要花費一點時間,所以也不用此種作為顯示。</p><p><b>  方案二:</b></p><p>  采用點陣式數(shù)碼管顯示,點陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對于顯示文字比較適合,若采用在顯示數(shù)字顯得太浪費,且價格也相對較高,所以在此也不用此種作為顯示。</p><p><b>  方案三:</b

40、></p><p>  采用1602液晶顯示屏,該液晶顯示屏的顯示功能強大,內置192種字符,可顯示大量符號、數(shù)字,清晰可見,而且功率消耗小壽命長抗干擾能力強。</p><p>  綜上所述,在設計中采用1602液晶顯示屏。</p><p>  第三節(jié) 系統(tǒng)方案選擇和論證</p><p><b>  方案一:</b&g

41、t;</p><p>  系統(tǒng)采用如圖2.1所示的電路,通過STC89C52的I/O口的擴展一塊NEC D8255AC-2構成的矩陣鍵盤,完成排隊取號的流程,單片機控制數(shù)碼管顯示排隊等待情況,控制蜂鳴器發(fā)聲完成叫號功能。</p><p>  圖2.1采用矩陣鍵盤實現(xiàn)功能</p><p><b>  方案二:</b></p><

42、;p>  系統(tǒng)采用如圖2.2所示的電路,通過STC89C52單片機直接擴展的獨立鍵盤,完成排隊取號流程(本系統(tǒng)直接利用系統(tǒng)的中斷0按鍵控制),單片機控制LCD1602顯示排隊等待情況,控制蜂鳴器發(fā)聲完成叫號功能。</p><p>  圖2.2采用獨立鍵盤實現(xiàn)功能</p><p>  因為采用矩陣鍵盤完成排隊取號流程,但客戶較多的時候要實現(xiàn)排隊取號的功能,就要占去過多的I/O端口,操作

43、起來也比較復雜,而方案二的獨立鍵盤操作控制簡單,占用主機資源少,所以選擇方案二,采用獨立鍵盤控制排隊取號,通過串行通信的方式,模擬排隊取號管理系統(tǒng)的流程顯得更加方便、科學。</p><p>  第三章 系統(tǒng)硬件設計</p><p>  第一節(jié) protel99應用介紹</p><p>  一、新建設計數(shù)據(jù)庫文件</p><p>  在WI

44、NDOWS 95/98或NT界面下雙擊Protel99 圖標,點擊File(文件)中new項,新建設計數(shù)據(jù)庫。</p><p>  在Browse選項中選取需要存儲的文件夾,然后點擊OK即可建立自己的設計數(shù)據(jù)庫。</p><p>  二、打開和管理設計數(shù)據(jù)庫</p><p>  Protel99 包括許多設計例子,我們下面可以舉例說明。選擇文件打開菜單\Design

45、 Explorer 99\Example \folder,點擊photoplotter.ddb文 件,左側窗口呈現(xiàn)樹狀結構。</p><p>  點“+”呈現(xiàn)下一層子目錄或文件,點“-”將關閉此文件夾.點Photohead.pcb 文件,PCB版圖將出現(xiàn),點Photohead.prj,原理圖管理文件將被打開。關閉文件,可以用鼠標右鍵,選擇Close,也可以用CTRL+F4來關閉。</p><p

46、><b>  三、多圖紙設計</b></p><p>  一個原理圖設計有多種組織圖紙方案的方法??梢杂蓡我粓D紙組成或由多張關聯(lián)的圖紙組成,不必考慮圖紙?zhí)?,SCH99將每一個設計當作一個獨立的方案。設計可以包括模塊化元件,這些模塊化元件可以建立在獨立的圖紙上,然后與主圖連接。作為獨立的維護模塊允許幾個工程師同時在同一方案中工作,模塊也可被不同的方案重復使用。便于設計者利用小尺寸的打印設

47、備(如激光打印機)。下面舉例說明:打開LCD Controller.ddb 設計文件,打開LCD Controller.prj原理圖設計窗口。我們看到許多綠色矩形框,叫做原理圖模塊,每一個原理圖模塊里包含一張圖紙,一個總的原理圖可以包含多個子原理圖。選擇“Design”下的“Create Sheet From Symbols”由符號生成圖紙,如果已經(jīng)畫好原理圖,選“Design”下的“Create Symbol Form Sheet”由

48、圖紙生成符號。利用工具條上的↑↓點取輸入端口,可以在總的原理圖與子原理圖之間切換。</p><p><b>  四、原理圖連線設計</b></p><p>  確定起始點和終止點,Protel99就會自動地在原理圖上連線,從菜單上選擇“Place/Wir e”后,按空格鍵切換連線方式,自動連線、任意角度、45°連線、90°連線,使得設計 者在設計時

49、更加輕松自如。只要簡單地定義AutoWire方式。自動連線可以從原理圖的任何一點進行,不一定要從管腳到管腳。</p><p>  第二節(jié) 單片機處理部分設計</p><p>  設計的思想是簡單實用,中心處理部分采用STC89C52單片機。STC89C52單片機完全可以滿足本系統(tǒng)的設計要求,相對于其他具有相當功能的器件來說,具有價格便宜,對環(huán)境要求不高,工作穩(wěn)定等優(yōu)點。</p>

50、;<p>  STC98C52是美國ATMEL公司生產(chǎn)的低電壓,高性能COMS 8位單片機,片內含4K Bytes的可反復擦寫的只讀程序存儲器(ROM)和128 Bytes的隨機存取數(shù)據(jù)存儲器(RAM)。器件采用ATMEL公司的高密度、非易失性存儲技術生產(chǎn),兼容標準的MCS-51指令系統(tǒng),內置通用8位中央處理器(CPU)和Flash存儲單元,功能強大,可靈活應用于各種控制領域,下面介紹介紹STC98C52。</p&g

51、t;<p><b>  一、時鐘電路</b></p><p>  STC89C52內部有一個用于構成振蕩器的高增益反相放大器,引腳RXD和TXD分別是此放大器的輸入端和輸出端。時鐘可以由內部方式產(chǎn)生或外部方式產(chǎn)生。內部方式的時鐘電路如圖3.1(a)所示,在RXD和TXD引腳上外接定時元件,內部振蕩器就產(chǎn)生自激振蕩。定時元件通常采用石英晶體和電容組成的并聯(lián)諧振回路。晶體振蕩頻率可

52、以在1.2~12MHz之間選擇,電容值在5~30pF之間選擇,電容值的大小可對頻率起微調的作用。</p><p>  外部方式的時鐘電路如圖3.1(b)所示,RXD接地,TXD接外部振蕩器。對外部振蕩信號無特殊要求,只要求保證脈沖寬度,一般采用頻率低于12MHz的方波信號。片內時鐘發(fā)生器把振蕩頻率兩分頻,產(chǎn)生一個兩相時鐘P1和P2,供單片機使用。</p><p>  RXD接地,TXD接外

53、部振蕩器。對外部振蕩信號無特殊要求,只要求保證脈沖寬度,一般采用頻率低于12MHz的方波信號。片內時鐘發(fā)生器把振蕩頻率兩分頻,產(chǎn)生一個兩相時鐘P1和P2,供單片機使用。</p><p>  RXD接地,TXD接外部振蕩器。對外部振蕩信號無特殊要求,只要求保證脈沖寬度,一般采用頻率低于12MHz的方波信號。片內時鐘發(fā)生器把振蕩頻率兩分頻,產(chǎn)生一個兩相時鐘P1和P2,供單片機使用。</p><p&

54、gt;  3.1(a)內部方式時鐘電路 3.1(b)外部方式時鐘電路</p><p><b>  二、復位及復位電路</b></p><p><b>  1、復位操作</b></p><p>  復位是單片機的初始化操作。其主要功能是把PC初始化為0000H,使單片機從0000H單元開始執(zhí)行程序。除了進入系統(tǒng)

55、的正常初始化之外,當由于程序運行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需按復位鍵重新啟動。</p><p>  除PC之外,復位操作還對其他一些寄存器有影響,它們的復位狀態(tài)如表3.1所示。</p><p>  表3.1 一些寄存器的復位狀態(tài)</p><p>  2、復位信號及其產(chǎn)生</p><p>  RST引腳是復位信號的輸入端

56、。復位信號是高電平有效,其有效時間應持續(xù)24個振蕩周期(即二個機器周期)以上。若使用頗率為6MHz的晶振,則復位信號持續(xù)時間應超過4us才能完成復位操作。</p><p>  產(chǎn)生復位信號的電路邏輯如圖3.2所示:</p><p>  圖3.2 復位信號的電路邏輯圖</p><p>  整個復位電路包括芯片內、外兩部分。外部電路產(chǎn)生的復位信號(RST)送至施密特觸發(fā)

57、器,再由片內復位電路在每個機器周期的S5P2時刻對施密特觸發(fā)器的輸出進行采樣,然后才得到內部復位操作所需要的信號。</p><p>  復位操作有上電自動復位相按鍵手動復位兩種方式。</p><p>  上電自動復位是通過外部復位電路的電容充電來實現(xiàn)的,其電路如圖3.3(a)所示。這佯,只要電源Vcc的上升時間不超過1ms,就可以實現(xiàn)自動上電復位,即接通電源就成了系統(tǒng)的復位初始化。<

58、/p><p>  按鍵手動復位有電平方式和脈沖方式兩種。其中,按鍵電平復位是通過使復位端經(jīng)電阻與Vcc電源接通而實現(xiàn)的,其電路如圖3.3(b)所示;而按鍵脈沖復位則是利用RC微分電路產(chǎn)生的正脈沖來實現(xiàn)的,</p><p>  其電路如圖3.3(c)所示:</p><p> ?。╝)上電復位 (b)按鍵電平復位 (c)按鍵脈沖復位</p>

59、<p><b>  圖3.3復位電路</b></p><p>  上述電路圖中的電阻、電容參數(shù)適用于12MHz晶振,能保證復位信號高電平持續(xù)時間大于2個機器周期。</p><p>  本系統(tǒng)的復位電路采用圖3.3(b)上電復位方式。</p><p><b>  三、引腳介紹</b></p>&l

60、t;p>  ①主電源引腳(2根)</p><p>  VCC(Pin40):電源輸入,接+5V電源</p><p>  GND(Pin20):接地線</p><p>  ②外接晶振引腳(2根)</p><p>  XTAL1(Pin19):片內振蕩電路的輸入端</p><p>  XTAL2(Pin20):片內振

61、蕩電路的輸出端</p><p><b>  ③控制引腳(4根)</b></p><p>  RST/VPP(Pin9):復位引腳,引腳上出現(xiàn)2個機器周期的高電平將使單片機復位。</p><p>  ALE/PROG(Pin30):地址鎖存允許信號</p><p>  PSEN(Pin29):外部存儲器讀選通信號</

62、p><p>  EA/VPP(Pin31):程序存儲器的內外部選通,接低電平從外部程序存儲器讀指令,如果接高電平則從內部程序存儲器讀指令</p><p>  ④可編程輸入/輸出引腳(32根)</p><p>  STC89C52單片機有4組8位的可編程I/O口,分別位P0、P1、P2、P3口,每個口有8位(8根引腳),共32根。</p><p>

63、  PO口(Pin39~Pin32):8位雙向I/O口線,名稱為P0.0~P0.7</p><p>  P1口(Pin1~Pin8):8位準雙向I/O口線,名稱為P1.0~P1.7 </p><p>  P2口(Pin21~Pin28):8位準雙向I/O口線,名稱為P2.0~P2.7 </p><p>  P3口(Pin10~Pin17):8位準雙向I/O口線,名稱

64、為P3.0~P3.7</p><p>  STC89C52主要功能如表3.2所示。</p><p>  表3.2 STC89C52主要功能</p><p>  第三節(jié) LCD1602介紹[12]</p><p><b>  一、顯示原理</b></p><p>  液晶顯示的原理是利用液晶的物

65、理特性,通過電壓對其顯示區(qū)域進行控制,有電就有顯示,這樣即可以顯示出圖形。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅動、易于實現(xiàn)全彩色顯示的特點,目前已經(jīng)被廣泛應用在便攜式電腦、數(shù)字攝像機、PDA移動通信工具等眾多領域。</p><p>  本設計中選擇液晶顯示屏1602模塊作為輸出。1602字符型LCD通常有14條引腳線或16條引腳線的LCD,多出來的2條線是背光電源線。它可以顯示兩行,每行16個字符,采

66、用單+5V電源供電,外圍電路配置簡單,價格便宜,具有很高的性價比。1602液晶模塊內部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”。</p><p>  二、基本

67、參數(shù)及引腳功能</p><p>  1602LCD采用標準的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如表3.3所示:</p><p>  表3.3基本參數(shù)及引腳功能</p><p>  表10-13:引腳接口說明表</p><p>  第1腳:VSS為地電源。</p><p>  第2腳:VDD接5V正電

68、源。</p><p>  第3腳:VL為液晶顯示器對比度調整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調整對比度。</p><p>  第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。</p><p>  第5腳:R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS

69、和R/W共同為低電平時可以寫入指令或者顯示地址,當RS為低電平R/W為高電平時可以讀忙信號,當RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。</p><p>  第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。</p><p>  第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。</p><p>  第15腳:背光源正極。</p><

70、p>  第16腳:背光源負極。</p><p><b>  三、指令說明及時序</b></p><p>  1602液晶模塊內部的控制器共有11條控制指令,如表3.4所示:</p><p><b>  表3.4控制命令表</b></p><p>  1602液晶模塊的讀寫操作、屏幕和光標的操作

71、都是通過指令編程來實現(xiàn)的。(說明:1為高電平、0為低電平)</p><p>  指令1:清顯示,指令碼01H,光標復位到地址00H位置。</p><p>  指令2:光標復位,光標返回到地址00H。</p><p>  指令3:光標和顯示模式設置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。<

72、/p><p>  指令4:顯示開關控制。 D:控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示 C:控制光標的開與關,高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍。</p><p>  指令5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標。</p><p>  指令6:功能設置命令 DL:高電平時為4位總

73、線,低電平時為8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符。</p><p>  指令7:字符發(fā)生器RAM地址設置。</p><p>  指令8:DDRAM地址設置。</p><p>  指令9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示

74、不忙。</p><p><b>  指令10:寫數(shù)據(jù)。</b></p><p><b>  指令11:讀數(shù)據(jù)。</b></p><p>  與HD44780相兼容的芯片時序表如下:</p><p>  表3.5 基本操作時序表</p><p>  讀寫操作時序如圖3.4和3.

75、5所示:</p><p>  圖3.4 讀操作時序</p><p>  圖3.5 寫操作時序</p><p>  第四節(jié) 時鐘振蕩電路[8]</p><p>  SCT98C52中有一個用于構成內部振蕩器的高增益反向放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構成自

76、激振蕩器,震蕩電路如圖3.6所示。因為一個機器周期含有6個狀態(tài)周期,而每個狀態(tài)周期為2個震蕩周期,所以一個機器周期共有12個震蕩周期,如果外接石英晶振的震蕩頻率為12MHz,故而一個機器周期為1uS 。</p><p>  圖3.6 時鐘振蕩電路</p><p>  外接石英晶體及電容C1、C2接在放大器的反饋回路中構成并聯(lián)振蕩電路。對外接電容C1、C2雖然沒有十分嚴格的要求,但電容容量的

77、大小會輕微影響震蕩頻率的高低、震蕩器工作的穩(wěn)定性、起振的難易程度及溫度穩(wěn)定性。外接石英晶體,電容使用30pF。</p><p><b>  第五節(jié) 復位電路</b></p><p>  復位電路雖然簡單,但其作用非常重要,一個單片機系統(tǒng)能否正常運行,首要檢查是否能復位成功。復位操作有上電自動復位和手動復位兩種方式,本文采用手動復位方式。</p><

78、;p>  手動復位是通過開關實現(xiàn)的其電路如圖3.7所示。在通電瞬間電容C通過電阻R充電,RST出現(xiàn)正脈沖,用以復位。只要電源Vcc上升時間不超過1ms,就可以實現(xiàn)手動復位,即按下開關就可以實現(xiàn)系統(tǒng)的復位初始化。關于參數(shù)的選定在震蕩穩(wěn)定后應保證復位高電平持續(xù)時間大于2個機器周期。這里選用的是12MHz的石英晶振可取C=4.7uF,R=4.7K。</p><p><b>  圖3.7 復位電路<

79、/b></p><p><b>  第六節(jié) 叫號電路</b></p><p>  實現(xiàn)叫號的接口電路比較簡單,其發(fā)音原件通常采用壓電蜂鳴器,當在蜂鳴器兩引腳加上+3V—+15V只留工作電壓時,就能產(chǎn)生3KHz左右的蜂鳴器震蕩音響。壓電式蜂鳴器結構簡單、耗電少、更適合于單片機系統(tǒng)的應用。壓電式蜂鳴器,需要10mA的驅動電流,可在P31口接上一直三極管核電阻組成的

80、驅動電路來驅動,如圖3.8所示。</p><p><b>  圖3.8 叫號電路</b></p><p>  在圖中,P31接三極管的極端輸入端,當P31輸出高電平時,三極管導通,蜂鳴器通電而發(fā)音,當P31輸出低電平時,三極管截止,蜂鳴器停止發(fā)音。</p><p><b>  第七節(jié) 按鍵電路</b></p>

81、<p>  按鍵電路實現(xiàn)的功能是取號和叫號,用戶通過按鍵實現(xiàn)取號,診室人員通過按鍵實現(xiàn)叫號,使就診人員前來相應的診室就診,按鍵電路如圖3.9所示。</p><p><b>  圖3.9 按鍵電路</b></p><p>  第四章 系統(tǒng)軟件設計</p><p>  第一節(jié) Keil介紹</p><p>

82、  一、8051開發(fā)工具</p><p>  KeilC51標準C編譯器為8051微控制器的軟件開發(fā)提供了C語言環(huán)境,同時保留了匯編代碼高效,快速的特點。C51編譯器的功能不斷增強,使你可以更加貼近CPU本身,及其它的衍生產(chǎn)品。C51已被完全集成到uVision2的集成開發(fā)環(huán)境中,這個集成開發(fā)環(huán)境包含:編譯器,匯編器,實時操作系統(tǒng),項目管理器,調試器。uVision2 IDE可為它們提供單一而靈活的開發(fā)環(huán)境。C5

83、1 V7版本是目前最高效、靈活的8051開發(fā)平臺。它可以支持所有8051的衍生產(chǎn)品,也可以支持所有兼容的仿真器,同時支持其它第三方開發(fā)工具。因此,C51 V7版本無疑是8051開發(fā)用戶的最佳選擇。</p><p><b>  二、C51編輯器</b></p><p>  KEIL C51編譯器在遵循ANSI標準的同時,為8051微控制器系列特別設計。語言上的擴展能讓用

84、戶使用應用中的所有資源。</p><p>  1、存儲器和特殊功能寄存器的存取</p><p>  C51編譯器可以實現(xiàn)對8051系列所有資源的操作。SFR的存取由sfr和sbit兩個關鍵字來提供。變量可旋轉到任一個地址空間。用關鍵字“at”還能把變量放入固定的存儲器.存儲模式(大,中,?。Q定了變量的存儲類型。</p><p>  連接定位器支持的代碼區(qū)可達32個

85、,這就允許用戶在原有64K ROM的8015基礎上擴展程序。在V2的編譯器和許多高性能仿真器中,可以支持應用程序的調試。</p><p><b>  2、中斷功能</b></p><p>  C51允許用戶使用C語言編寫中斷服務程序,快速進、出代碼和寄存器區(qū)的轉換功能使C語言中斷功能更加高效??稍偃牍δ苁怯藐P鍵字來定義的。多任務,中斷或非中斷的代碼要求必須具備可再入功

86、能。</p><p>  3、C51提供了靈活高效的指針 </p><p>  通用指針用3個字節(jié)來存儲存儲器類型及目標地址,可以在8051的任意存儲區(qū)內存取任何變量。特殊指針在聲明的同時已指定了存儲器類型,指向某一特定的存儲區(qū)域。由于地址的存儲只需1-2字節(jié),因此,指針存取非常迅速。</p><p><b>  三、測試程序</b></

87、p><p>  uVision2調試器具備所有常規(guī)源極調試,符號調試特性以及歷史跟蹤,代碼覆蓋,復雜斷點等功能.DDE界面和shift語言支持自動程序測試。</p><p>  1.CPU和外設模擬裝置</p><p>  uVision2為8051及衍生產(chǎn)品提供了高速CPU模擬功能和片上擴展口.在對話框內可直接觀察和修改I/O值,也可以用預裝的C-LIKE 宏指令書寫

88、符號函數(shù)來提供動態(tài)輸入。</p><p><b>  2、目標監(jiān)控器</b></p><p>  uVision2含一個可配置的監(jiān)控器,可測試目標器件上的軟件體。監(jiān)控器用uVision2的調試器直接工作,可支持代碼區(qū)。它要求目標系統(tǒng)具備6字節(jié)堆??臻g,6KB的代碼ROM和256字節(jié)Xdata RAM。</p><p>  第二節(jié) 程序流程圖&

89、lt;/p><p>  本程序可實現(xiàn)設計的基本要求,就診客戶通過按鍵完成取號液晶顯示排隊號碼,醫(yī)生通過按鍵完成叫號,液晶顯示叫到的號碼,并通過蜂鳴器發(fā)聲提示,程序流程圖如圖4.2所示。</p><p>  圖4.2總程序流程圖</p><p>  第三節(jié) 部分程序代碼</p><p>  1602通過D0~D7的8位數(shù)據(jù)端傳輸數(shù)據(jù)和指令,其模塊

90、內的控制器有11條控制指令。當液晶顯示屏的接口電路與單片機系統(tǒng)I/O按照并行數(shù)據(jù)傳輸方式連接完成以后,即可以對STC89C52單片機進行編程。在液晶屏完成顯示之前首先要對液晶進行初始化。源程序如下:</p><p>  lcd_init() //***液晶初始化函數(shù)****</p><p><b>  {</b></p

91、><p>  write_1602com(0x38); //設置液晶工作模式,意思:16*2行顯示,5*7點陣,8位數(shù)據(jù)</p><p>  write_1602com(0x0c); //開顯示不顯示光標</p><p>  write_1602com(0x06); //整屏不移動,光標自動右移</p><p

92、>  write_1602com(0x01); //清顯示</p><p>  write_1602com(yh+1); //日歷顯示固定符號從第一行第1個位置之后開始顯示</p><p>  for(a=0;a<14;a++)</p><p><b>  {</b></p><p&g

93、t;  write_1602dat(tab1[a]); //向液晶屏寫日歷顯示的固定符號部分</p><p>  //delay(3);</p><p><b>  }</b></p><p>  write_1602com(er+2); //時間顯示固定符號寫入位置,從第2個位置后開始顯示</p>&l

94、t;p>  for(a=0;a<8;a++)</p><p><b>  {</b></p><p>  write_1602dat(tab2[a]); //寫顯示時間固定符號,兩個冒號</p><p>  //delay(3);</p><p><b>  }</b><

95、;/p><p><b>  }</b></p><p><b>  第五章 硬件調試</b></p><p>  排隊叫號機系統(tǒng)比較簡單,但對于焊接方面不可輕視,只要電路系統(tǒng)中出于一處的錯誤,就會對檢測造成很大的不便,對于各種鋒利的引腳要注意處理,否則會刺破帶有包皮的導線,則會對電路造成短路現(xiàn)象。</p>&l

96、t;p>  在本次排隊叫號機的設計調試中遇到了很多的問題。回想這些問題只要認真多思考都是可以避免的,以下為主要的問題:</p><p> ?。?)蜂鳴器無法正常工作。</p><p>  解決:由于程序產(chǎn)生的方波頻率比較低,導致蜂鳴器無法正常工作,通過查找資料,熟悉蜂鳴器有特定的工作頻率范圍,調試一合適方波頻率,使蜂鳴器正常發(fā)聲。</p><p> ?。?)燒

97、入程序后,LCD液晶顯示屏不顯示或者亮度不好。</p><p>  解決:不顯示時首先使用萬用表對電路進行測試,觀察是否存在漏焊,虛焊,或者元件損壞的現(xiàn)象。若無此問題查看燒寫的程序是否正確無誤,對程序進行認真修改。當顯示亮度不好時一邊改變電阻,一邊觀看LCD顯示屏,直到看到合適的亮度為止。</p><p>  經(jīng)過多次的反復調試試與分析,可以對電路的原理及功能更加熟悉,同時提高了設計能力與

98、及對電路的分析能力。同時在軟件的編程方面得到更到的提高,對編程能力得到加強,同時對所學的知識得到很大的提高與鞏固。如下為硬件實物圖:</p><p><b>  圖5.1 硬件實物</b></p><p>  圖5.2 第一行為叫號,第二行是就診窗口,共有兩個</p><p>  圖5.3 顯示的是當前的叫號號碼和就診號碼</p>

99、<p><b>  結 論</b></p><p>  本次畢業(yè)設計所做的是基于單片機的排隊叫號機系統(tǒng)。主要針對長期以來,醫(yī)院的門診量大,病人排隊秩序混亂、門診工作瑣碎繁多;就診排隊的人群“圍醫(yī)”現(xiàn)象,而進行設計的。排隊系統(tǒng)的應用從根本上解決了以上,為病人營造了一個公平、公正、公開的醫(yī)療環(huán)境。本設計主要解決了病人的排隊問題,用蜂鳴器鳴叫代替了語音叫號,但是離實際的應用還有很大的

100、距離,需要進一步的研究。</p><p>  至此,關于畢業(yè)設計的所有內容就介紹完了,進行這次畢業(yè)設計一切都是從零開始,從最簡單查資料、了解各個元件的功能起步,再確定設計方案、畫流程圖、編寫程序到最后進行硬件調試,這次課題設計可以說成功完成。</p><p>  在整個設計過程中,充分發(fā)揮了人的主觀能動性,自主學習,學到了許多沒學到的知識。程序編寫中,由于思路不清晰,開始時遇到了很多的問題

101、,經(jīng)過靜下心來思考查資料,和同學討論,向老師請教,理清了思路,完成對程序的編寫。通過設計提高了對單片機的認識,進一步熟悉和掌握單片機的結構及工作原理。通過實際程序設計和調試,逐步掌握模塊化程序設計方法和調試技術,提高軟件設計、調試能力;通過這次設計熟悉以單片機核心的應用系統(tǒng)開發(fā)的全過程,掌握硬件電路設計的基本方法和技術。最終較好的完成了設計,達到了預期的目的,完了最初的設想。</p><p>  但是由于時間和個

102、人能力的原因,整個系統(tǒng)看起來還是顯得非常的簡單,只實現(xiàn)了一些最基本的功能,還有許多不足和可以擴展的地方。</p><p><b>  致 謝</b></p><p>  在此我要深深的感謝那些傳授我知識的老師們,同時指導老師在設計過程中的各個環(huán)節(jié)給予細心指引與教導,最終完成此次畢業(yè)設計。在此,謹向老師們致以衷心的感謝和崇高的敬意!感謝學校以及系里領導安排此次畢業(yè)設計

103、,讓我在課堂上學習的知識能夠靈活的運用于實踐之中,加強了我們的動手能力。還要感謝老師對我的鼓勵,讓我能盡情的發(fā)揮我的能力,激揚去驗證自己的想法。</p><p>  最后,我們要向百忙之中抽時間對本文進行審閱,評議和參與本人論文答辯的各位老師表示感謝。</p><p><b>  參考文獻</b></p><p>  [1] 四海科技.逸眾排隊

104、管理系統(tǒng)[EB/OL]. </p><p>  [2] 聚寶科技.醫(yī)院排隊系統(tǒng)[EB/OL]. </p><p>  [3] 北京平安力合科技發(fā)展(集團)有限公司.中國排隊產(chǎn)品市場分析[EB/OL].</p><p>  [4] 陳平.現(xiàn)代醫(yī)院門診管理系統(tǒng)的發(fā)展方向[J].醫(yī)療衛(wèi)生裝備,2004,25﹝10﹞:28-29</p><p>  

105、[5] 汪春亮.排隊叫號系統(tǒng)在醫(yī)院門診中的應用[J].中國醫(yī)用工程與裝備,2009.10﹝8﹞:32-35</p><p>  [6] 方寧.門診自動分診管理系統(tǒng)的研發(fā)與實踐[J].中華中西醫(yī)雜志,2004,5(23):2975</p><p>  [7] 劉守義.單片機應用技術[M]. 西安:西安電子科技大學出版社,2002.</p><p>  [8] 劉勇.數(shù)

106、字電路[M].北京:電子工業(yè)出版社,2004.</p><p>  [9] 譚浩強.C程序設計[M].(第三版)北京:清華大學出版社,2005.</p><p><b>  256-278</b></p><p>  [10] 戴佳,戴衛(wèi)恒.51單片機C語言應用程序設計實例精講[M]北京:電子工業(yè)出版社,2006.</p><

107、;p>  [11] 徐愛鈞,彭秀華.Keil Cx51 V7.0 單片機高級語言編程與uVision2應用實踐 [M].(第二版)北京:電子工業(yè)出版社,2008.</p><p>  [12] 魯剛強.基于液晶顯示器的單片機系統(tǒng)設計[J].科技資訊,2008.12〔35〕:22-23</p><p>  [13] 張海兵,李敏.Protel電路設計實例與分析[M].北京:人民郵電出版

108、社,2005.</p><p>  [14] 黃劼,徐曉秋.單片機原理及接口技術[M].北京:國防工業(yè)出版社,2008.</p><p>  [15] 劉迎春.MCS-51單片機原理及應用教程[M].北京:清華大學出版社,2005.</p><p><b>  附 錄</b></p><p><b>  一、

109、英文原文:</b></p><p>  The Principle of Microcontroller</p><p>  In operation the Single Chip Microcomputer (SCM)is connected to a host PC microcomputer via aserial port. The connecting cable

110、is included with the unit.</p><p>  The SCM is supplied fitted with an 8751 chip. This chip features internal ROM containing versatile,real time monitor to communicate with a PC via the built-in serial port.

111、 The monitor includes a line assembler, disassembler, break points, single stepping and the facility to examine and exchange memory or register contents.</p><p>  A special function of the monitor is to stor

112、e the program under development in the RAM of the SCM development board. The great advantage of the method that is direct access to the I/O ports is provided by the 8051 is retained and, consequently,the need for a costl

113、y in-circuit-emulation (ICE)package is not required.</p><p>  Once a program has been completed on the SCM development system it can be easily transferred intothe ROM of another 8751 via an EPROM programmer.

114、 This second 8751, now containing the control program, can be removed from the Programmer and installed into the SCM-TB target board. Most importantly, because direct access to the input/output ports of the 8751 has been

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論