freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的直流可調(diào)電源的設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-01-18 16:28本頁面
  

【正文】 的數(shù)據(jù),: 74LS138邏輯圖如圖214所示:數(shù)碼管的數(shù)據(jù)線利用鎖存器和液晶的數(shù)據(jù)線共用一個(gè)I/O即P0口;數(shù)碼管的數(shù)據(jù)需用從鎖存器74LS373中獲得,當(dāng)使能端有效,鎖存器就接受單片機(jī)傳給的數(shù)據(jù),進(jìn)而傳給數(shù)碼管顯示。而數(shù)碼管的片選線則利用了3—8譯碼器來選通,、。只要控制這三個(gè)地址線就可以實(shí)現(xiàn)控制六個(gè)數(shù)碼管的位選和鎖存器的使能。如下圖所示: 數(shù)碼管顯示電路圖目前,廣泛使用的串行數(shù)據(jù)接口標(biāo)準(zhǔn)有一,一與一三種。其中一是美國(guó)電子工業(yè)協(xié)會(huì)正式公布的串口總線標(biāo)準(zhǔn),也是目前最為常用的串行接口標(biāo)準(zhǔn),用來實(shí)現(xiàn)計(jì)算機(jī)與計(jì)算機(jī)之間,計(jì)算機(jī)與外設(shè)之間的數(shù)據(jù)通訊。串行通信接口的基本任務(wù)是實(shí)現(xiàn)數(shù)據(jù)格式化。來自的是普通的并行數(shù)據(jù),接口電路應(yīng)具有實(shí)現(xiàn)不同串行通信方式下的數(shù)據(jù)格式化的任務(wù)。具體任務(wù)是:1. 進(jìn)行串并轉(zhuǎn)換;2. 控制數(shù)據(jù)傳輸速率;3. 進(jìn)行錯(cuò)誤檢測(cè);4. 進(jìn)行TTL與EIA電平轉(zhuǎn)換;5. 提供一一接口標(biāo)準(zhǔn)所要求的信號(hào)線。 本電路主要用于串口程序下載,由于電平和TTL電平不匹配,因此要實(shí)現(xiàn)單片機(jī)和機(jī)之間的通信,必須在它們之間加接電平轉(zhuǎn)換器。電平轉(zhuǎn)換器有232電平轉(zhuǎn)換和485電平轉(zhuǎn)換,本設(shè)計(jì)采用232電平轉(zhuǎn)換,系統(tǒng)設(shè)計(jì)采用公司的一接口芯,這是一種標(biāo)準(zhǔn)的一接口芯片。只需巧電源供電,其內(nèi)部的電源變化成士電源用于通信。該芯片集成有兩路收發(fā)器,可將單片機(jī)輸入的電平轉(zhuǎn)換為電平發(fā)送給從機(jī),或?qū)臋C(jī)接收的電平轉(zhuǎn)換為電平發(fā)送給單片機(jī)。通過這樣的電平轉(zhuǎn)換實(shí)現(xiàn)主機(jī)和從機(jī)的通信,本設(shè)計(jì)的MAX232為雙列直插16腳封裝。 復(fù)位使單片機(jī)處于起始狀態(tài),并從該起始狀態(tài)開始運(yùn)行。AT89C51的RST引腳為復(fù)位端,該引腳連續(xù)保持2個(gè)機(jī)器周期(24個(gè)時(shí)鐘振動(dòng)周期)以上高電平,則可使單片機(jī)復(fù)位。內(nèi)部復(fù)位電路在每一個(gè)機(jī)器周期的S5P2期間采樣斯密特觸發(fā)器的輸出端,該觸發(fā)器可抑制RST引腳的噪聲干擾,并在復(fù)位期間不產(chǎn)生ALE信號(hào),也即復(fù)位后,只影響SFR中的內(nèi)容,內(nèi)部RAM中的數(shù)據(jù)不受影響。外部復(fù)位有上電復(fù)位和按鍵電平復(fù)位。由于單片機(jī)運(yùn)行過程中,其本身的干擾或外界干擾會(huì)導(dǎo)致出錯(cuò),此時(shí)我們可按復(fù)位鍵重新開始運(yùn)行。為了便于本設(shè)計(jì)運(yùn)行調(diào)試,復(fù)位電路采用按鍵復(fù)位方式。 時(shí)鐘電路時(shí)鐘電路是單片機(jī)的心臟,它控制著單片機(jī)的工作節(jié)奏。MCS51單片機(jī)允許的時(shí)鐘頻率是因型號(hào)而異的,其典型值為12MHZ。AT89C51內(nèi)部有一個(gè)反相振蕩放大器,XTAL1和 XTAL2分別是該反向振蕩放大器的輸入端和輸出端。該反向放大器可配置為片內(nèi)振蕩器,石晶振蕩和陶瓷振蕩均可采用。本設(shè)計(jì)采用的晶振頻率為12MHZ。51系列單片機(jī)還可使用外部時(shí)鐘。在使用外部時(shí)鐘時(shí),外部時(shí)鐘必須從XTAL1輸入,而XTAL2懸空。時(shí)鐘電路如下圖所示: 硬件電路PCB圖采用PROTEL 99 SE 進(jìn)行硬件電路的設(shè)計(jì),最后生成的PCB板圖如下:圖15 開關(guān)電源電路PCB圖硬件抗干擾是應(yīng)用系統(tǒng)最基本和最主要的抗干擾手段,一般從防和抗兩方面入手來抑制干擾。其總的原則是抑制或消除干擾源,切斷干擾對(duì)系統(tǒng)的藕合通道,降低系統(tǒng)對(duì)干擾信號(hào)的敏感性。對(duì)于本系統(tǒng),硬件抗干擾設(shè)計(jì)具體措施有隔離、接地、濾波等常用方法。隔離 主要用于過程通道的隔離。光電禍合器能有效地抑制尖峰脈沖及各種噪聲干擾,提高信噪比。在輸入、輸出通道采用光電藕合器將控制系統(tǒng)與外圍接口隔離; 接口接地應(yīng)遵循的基本原則是數(shù)字地、模擬地、屏蔽地應(yīng)該合理接地,不能混用。要盡可能地使接地電路各自形成回路,減少電路與地線之間的電流禍合。合理布置地線使電流局限在盡可能小的范圍內(nèi),并根據(jù)地電流的大小和頻率設(shè)計(jì)相應(yīng)寬度的印刷電路和接地方式。(去耦電容);濾波 電源系統(tǒng)干擾源主要是高次諧波。無源濾波器是一個(gè)簡(jiǎn)單的、有效的低通濾波器,它只讓電網(wǎng)中基波通過,而對(duì)高次諧波有急劇的衰減作用,對(duì)串模干擾和共模干擾信號(hào)具有很強(qiáng)的雙向抑制作用。 PCB布局PCB板布局要考慮到接地面積,高頻效應(yīng),模擬部分和數(shù)字部分要嚴(yán)格分開。還要考慮到布線的方式等。第5章 電路軟件設(shè)計(jì)電路軟件設(shè)計(jì)主要是對(duì)單片機(jī)控制程序的設(shè)計(jì)。C語言在單片機(jī)的應(yīng)用中,由于其邏輯性強(qiáng),可讀性好,比匯編語言靈活,簡(jiǎn)練,目前越來越多的人從普遍使用匯編語言到逐漸使用C語言開發(fā),市場(chǎng)上幾種常見的單片機(jī)均有其C 語言開發(fā)環(huán)境。因此,在本系統(tǒng)中,考慮到匯編語言的這些缺點(diǎn),采用了C語言作為軟件設(shè)計(jì)語言。在本文前面幾節(jié)介紹了系統(tǒng)原理圖及硬件設(shè)計(jì)的基礎(chǔ)上,進(jìn)行軟件部分的設(shè)計(jì)。系統(tǒng)編程分為主程序和若干部分程序兩個(gè)部分,每個(gè)部分由若干模塊組成,主要包括主程序,TLC1543子程序,延時(shí)程序,定時(shí)器中斷程序等幾部分。程序編寫如本文附錄所示。第6章電路板的焊接及調(diào)試 電路板的焊接依照以下步驟焊接元件、組裝電路:(1)、準(zhǔn)備好電烙鐵,剪刀、鑷子、焊錫等工具,對(duì)電烙鐵進(jìn)行除氧化膜,涂焊錫等處理。(2)、規(guī)劃元件在電路板上的位置,注意元件的總體布局,兼顧美觀,開關(guān)、變阻器位置應(yīng)便于用戶操作。(3)、在電路板上插好元件,開始焊接,逐步完成各個(gè)模塊到整個(gè)電路的焊接及連線。(4)、檢查焊點(diǎn),觀察有無虛焊點(diǎn),對(duì)部分焊點(diǎn)進(jìn)行修整。完成電路焊接及連線以后,按照以下步驟調(diào)試電路:(1)、接通220V電源后,調(diào)節(jié)的滑動(dòng)變阻器R16,查看數(shù)碼管輸出數(shù)據(jù),注意最大值和最小值的變化。(2)、用萬用表測(cè)量輸出電壓,將輸出電壓調(diào)至大約15V,調(diào)節(jié)與L317CV的iadjd端串連的滑動(dòng)變阻器,改變輸出電壓大小??磾?shù)碼管的示數(shù)與萬用表的測(cè)量值是否一致(3)、調(diào)節(jié)輸出電壓大小,看是否能實(shí)現(xiàn)0—15V可調(diào),若不能則改變電路中的out端與gnd端的電阻值,實(shí)現(xiàn)在全范圍內(nèi)連續(xù)可調(diào)。電路焊接板圖片如下: 開關(guān)電源硬件焊接實(shí)物圖結(jié) 論畢業(yè)設(shè)計(jì)是??茖W(xué)習(xí)階段一次非常難得的理論與實(shí)際相結(jié)合的機(jī)會(huì),通過這次比較全面的基于51系列單片機(jī)的原理與應(yīng)用,掌握了匯編語言和c語言的編程能力。更進(jìn)一步的鞏固了數(shù)電、模電等相關(guān)專業(yè)知識(shí),并且運(yùn)用于實(shí)際設(shè)計(jì)中。通這次畢業(yè)設(shè)計(jì)我進(jìn)一步加強(qiáng)了我的團(tuán)隊(duì)合作和動(dòng)手能力。我擺脫了以往單純的理論知識(shí)學(xué)習(xí)狀態(tài),鍛煉了自己運(yùn)用專業(yè)基礎(chǔ)知識(shí),解決實(shí)際工程問題的能力,同時(shí)也提高了自己查閱文獻(xiàn)資料、設(shè)計(jì)手冊(cè)以及運(yùn)用電腦進(jìn)行輔助設(shè)計(jì)等各方面的能力。論文完成過程中,通過本次課設(shè),能夠使我們熟練掌握單片機(jī)控制電路的設(shè)計(jì)、程序編寫和整體焊接及系統(tǒng)調(diào)試,從而全面地提高我們對(duì)單片機(jī)的軟件、硬件等方面的理解,進(jìn)而增強(qiáng)我們?cè)趯?shí)踐環(huán)節(jié)的動(dòng)手操作能力。譬如,我們可以根據(jù)實(shí)驗(yàn)指導(dǎo)書的要求,完成開關(guān)電源電路的硬件設(shè)計(jì)、電路器件的選擇、單片機(jī)軟件的運(yùn)行、以及整體系統(tǒng)調(diào)試,并寫出完善的設(shè)計(jì)報(bào)告。在進(jìn)行課設(shè)之前,要求我們具備數(shù)字電路、模擬電路、電路基礎(chǔ)、微機(jī)原理、電力電子和單片機(jī)等相關(guān)課程的知識(shí),并具備一些基本的實(shí)踐操作水平,為以后的就業(yè)打好一定的基礎(chǔ)。參考文獻(xiàn)[1]徐愛鈞 等編著,Keil Cx51 單片機(jī)高級(jí)語言編程與uVision2應(yīng)用實(shí)踐,北京航空航天大學(xué)出版社,2007,32(2):4268[2]齊志才,趙繼印,MCS51系列單片機(jī)原理及接口技術(shù),中國(guó)建筑工業(yè)出版社,2005[3]陳海宴 編著,51單片機(jī)原理及應(yīng)用:基于Keil C與Proteus北京航空航天大學(xué)出版社[4]林立、張俊亮、曹旭東等,單片機(jī)原理及應(yīng)用:基于Proteus和Keil C51, 電子工業(yè)出版社[5] 萬 隆 等編著,單片機(jī)原理與實(shí)例應(yīng)用 北京清華大學(xué)出版社,2005[6]郭天祥 等編著,新概念51單片機(jī)C語言教程 電子工業(yè)出版社,2009[7]譚浩強(qiáng) C語言程序設(shè)計(jì)(第三版) 北京:清華大學(xué)出版社,2005[8]童師白, 北京:高等教育出版社,1980[9]第三屆全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽獲獎(jiǎng)作品選編(1997).北京理工大學(xué)出版社.1997年1月[10]實(shí)用電子電路手冊(cè)[J].高等教育出版社.1992年10月[11] 北京:人民郵電出版社 2000[12] 北京:電子工業(yè)出版社 2005 [13] 北京:北京希望電子出版社 2002[14]康華光.電子技術(shù)基礎(chǔ)(模擬部分). 高等教育出版社.2002[15]康華光.電子技術(shù)基礎(chǔ)(數(shù)字部分). 高等教育出版社.2002[16]姚華春. 向華Protel99SE基礎(chǔ)教程.北京:人民名郵電出版社,2009[17]韓穎. Protel99se在單片機(jī)技術(shù)實(shí)訓(xùn)教學(xué)中的應(yīng)用 [J].中國(guó)科教創(chuàng)新導(dǎo)刊.2008年31期[18]王兆安,劉進(jìn)軍.電力電子技術(shù)(第五版). 北京:機(jī)械工業(yè)出版社.致 謝通過這次畢業(yè)設(shè)計(jì),本人基本上掌握了交流調(diào)速電梯控制系統(tǒng)的基本思路和實(shí)施步驟。在設(shè)計(jì)和論文寫作的整個(gè)過程中,我要特別感謝我的指導(dǎo)教師,老師每周以來都給予了全面的指導(dǎo)和幫助,使我終于能完成這個(gè)對(duì)我來說很艱巨的任務(wù)。導(dǎo)師的淵博知識(shí)、務(wù)真求實(shí)、勤奮嚴(yán)謹(jǐn)?shù)闹螌W(xué)風(fēng)范,認(rèn)真負(fù)責(zé)的工作作風(fēng),每個(gè)星期的督促與指導(dǎo)、誨人不倦的授業(yè)精神給我?guī)砹松羁痰挠∠蠛途薮蟮膸椭?;在這次畢業(yè)設(shè)計(jì)中他讓我們學(xué)會(huì)了怎樣去獨(dú)立的思考和完成一項(xiàng)任務(wù),以及怎樣去面對(duì)和了解我所未知的東西,從何下手,怎樣解決,以及如何和同學(xué)一起交流解決問題,利用團(tuán)隊(duì)的力量,這些都使我受益終身。在學(xué)習(xí)期間,得到學(xué)習(xí)很多老師的親切關(guān)懷和無私的幫助,使我在學(xué)習(xí)的過程學(xué)到了許多做人的道理。在此向他們道聲:謝謝了!附錄一 系統(tǒng)原理圖附錄2 程序源代碼基于單片機(jī)的直流可調(diào)電源的設(shè)計(jì)程序includeinclude define uint unsigned intdefineuchar unsigned chardefine _Nop() _nop_()define nop() _nop_()uchar ge=0,shi=0,bai=0,qian=0。uchar aaa,cc=0。uint t=0,ttt=0。 //**定時(shí)器中斷計(jì)數(shù)器**// uint a=1234。sbit W1=P1^0。sbit W2=P1^1。sbit W3=P1^2。sbit W4=P1^3。sbit CS=P2^5。//TLC1543與89c52的接口連接線路sbit DOUT=P2^4。sbit ADIN=P2^3。sbit CLOCK=P2^2。sbit EOC=P2^1。uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x84}。void delay(uint z){uint x,y。for(x=z。x0。x)for(y=100。y0。y)。}void delay_1ms(uint x){uchar j。while(x){for(j=0。j125。j++){。}} }uint readTLC1543(uchar port){uint i ,ad,ad1=0。uchar datah=0,datal=0。CLOCK=0。//根據(jù)時(shí)序圖分別設(shè)置CS,CLOCK,EOCCS=0。EOC=1。port=4。//用port的值來選擇是哪個(gè)AD芯片的哪個(gè)通道,實(shí)驗(yàn)板上接的是A0和A1,因此port的值可以選擇0000或0001for(i=0。i4。i++)//把通道寫入TLC1543芯片中{ADIN=(bit)(portamp。0x80)。CLOCK=1。CLOCK=0。 //只需要CLOCK一個(gè)下降沿就能寫入,其他接口的電平不變化port=1。 //根據(jù)時(shí)序圖,先寫入MSB即最高位,需要左移,然后繼續(xù)寫下一位}for(i=0。i6。i++)//填充6個(gè)CLOCK{CLOCK=1。CLOCK=0。}CS=1。delay(10)。CS=0。//等待AD轉(zhuǎn)換for(i=0。i2。i++) //取D9和D8位,{DOUT=1。CLOCK=1。datah=1。if(DOUT)datah|=0x01。CLOCK=0。}for(i=0。i8。i++)//取D7~D0位{DOUT=1。CLOCK=1。datal=1。if(DOUT)datal|=0x01。CLOCK=0。}EOC=0。CS=1。ad=(uint)datah。ad=8。ad|=datal。return(ad)。}void init(){TMOD=0x11。TH0=(65536100)/256。TL0=(65536100)%256。TH1=0xe0。16
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1