版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 JIANGSU UNIVERSITY OF TECHNOLOGY 本科畢業(yè)設(shè)計(論文) 基于單片機的脈沖理療儀設(shè)計學(xué)院名稱: 專 業(yè): 電子信息工程 班 級: 學(xué) 號: 姓 名: 指導(dǎo)教師姓名: 指導(dǎo)教師職稱: 高級實驗師 二一四年 六月江蘇理工學(xué)院畢業(yè)設(shè)計說明書(論文)基于單片機的脈沖理療儀設(shè)計摘要:本次設(shè)計為基于單片機的脈沖理療儀設(shè)計,其中包括單片機系統(tǒng)模塊、顯示模塊、報警模塊、電源模塊、升壓模塊、按鍵模塊。當(dāng)系統(tǒng)通電后,設(shè)置理療的時間、幅度,在LED數(shù)碼管上顯示,當(dāng)理療時間到達設(shè)定時間,報警響,理療儀停止工作,脈沖強度受占空比影響,占空比越大,輸出強度越大,脈沖理療儀就是將物理因子作用
2、于人體,使之產(chǎn)生好轉(zhuǎn)的設(shè)備。本設(shè)計基本能完成脈沖理療的功能,并且操作簡單易懂,適合廣大群體使用。關(guān)鍵詞:脈沖;幅度;理療;占空比Pulse fields design based on single chip microcomputerAbstract:The design for pulse fields design based on single chip microcomputer, including single chip microcomputer system module, display module, alarm module, power supply module,
3、the booster module, keys module. When the system after electrify, set the physical therapy time, amplitude, displayed on the LED digital tube, when physical therapy time setting time, alarm, stop working fields and pulse strength affected by the duty ratio, the duty ratio, the greater the output int
4、ensity, the greater the pulse fields is the effect of physical factors on human body, make it have better equipment. This design basic can complete the function of the pulse physical therapy, and easy operation, suitable for the general population. Keywords:Pulse;Amplitude; Physical therapy;Duty rat
5、io目 錄序 言1第1章 緒論21.1 課題的目的和意義21.2 主要設(shè)計內(nèi)容和要求2第2章 方案論證32.1 方案論證32.2 系統(tǒng)各模塊功能簡述4第3章 系統(tǒng)硬件設(shè)計63.1 單片機控制模塊的設(shè)計63.2 單片機最小系統(tǒng)73.2.1 單片機復(fù)位模塊設(shè)計83.2.2 單片機晶振模塊設(shè)計93.3 電源電路設(shè)計93.4 按鍵電路設(shè)計103.5 顯示電路設(shè)計103.6 報警模塊113.7 升壓電路123.8 系統(tǒng)硬件設(shè)計133.8.1 系統(tǒng)硬件圖133.8.2系統(tǒng)硬件分析13第4章 系統(tǒng)軟件設(shè)計15 4.1 系統(tǒng)軟件設(shè)計原則154.2 主程序設(shè)計流程圖154.3 顯示電路流程圖164.4 鍵掃流程
6、圖設(shè)計17第5章 系統(tǒng)調(diào)試與數(shù)據(jù)分析195.1軟硬件電路制作與調(diào)試195.2 軟硬件功能分析19結(jié) 論20參考文獻21致 謝22附錄一 元件清單23附錄二 主程序25附錄三 電路圖36附錄四 實物圖37序 言電子技術(shù),計算機技術(shù)和圖像分析技術(shù),廣泛應(yīng)用于醫(yī)藥,理療設(shè)備?,F(xiàn)今使用的理療儀功能多化,操作方便,并且也很安全高效,在國外,家庭保健和理療起步很早,技術(shù)也得到了改善,而且推廣很大眾化,最近幾年國內(nèi)也掀起了理療熱,各種理療儀,例如低頻治療儀,如紅外治療儀,磁場探測器和其他小的工具,現(xiàn)在已經(jīng)進入了家庭在國內(nèi)和國外1。本設(shè)計利用51單片機控制輸出脈沖信號,利用按鍵,LED數(shù)碼管,報警,電源等外部
7、硬件組成一個脈沖理療儀,對各方案進行了細心的比較,并對設(shè)計中使用的芯片進行了仔細的分析。因此,本系統(tǒng)的安全性和可擴展性都比較好2。 第1章 緒論1.1 課題的目的和意義 隨著社會經(jīng)濟活動日益頻繁和現(xiàn)代生活節(jié)奏的加快,越來越多的人明顯的感覺或經(jīng)驗所帶來的壓力重,精神壓力迄今已經(jīng)成為現(xiàn)代社會的一大“隱形瘟疫”,對人們的身心健康構(gòu)成了相當(dāng)大的威脅,如不加以重視,其危害和遺患將十分嚴(yán)重3。通過本次脈沖理療儀的設(shè)計,讓我們能夠更加清楚的了解單片機智能控制系統(tǒng)的功能,鞏固自己已經(jīng)學(xué)過得知識,自學(xué)新的內(nèi)容,提高動手實踐能力。1.2 主要設(shè)計內(nèi)容和要求利用單片機設(shè)計,使系統(tǒng):1、工作電壓+5V;2、能輸出幅度
8、可調(diào)的脈沖信號;3、1到30分鐘的治療,最后能報警; 4、理療時間可通過LED數(shù)碼顯示。 第2章 方案論證2.1 方案論證方案1本系統(tǒng)采用STC12C5A60S2作為中央處理單元控制脈沖發(fā)生電路產(chǎn)生脈沖實現(xiàn)理療,通過LED數(shù)碼管時間顯示,并通過蜂鳴器實現(xiàn)計時報警。示意框圖2-1如下: 圖 2-1 單片機控制原理框圖方案2 本系統(tǒng)采用FPGA作為中央處理單元控制脈沖發(fā)生電路產(chǎn)生脈沖實現(xiàn)理療,通過LED數(shù)碼管時間顯示,并通過蜂鳴器實現(xiàn)即使報警。示意圖2-2如下:圖2-2 FPGA控制原理框圖方案比較: 以上兩個方案都可以實現(xiàn)脈沖理療儀的功能要求。其中方案一軟硬件結(jié)合,硬件成本低,軟件容易實現(xiàn),優(yōu)化
9、型相對比較好,操作簡單,容易實現(xiàn),且滿足設(shè)計要求。方案二使用的是軟硬件結(jié)合,硬件成本高且設(shè)計繁瑣,軟件起點底,操作難,軟硬結(jié)合不易實現(xiàn)且難修改,且相關(guān)設(shè)計要求不能達到。所以選擇方案一實現(xiàn)功能。2.2 系統(tǒng)各模塊功能簡述1. 電源模塊本設(shè)計需要+5V電壓,由穩(wěn)壓器變壓而來。工作時,只需要插上插頭。2. 顯示模塊設(shè)計中選用LED數(shù)碼管作為顯示器,顯示理療的時間和輸出信號的強度。3. 按鍵模塊本設(shè)計需要五個鍵,一個為復(fù)位鍵,四個為設(shè)置時間的時,分,信號的強度和確認鍵。4. 報警模塊當(dāng)理療時間到達預(yù)先設(shè)定好的時間時,蜂鳴器就會響,表面理療時間已到。第3章 系統(tǒng)硬件設(shè)計3.1 單片機控制模塊的設(shè)計本設(shè)計
10、采用的單片機為STC12C5A60S2。STC12C5A60S2是STC生產(chǎn)的單時鐘/機器周期(1T)的單片機,具有高速、低功耗、超強抗干擾的功能,是新一代8051單片機,指令代碼完全兼容傳統(tǒng)的8051,但是速度快8-12倍。內(nèi)部集成MAX810專用復(fù)位電路,2路PWM,8路高速10位A/D轉(zhuǎn)換,針對電機控制,強干擾場合4。STC12C5A60S2的引腳圖如圖3-1所示:圖3-1 STC12C5A60S2的引腳圖STC12C5A60S2的各引腳功能如表3-2所示:表3-2 STC12C5A60S2引腳功能表管腳名稱管腳功能P0.0P0.7(3932)P0口是一個漏極開路型準(zhǔn)雙向I/O口。在訪問
11、外部存儲器時,它是分時多路轉(zhuǎn)換的地址(低8位)和數(shù)據(jù)總線,在訪問期間激活了內(nèi)部的上拉電阻。在EPROM編程時,它接收指令字節(jié),而在驗證程序時,則輸出指令字節(jié)。驗證時,要求外接上拉電阻。P1.0P1.7(1-8)P1口是帶內(nèi)部上拉電阻的8位雙向I/O口。在EPROM編程和程序驗證時,它接收低8位地址。P2.0P2.7(21-28)P2口是一個帶內(nèi)部上拉電阻的8位雙向I/O口。在訪問外部存儲器時,它送出高8位地址。在對EFROM編程和程序驗證期間,它接收高8位地址。P3.0P3.7(10-17)P3口是一個帶內(nèi)部上拉電阻的8位雙向I/O口。VCC(40)電源端,接5V電源GND(20)接地引腳RS
12、T(9)復(fù)位信號輸入引腳端口XTAL2,XTAL1(18-19)晶體振蕩器的接入引腳。3.2 單片機最小系統(tǒng) 單片機最小系統(tǒng)包括:單片機、晶振電路、復(fù)位電路。單片機最小系統(tǒng)為整個電路提供了時鐘信號和復(fù)位電路。下圖3-2是STC12C5A60S2單片機的最小系統(tǒng)電路圖。 圖3-2 單片機最小系統(tǒng)3.2.1 單片機復(fù)位模塊設(shè)計 電阻R6與電容C3組成復(fù)位電路。復(fù)位原理,單片機高電平復(fù)位,上電瞬間,電容兩段極性不能突變5,所以單片機9腳瞬間高電平復(fù)位,很快電容C3充滿電后,單片機9腳被拉低,處于工作狀態(tài),只要重新上電,單片機就會復(fù)位一次。下圖3-3為單片機復(fù)位電路設(shè)計。圖3-3 單片機復(fù)位電路3.2
13、.2 單片機晶振模塊設(shè)計單片機的時鐘信號通常用兩種電路形式得到:內(nèi)部振蕩和外部振蕩方式。本次設(shè)計采用外部振蕩器6。將12MHZ的晶振連接到引腳 XTAL1 和XTAL2,電容 C2,C4 采用22pF,可以用來穩(wěn)定振蕩器的頻率,兩個電容為負載電容,兩個電容的作用是容易起振和減小頻率的溫漂。晶振模塊為系統(tǒng)提供基本的時鐘信號。頻率較大時,會產(chǎn)生很小的誤差,故延時時間還要加上指令時間才能獲得較大的頻率波形。時鐘電路的設(shè)計框圖如圖3-4所示:圖3-4 單片機晶振模塊設(shè)計3.3 電源電路設(shè)計 5V供電是采用LM7805供電的,輸入12V直流電,輸出5V直流電,供單片機工作使用。這部分電路比較簡單,外接1
14、2V直流電源,可用電源供電,插上電源后,經(jīng)過LM7805穩(wěn)壓管,輸出電壓VCC,再通過220uF電容濾波。如圖3-5所示:圖3-5 電源電路3.4 按鍵電路設(shè)計常用的鍵盤電路一般為矩陣式,但在這次設(shè)計中,為了方便程序的簡單化,我們采用了一般的鍵盤接口,鍵盤輸出信號7。單片機的P3口(P3.0-P3.7)P3口是一個帶內(nèi)部上拉電阻的8位雙向I/O口,功能由程序定義,系統(tǒng)共有四個按鍵,P3.4為設(shè)置功能,P3.5為確認鍵,P3.6為減小鍵,P3.7為增大鍵。鍵盤模塊設(shè)計框圖如圖3-6所示:圖 3-6 按鍵電路3.5 顯示電路設(shè)計下圖3-7為顯示電路。圖3-7 顯示模塊數(shù)碼管有共陰和共陽的區(qū)分,單片
15、機都可以進行驅(qū)動,但是驅(qū)動的方法卻不同,并且相應(yīng)的09的顯示代碼也正好相反。本系統(tǒng)數(shù)碼管選擇共陽極接法。P2.1,P2.2,P2.3,P2.4控制數(shù)碼管的千,百,十個位,當(dāng)相應(yīng)的端口為低電平,驅(qū)動晶體管導(dǎo)通,驅(qū)動晶體管的數(shù)字控制提供了高電平,這時只要P0口送出數(shù)字的顯示代碼,數(shù)碼管就能正常顯示數(shù)字。因為要顯示三位不同的數(shù)字,所以必須用動態(tài)掃描的方法來實現(xiàn),就是先個位顯示1毫秒,十位再顯示1毫秒,循環(huán),所以只要掃描時間小于1/50秒,因為人眼的視覺效果的殘留量,不斷循環(huán),這樣只要掃描時間小于1/50秒,就會因為人眼的視覺殘留效應(yīng),看到兩位不同的數(shù)字穩(wěn)定顯示。通過一個220歐姆的電阻直接給數(shù)碼管的
16、8個段位供電,P2.1和P2.2、 P2.3、P2.4端口控制數(shù)碼管的千位、百位、十位和個位的供電。單片機的P0口輸出的數(shù)據(jù)相當(dāng)于將數(shù)碼管不要顯示的數(shù)字段對地短路,這樣數(shù)碼管就會顯示需要的數(shù)字。3.6 報警模塊下圖3-8為報警電路模塊。圖3-8 報警電路 當(dāng)預(yù)先設(shè)定時間結(jié)束時,則啟動聲光報警電路。報警電路中光報警采用發(fā)光二極管,聲報警采用蜂鳴器來設(shè)計,采用一個引腳控制。其中,蜂鳴器電路中,當(dāng)輸出高電平時,三極管截至,當(dāng)輸出低電平時,三極管導(dǎo)通,蜂鳴器產(chǎn)生報警聲。對于發(fā)光二極管,必須采用限流電阻,否則會使二極管電流過大而燒壞。當(dāng)單片機P3.3置低時,即可實現(xiàn)聲光報警。3.7 升壓電路下圖3-9為
17、升壓模塊電路。從P13端輸入信號,經(jīng)過R6,C1進行整流濾波,再送入升壓變壓器,經(jīng)過變壓器后將升壓降壓,再輸出脈沖信號。圖3-9 升壓電路3.8 系統(tǒng)硬件設(shè)計3.8.1 系統(tǒng)硬件圖 通過前面的單片機復(fù)位電路、晶振模塊、電源模塊、顯示模塊、報警模塊、升壓模塊、按鍵模塊組成了系統(tǒng)硬件圖。詳情見附錄三。3.8.2系統(tǒng)硬件分析當(dāng)系統(tǒng)通電后,電壓接+12V到LM7805穩(wěn)壓管,輸出+5V電壓,通過C5濾波,二極管D4為保護電路,通入單片機,然后單片機最小系統(tǒng)開始工作,首先單片機晶振電路工作,12MHZ的晶振連接到引腳 XTAL1 和XTAL2,電容C2和C4分別并到兩端,兩個電容的作用是容易起振和減小頻
18、率的溫漂,晶振模塊為系統(tǒng)提供基本的時鐘信號。電阻R6與電容C3組成復(fù)位電路,按鍵SW5按下,輸入高電平,復(fù)位電路工作。顯示電路通過7個220歐姆和一個330歐姆的電阻直接給數(shù)碼管供電,P2.1和P2.2、 P2.3、P2.4端口控制數(shù)碼管的千位、百位、十位和個位的供電,三極管Q1,Q2,Q3,Q6,為驅(qū)動放大的作用。單片機的P0口輸出的數(shù)據(jù)相當(dāng)于將數(shù)碼管不要顯示的數(shù)字段對地短路,這樣數(shù)碼管就會顯示需要的數(shù)字。蜂鳴器電路中,當(dāng)輸出高電平時,三極管截至,當(dāng)輸出低電平時,三極管導(dǎo)通,蜂鳴器產(chǎn)生報警聲。對于發(fā)光二極管,必須采用限流電阻,否則會使二極管電流過大而燒壞。當(dāng)單片機P3.3置低時,即可實現(xiàn)聲光
19、報警。按鍵電路共有四個按鍵,由單片機的P3.4、P3.5、P3.6、P3.7接入這四個按鍵,SW1為設(shè)置按鍵,SW2為確認按鍵,SW3為減小按鍵,SW4為增大按鍵。第4章 系統(tǒng)軟件設(shè)計4.1 系統(tǒng)軟件設(shè)計原則 系統(tǒng)軟件是一種不需要用戶干預(yù)的程序集合,也控制和協(xié)調(diào)計算機和外部設(shè)備,主要功能是調(diào)度,監(jiān)控,維護計算機系統(tǒng),負責(zé)管理計算機系統(tǒng)中各種獨立的硬件才能協(xié)調(diào)工作。所以,可以說軟件系統(tǒng)是連接需求分析、硬件系統(tǒng)以及使得系統(tǒng)實現(xiàn)的橋梁,對軟件的設(shè)計應(yīng)首先了解軟件設(shè)計的設(shè)計原則: 1.可靠性:軟件可靠性是指軟件,可以避免失敗的測試運行期間發(fā)生的能力,和失敗的事件之后,逃生能力和故障排除。2.可修改性:
20、合理的要求,設(shè)計了軟件,它具有良好的結(jié)構(gòu),完整的文檔的科學(xué)方法,完備系統(tǒng)的性能。3.易于調(diào)整,程序簡便。4.可測試性 :可測試性就是設(shè)計一個適當(dāng)?shù)臄?shù)據(jù)集合,用來測試所建立的系統(tǒng),并保證系統(tǒng)得到全面的檢驗。5.標(biāo)準(zhǔn)化原則 :在結(jié)構(gòu)上實現(xiàn)開放,基于業(yè)界開放式標(biāo)準(zhǔn),符合國家和信息產(chǎn)業(yè)部的規(guī)范。4.2 主程序設(shè)計流程圖總流程圖如下圖4-1所示,從程序開始,進入顯示,然后系統(tǒng)初始化,看按鍵是否按下,假如按鍵按下,則進入相關(guān)參數(shù)的設(shè)置,如不按下按鍵,則返回初始化,進入數(shù)據(jù)參數(shù)之后,下一步進入定時中斷和顯示端口,最后脈沖輸出,如想重新設(shè)置,則返回系統(tǒng)初始化。圖 4-1 主程序流程圖4.3 顯示電路流程圖 顯
21、示程序的過程為:顯示開始時,先進行LCD的初始化,判斷是否顯示漢字或ACSII碼或圖形,若不顯示,則返回,若顯示的是漢字或ACSII碼,相應(yīng)的功能設(shè)置,和發(fā)送的地址和數(shù)據(jù),然后決定是否顯示完畢,完成顯示的回報,沒有出現(xiàn)繼續(xù)發(fā)送地址,若顯示的是圖形,則先進行相應(yīng)功能的設(shè)置,再送行地址和列地址,然后送數(shù)據(jù),最后判斷是否顯示完,顯示完則返回,沒有顯示完則繼續(xù)送行地址和列地址。其流程圖如圖4-2所示。圖4-2 顯示模塊流程圖4.4 鍵掃流程圖設(shè)計鍵掃程序的過程為:開始時,先判斷是否有鍵閉合,無鍵閉合時,返回繼續(xù)判斷,有鍵閉合時,先去抖動,然后確定是否按下任意鍵,如果沒有鍵被按下,返回繼續(xù)確定關(guān)鍵是封閉
22、的,如果有鍵按下,則判斷鍵號,然后釋放,若釋放按鍵完畢,則返回,若沒有釋放按鍵,則返回繼續(xù)釋放。其流程圖如圖4-3所示。圖4-3 按鍵電路流程圖第5章 系統(tǒng)調(diào)試與數(shù)據(jù)分析5.1軟硬件電路制作與調(diào)試1.單片機控制電路的制作和調(diào)試第一步是要焊接單片機的晶振電路和復(fù)位電路,做完了以后,首先不上電,用萬用表檢查是否有短接、斷接和搭錯線路等問題,使用數(shù)字萬用表檢查過后發(fā)現(xiàn)沒有錯焊、漏焊或虛焊。之后就上電檢測,檢測的方法是看數(shù)碼管上面有無顯示,發(fā)現(xiàn)能夠顯示,則表示這部分沒有問題了,緊接著進行下一步的硬件焊接工作。2.按鍵系統(tǒng)的制作和調(diào)試第二步是從單片機選擇四個端口焊接好四個按鍵,對角線進行焊接,一端接P2
23、0-P23端口,另一端連接接地。單片機的四個按鍵都有自己的功能。焊好后上電,通過數(shù)碼管顯示看按鍵是否正確,是否靈敏。發(fā)現(xiàn)數(shù)碼管可以正確的按鍵功能,但是稍顯遲鈍,但經(jīng)檢查后并沒有發(fā)現(xiàn)錯誤。3.報警電路模塊的制作和調(diào)試焊接報警電路時上電試驗后發(fā)現(xiàn)蜂鳴器不工作,用萬用表檢查后發(fā)現(xiàn)三極管已壞,蜂鳴器不工作,重新焊接了一個三極管成功驅(qū)動了蜂鳴器的工作。4. 輸出信號的檢查用萬用表和示波器檢測輸出信號口,測的數(shù)據(jù)與要求的基本能符合。5.2 軟硬件功能分析經(jīng)過反復(fù)的調(diào)試與修改,基本實現(xiàn)了預(yù)定的功能,當(dāng)通電后,數(shù)碼管能正常顯示時間,可以正常調(diào)節(jié)幅度,并達到預(yù)設(shè)報警時間時,自動報警。 結(jié) 論本次畢業(yè)設(shè)計是對我們
24、大學(xué)四年所學(xué)知識的一個檢驗,在本次設(shè)計中,我發(fā)現(xiàn)了自己的不足,并通過自己思考,找資料和問指導(dǎo)教師,彌補了自己的缺陷。也學(xué)到了自己在書本上所學(xué)不到的知識,并理解了以前在書本上所不理解的知識,自己動手才能把以前的知識和陌生的知識理解貫徹,實踐出真理。雖說理療儀在生活中并不少見,但這次自己制作,讓我深刻理解了它的原理。在寫論文時,自己時常不知道怎么進行下一步的編寫和一些器件理解,通過在圖書館查資料和問同學(xué)老師,這些問題也迎刃而解。最后要感謝我的同學(xué)們,感謝他們在畢業(yè)設(shè)計的過程中給我的幫助。沒有他們的幫助,我也不可能很好地完成本次設(shè)計任務(wù)。同時感謝從我進入大學(xué)以來,學(xué)校所有在學(xué)習(xí)和生活方面對我關(guān)心的老
25、師。參考文獻1 張毅剛,彭喜源.MCS51單片機應(yīng)用設(shè)計M.哈爾濱:哈爾濱工業(yè)大學(xué)出版,1997.2 王煜東.傳感器應(yīng)用電路400例M.北京:中國電力出版社,2008.3 鄒振春等.MCS-51系列單片機原理及應(yīng)用接口技術(shù)(第二版)M.北京:機械工業(yè)出版社,2006.4 林恒,劉惠蘭,楊德偉.微光機電(MOEMS)陀螺的技術(shù)及發(fā)展J.中國慣性技術(shù),2005,13(12):85-88.5 鄒振春等.MCS-51系列單片機原理及應(yīng)用接口技術(shù)(第二版)M.北京:機械工業(yè)出版社,2006.6 陸為民,盧寧生理學(xué)M上海:復(fù)旦大學(xué)出版社,2005.7 謝永林,王溶泉理療機械學(xué)M北京:人民軍醫(yī)出版社,199
26、9.8 張鑫.單片機原理及應(yīng)用M.北京:電子工業(yè)出版社,2005.9 樓然苗,李光飛.單片機課程設(shè)計指導(dǎo)M.北京:北京航空航天大學(xué)出版社,2007.10 趙負圖數(shù)字邏輯集成電路手冊M北京:化學(xué)工業(yè)出版社,2005.11 全新實用電路集萃叢書委員會醫(yī)療保健應(yīng)用電路集萃M北京:機械工業(yè)出版社,2005.12 馬全喜電子元器件與電子實習(xí)M北京:機械工業(yè)出版社,2007.13萬敏.VHDL語言100例詳解M. 北京:清華大學(xué)出版社,1999. 14 Gothelf A,Mir LM,Gehl J.Electrochemotherapy:results of cancer treat
27、ment using enhanced delivery of bleomycin by electroporation.M Cancer Treatment Reviews . 200315 Matsushima Y,Takahashi E,Hagiwara K,et al.Clinical and experimental studies of anti-tumor effects of electrochemical therapy alone or in combination with chemotherapy.M European Journal of Surgery Supple
28、ment . 1994致 謝在不注意的日子里,我們已經(jīng)度過了大學(xué)的四年生活,在這四年里,我們有過快樂,也有過悲傷,這些都成為我們最珍貴的回憶,在這四年的生活中,我遇到了一些困難,但這些困難不能擋住我前進的腳步,因為我有我的同學(xué)、老師,正是因為他們的無私幫助,我才戰(zhàn)勝了困難,所以我要特別的感謝他們,沒有他們,我的四年時光就不會這么順心的過下來,感謝你們。歷時兩個月的時間里,終于完成了畢業(yè)設(shè)計,在論文的寫作中也遇到了許多困難,但在同學(xué)和老師的幫助下度過了,在此要特別感謝我的指導(dǎo)老師黃老師,感謝他的細心教導(dǎo)和不厭其煩的幫助我進行論文的修改。最后再次感謝黃老師和各位同學(xué)的幫助,讓我能夠完成這篇論文。畢
29、業(yè)論文的結(jié)束意味著我們即將走向社會的大門,遠離大學(xué)的校門,所以畢業(yè)論文的結(jié)束不是我們的終點,我們還需走的更遠。謹以此感謝,路還長,唯勤勉前行。 附錄一 元件清單 名稱規(guī)格個數(shù)瓷片電容0.1uF/50V3瓷片電容0.1uF/250V2電解電容4.7uf/16V1電解電容1000uf/25V1電解電容220uf/16V1電解電容10uF1瓷片電容30p2電解電容0.1uf/16V1電解電容100PF/50V1電解電容2200PF/50V1二極管1N41482穩(wěn)壓二極管3V2二極管1N40071二極管BYV26C2二極管Diode 1N41481DC插座PWR2.51USB接口OUTPUT1下載程序
30、排陣Header 41IRF7306N80C2IRF730IRF34151三端穩(wěn)壓器78051電阻3k3電阻1k1電阻100k1電阻10K4電阻0.11電阻390K1排阻10k2按鍵SW_P816變壓器1單片機STC5A60S21IRF2104IRF21031數(shù)碼管4UC3842BUC38451運放LM2581晶振12MHz1附錄二 主程序#define uchar unsigned char#define uint unsigned int#include"STC12C5A.h"#define fangzheng 1 /仿真使能# include <intrins.
31、h>#include"PWM.C"#define PWM_MAX 70uchar LED_D;/動態(tài)移位緩沖#define LED_WEI P2#define LED_DUAN P0#define K1P34#define K2P35#define K3P36#define K4P37#define BELL P33unsigned int second_jishu;unsigned char second;unsigned int maohao;/冒號標(biāo)志unsigned char new_flg;/一秒標(biāo)志unsigned char light=8;/亮度控制un
32、signed int I_DATA=0;/電流unsigned int AD_DATE1=1234;unsigned int AD_DATE2=4578;unsigned int TIME=10;unsigned int TIME_RUN=10;unsigned char SET_MODE; unsigned char QD=3;/強度unsigned char START;unsigned char CH_JISHU;/通道計數(shù)float float_I;union perdataunsigned char EEP_DATE3;unsigned int INT1;UN1;#define ee
33、p_pl UN1.INT1#define V_MAX UN1.EEP_DATE2#define eep_save UN1.EEP_DATEuchar Num_Buffer8;/led狀態(tài)緩存uchar code BitSet8 = 0x7F, 0xBF, 0xDF, 0xEF, 0xF7,0xfb,0xfd,0xfe,;/用于設(shè)置(低電平位選)位選信號uchar code NumberCode = 0xc0, 0xf9, 0xa4, 0xb0,/0,1,2,3 0x99, 0x92, 0x82, 0xf8,/4,5,6,7 0x80, 0x90,/8,9,/*A,b,C,d,E,F,*/0x8
34、8,0x83,0xC6,0xA1,0x86,0x8E,0xff,0xBF;/用于設(shè)置(共陽極)數(shù)碼管的段選信號,從0f共16個數(shù)值uint dou;void T0_Init() /定時器0初始化為定時TMOD|= 0x01;TL0=0x30;/定時寄存器器低8位賦值 2msTH0=0xf8;/定時寄存器器高8位賦值ET0 =1;EA =1;TR0 =1;main()P1=0XF7;P1M0=0x08;T0_Init(); /定時器0初始化PWM0_set (3);/PWM_init ();while(1)switch(SET_MODE)case 0:Num_Buffer7=NumberCode
35、TIME_RUN/60/10;Num_Buffer6=NumberCodeTIME_RUN/60%10&0x7f;Num_Buffer5=NumberCodeTIME_RUN%60/10;Num_Buffer4=NumberCodeTIME_RUN%60%10;break;case 1:Num_Buffer7=NumberCodeTIME/60/10;Num_Buffer6=NumberCodeTIME/60%10&0x7f;if(second_jishu<250)Num_Buffer5=NumberCodeTIME%60/10;Num_Buffer4=NumberCodeTIME%60%10;elseNum_Buffer5=255;Num_Buffer4=255;break;case 2:if(second_jishu<250)Num_Buffer7=NumberCodeTIME/60/10;Num_Buffer6=NumberCodeTIME/60%10&0x7f;elseNum_Buffer7=255;Num_Buffer6=255;Num_Buffer5=NumberCodeTIME%60/10;Num_Buffer
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鎳鎘電池新聞燈項目可行性研究報告
- 2025年超薄型鋁箔項目可行性研究報告
- 2025年綁線項目可行性研究報告
- 2025年水果櫥項目可行性研究報告
- 2025年拉線馬項目可行性研究報告
- 英語教學(xué)中的數(shù)學(xué)思維訓(xùn)練方法
- 科技環(huán)境下的小學(xué)生自主學(xué)習(xí)模式創(chuàng)新
- 旅游行業(yè)中的卓越客戶服務(wù)實踐與挑戰(zhàn)
- 2025至2030年地膜項目投資價值分析報告
- 2025至2030年發(fā)酵用傳感器項目投資價值分析報告
- 版本管理方案
- 智能衣服方案
- 李克勤紅日標(biāo)準(zhǔn)粵語注音歌詞
- 基于視覺的工業(yè)缺陷檢測技術(shù)
- 軍事英語詞匯整理
- 家庭教育指導(dǎo)委員會章程
- DB31-T 1440-2023 臨床研究中心建設(shè)與管理規(guī)范
- 老客戶維護方案
- 高處作業(yè)安全教育培訓(xùn)講義課件
- 萬科物業(yè)管理公司全套制度(2016版)
- 英語經(jīng)典口語1000句
評論
0/150
提交評論