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

正文內(nèi)容

單片機(jī)基于電流源的設(shè)計(jì)畢業(yè)論文-wenkub

2023-07-12 13:30:28 本頁(yè)面
 

【正文】 8D1數(shù)據(jù)16BLK背光源負(fù)極液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。為了方便設(shè)計(jì),同時(shí)又能滿足設(shè)計(jì)的需要及盡可能降低設(shè)計(jì)成本。通過(guò)DA信號(hào)觸發(fā)中斷,由于有按鍵時(shí),DA為高電平,而單片機(jī)的中斷信號(hào)為低電平,故需在DA信號(hào)引腳上接上一個(gè)非門,再與單片機(jī)的INT0引腳相連。其引腳圖如圖9所示: 鍵盤(pán)電路由X1~X4,Y1~Y4的連接方式,即可確定每一個(gè)按鍵的編碼。所以采用MM74C922芯片來(lái)將44矩陣鍵盤(pán)的鍵值轉(zhuǎn)換成4位二進(jìn)制碼以簡(jiǎn)化程序的編寫(xiě)。雖然對(duì)外接電容沒(méi)有嚴(yán)格要求,但電容的大小會(huì)影響振蕩頻率、振蕩器的穩(wěn)定性和起振的速度。本次設(shè)計(jì)采用的是手動(dòng)復(fù)位方式,利用按鍵閉合是單片機(jī)復(fù)位端上保持接通高電平狀態(tài)兩個(gè)機(jī)器周期以上。而P3口主要用于中斷。 8k可反復(fù)擦寫(xiě)(1000次)ISP Flash ROM AT89S52 硬件電路設(shè)計(jì) 單片機(jī)系統(tǒng)是整個(gè)數(shù)控系統(tǒng)的核心部分,它主要用于鍵盤(pán)按鍵管理、數(shù)據(jù)處理、實(shí)時(shí)采樣分析系統(tǒng)參數(shù)及對(duì)各部分反饋環(huán)節(jié)進(jìn)行整體調(diào)整。 低功耗空閑和省電模式178。 靈活的ISP字節(jié)和分頁(yè)編程178。 全雙工UART串行中斷口線178。AT89S52管腳如圖7所示:圖7 AT89S52引腳AT89S52具有如下特點(diǎn):178。我們選擇的ATMEL公司的AT89S52單片機(jī),他是一種低功耗、高性能CMOS8位微控制器,具有8K ISP(在系統(tǒng)可編程)Flash 存儲(chǔ)器。他將中央處理器(CPU)、存儲(chǔ)器(ROM/RAM)、輸入輸出接口、定時(shí)器/記數(shù)器等主要計(jì)算機(jī)部件集成在一片芯片上,因此單片機(jī)被稱為單片機(jī)微型計(jì)算機(jī)(Single Chip Microputer).單片機(jī)配上適當(dāng)?shù)耐鈬O(shè)備和軟件,便可構(gòu)成一個(gè)單片機(jī)應(yīng)用系統(tǒng)。大功率三極管選用TIP122型號(hào),它是應(yīng)用范圍廣、功率小、頻率低的達(dá)林頓, NPN極性型,特征頻率:1000(MHz),集電極允許電流:8(A),集電極最大允許耗散功率:48(W)。從而使得穩(wěn)壓快的功耗降低,發(fā)熱量減小,保證電路的長(zhǎng)時(shí)間工作。再通過(guò)穩(wěn)壓電路得到平直的直流電壓U5??蛇x用的有開(kāi)關(guān)電源和穩(wěn)壓電源兩種,由于開(kāi)關(guān)電源的紋波系數(shù)比較大。另一方面,單片機(jī)系統(tǒng)還兼顧對(duì)恒流源進(jìn)行實(shí)時(shí)監(jiān)控,輸出電流經(jīng)過(guò)電流/電壓轉(zhuǎn)變后,通過(guò)A/D轉(zhuǎn)換(MAX1241)芯片,實(shí)時(shí)把模擬量轉(zhuǎn)化為數(shù)字量,再經(jīng)單片機(jī)分析處理, 通過(guò)數(shù)據(jù)形式的反饋環(huán)節(jié),使電流更加穩(wěn)定,這樣構(gòu)成穩(wěn)定的壓控電流源。模數(shù)轉(zhuǎn)換器還起到測(cè)量的作用,同時(shí)送顯示讓我們知道實(shí)際的電流輸出值。這也就是本系統(tǒng)的恒流原理。其次在恒流源方面,我們方案也很好。 理論分析首先,在數(shù)控方面采用單片機(jī)比CPLD和FPGA等可編程邏輯器件好,因?yàn)榇颂幹皇且话阌猛镜目刂?,沒(méi)有必要選用價(jià)格昂貴的CPLD和FPGA,而且他們用在此處并不合適,控制起來(lái)顯得很麻煩。數(shù)字化智能電源是針對(duì)傳統(tǒng)電源的不足設(shè)計(jì)的,數(shù)字化能夠減少生產(chǎn)過(guò)程中的不確定因素和人為參與的環(huán)節(jié)數(shù),有效地解決電源模塊中諸如可靠性、智能化和產(chǎn)品一致性等工程問(wèn)題,極大地提高生產(chǎn)效率和產(chǎn)品的可維護(hù)性。當(dāng)今電源技術(shù)融合了電氣、電子、系統(tǒng)集成、控制理論、材料等諸多學(xué)科領(lǐng)域。隨著計(jì)算機(jī)和通訊技術(shù)發(fā)展而來(lái)的現(xiàn)代信息技術(shù)革命,給電力電子技術(shù)提供了廣闊的發(fā)展前景,同時(shí)也給電源提出了更高的要求。從上世紀(jì)九十年代末起,隨著對(duì)系統(tǒng)更高效率和更低功耗的需求,電信與數(shù)據(jù)通訊設(shè)備的技術(shù)更新推動(dòng)電源行業(yè)中直流/直流電源轉(zhuǎn)換器向更高靈活性和智能化方向發(fā)展。而單片機(jī)則不同,他有著非常成熟的技術(shù),這方面的參考文獻(xiàn)也很多,而且他從來(lái)就是用于控制方面的,在這方面有著天生的優(yōu)勢(shì)。從理論上看,運(yùn)放是接成比較器的,作為模擬反饋的,這樣在只要運(yùn)放的輸入不變,那么三極管的是不變的,根據(jù)三極管的共射極輸入特性可知,不變時(shí),和也保持不變,而且。由于器件受溫度的影響以及局部非線性的存在,這樣的恒流源不能做到真正的恒流,因此,當(dāng)外界條件發(fā)生變化時(shí),我們要及時(shí)給予補(bǔ)償,只有這樣才能做到真正的恒流。 系統(tǒng)介紹本系統(tǒng)以AT89S52單片機(jī)為主控制器,通過(guò)鍵盤(pán)來(lái)設(shè)置直流電源的輸出電流,設(shè)置步進(jìn)等級(jí)可達(dá)1mA,并可由液晶模塊顯示實(shí)際輸出電流值和電流設(shè)定值。此外,系統(tǒng)還增加了存儲(chǔ)設(shè)備,能夠保存掉電前的數(shù)據(jù),使系統(tǒng)更加方便使用。因此采用常用的穩(wěn)壓電源來(lái)作為整個(gè)系統(tǒng)的電源。 電源設(shè)計(jì)因此該電源按常規(guī)設(shè)計(jì),即用降壓變壓器把220V市電變成較低的交流電,再通過(guò)整流橋?qū)⒔涣髯優(yōu)橹绷?,并上電容濾波再接入78X和79X系列穩(wěn)壓塊穩(wěn)壓,從而得到5V,177。電路原理圖分別如圖3和圖4所示:圖3 +5V電源圖4 177。其性能滿足本設(shè)計(jì)要求,同時(shí)可以通過(guò)功率管的不同容量來(lái)滿足不同的應(yīng)用要求。本次設(shè)計(jì)對(duì)單片機(jī)的要求:只要能夠方便地?cái)U(kuò)展顯示器、鍵盤(pán)、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器等外設(shè)即可,其他并無(wú)特殊要求。使用Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。 兼容MCS51指令系統(tǒng) 178。 2個(gè)外部中斷源178。 178。 3級(jí)加密位178。主要包括AT89S52單片機(jī)、振蕩電路、復(fù)位電路等。圖8 單片機(jī)控制電路(2) 復(fù)位電路 復(fù)位是單片機(jī)初始化操作。 (3) 振蕩電路 該電路是由內(nèi)部反相放大器通過(guò)引腳XTAL1和引腳XTAL2與外接的晶體以及電容C3和C4構(gòu)成,產(chǎn)生出晶體振蕩信。振蕩器的這些特性對(duì)彈片機(jī)的應(yīng)用影響很大,因此在設(shè)計(jì)印刷電路板時(shí),應(yīng)使晶體和電容盡可能與單片機(jī)靠近,以保證穩(wěn)定可靠。 MM74C922MM74C922是一款集成了鍵盤(pán)防抖動(dòng)技術(shù)和按鍵檢測(cè)功能的16位按鍵的譯碼芯片。如圖10所示,從鍵盤(pán)的左下角開(kāi)始,依次編碼為0、2……E、F。圖10 鍵盤(pán)電路 顯示模塊 1602LCD顯示液晶顯示器由于體積小、質(zhì)量輕、功耗低等特點(diǎn),已成為各種便攜式電子信息產(chǎn)品的理想顯示器。因此,我們選擇1602LCD液晶顯示器。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,圖12是1602的內(nèi)部顯示地址。因此設(shè)定步進(jìn)為1mA才有所意義。 芯片MAX1241MAX1241是MAXIM公司推出的一種串行A/D轉(zhuǎn)換器,具有低功耗、高精度、高速度、體積小、接口簡(jiǎn)單等優(yōu)點(diǎn)。s。其外圍電路如圖16所示:圖16 MAX1241外圍電路 D/A模塊有前面的計(jì)算知,模擬量輸出通道我們選用了AD公司的單通道12位電壓輸出D/A轉(zhuǎn)換器,單電源工作,~,時(shí)鐘頻率最高可達(dá)30MHz。在第16個(gè)時(shí)鐘下降沿,最后一位數(shù)據(jù)隨時(shí)鐘輸入并按照給定內(nèi)容執(zhí)行已編制好的功能。 C總線作為一個(gè)專利的控制總線,C已經(jīng)成為世界性的工業(yè)標(biāo)準(zhǔn)。方向位為“0”表示發(fā)送,每次都是先傳最高位。將這些輸入引腳上的電平與從器件地址中的相應(yīng)位作比較,如果比較結(jié)果為真,則該器件被選中。對(duì)于正常的數(shù)據(jù)傳輸,只允許在SCL為低電平期間改變SDA 電平。如果連接到VCC,寫(xiě)操作被禁止,但讀操作不受影響。應(yīng)用C51進(jìn)行軟件開(kāi)發(fā),用戶可以不必具體考慮寄存器、存儲(chǔ)器的分配等工作,而把這部分工作交給編譯、連接軟件,用戶只需了解MCS51的存儲(chǔ)器結(jié)構(gòu),甚至不必去了解51的指令系統(tǒng)。本設(shè)計(jì)我們采用的是C51,其編譯器是Keil C51,它是德國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng)。 系統(tǒng)軟件的功能模塊根據(jù)本系統(tǒng)的實(shí)際及鍵盤(pán)設(shè)置要求,軟件設(shè)計(jì)可分為以下2個(gè)功能模塊:主程序和中斷程序。設(shè)置程序流程圖如圖24所示: 圖23 數(shù)字程序流程圖 圖24 設(shè)置程序流程圖恢復(fù)程序流程圖如圖25所示。 ProteusProteus軟件是英國(guó)Labcenter electronics公司出版的EDA工具軟件。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。因此我們?cè)诔跏蓟蔷湍J(rèn)初始值為20mA。由于我們選取的取樣電阻值為1歐,因此,我們檢測(cè)的電壓值理論上就是輸出電流值。第二,確定好畢業(yè)設(shè)計(jì)選題后就是找資料了。首先,我們要閱讀大量的資料,能夠是自己對(duì)畢業(yè)設(shè)計(jì)課題有更深入的理解,然后基于此,展開(kāi)自己的設(shè)計(jì),第一步要完成的是系統(tǒng)總體方案的設(shè)計(jì)。一步步地做下去之后,你會(huì)發(fā)現(xiàn)要做出來(lái)并不難,只不過(guò)每每做一會(huì)兒會(huì)發(fā)現(xiàn)一處錯(cuò)誤要修改,就這樣在不斷的修改調(diào)試,再修改再調(diào)試。四年的艱苦跋涉,兩個(gè)月的精心準(zhǔn)備,畢業(yè)設(shè)計(jì)終于到了快完成的時(shí)候,心頭照例該如釋重負(fù),但創(chuàng)作過(guò)程中常常出現(xiàn)的輾轉(zhuǎn)反側(cè)和力不從心之感卻揮之不去。感謝我的指導(dǎo)老師嚴(yán)輝老師,夠順利完成畢業(yè)設(shè)計(jì),離不開(kāi)他的悉心指導(dǎo)。我也要感謝電子通信工程學(xué)院所有教育過(guò)我的老師!你們傳授給我的專業(yè)知識(shí)是我不斷成長(zhǎng)的源泉,也是完成本設(shè)計(jì)的基礎(chǔ)。sbit keyda=P3^2。sbit dasync=P1^3。sbit Scl=P1^7。uint i,n,s,m。x0。}/******************************************************************/ 作用:?jiǎn)?dòng)IIC總線 /******************************************************************/void Start(){ Sda=1。 _nop_()。_nop_()。_nop_()。}/******************************************************************/ 作用:停止IIC總線 /******************************************************************/void Stop(){ Sda=0。_nop_()。 Sda=1。_nop_()。 _nop_()。 _nop_()。_nop_()。}/******************************************************************/ 作用:非應(yīng)答IIC總線 /******************************************************************/void NoAck(){ Sda=1。 Scl=1。_nop_()。_nop_()。 Scl=0。_nop_()。 else Sda=0。 BitCounter。 uchar te
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1