廣東工業(yè)大學(xué)-基于51單片機(jī)課程設(shè)計(jì)報(bào)告小直流電機(jī)調(diào)速控制系統(tǒng)_第1頁(yè)
廣東工業(yè)大學(xué)-基于51單片機(jī)課程設(shè)計(jì)報(bào)告小直流電機(jī)調(diào)速控制系統(tǒng)_第2頁(yè)
廣東工業(yè)大學(xué)-基于51單片機(jī)課程設(shè)計(jì)報(bào)告小直流電機(jī)調(diào)速控制系統(tǒng)_第3頁(yè)
廣東工業(yè)大學(xué)-基于51單片機(jī)課程設(shè)計(jì)報(bào)告小直流電機(jī)調(diào)速控制系統(tǒng)_第4頁(yè)
廣東工業(yè)大學(xué)-基于51單片機(jī)課程設(shè)計(jì)報(bào)告小直流電機(jī)調(diào)速控制系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 單片機(jī)原理與應(yīng)用技術(shù)課程設(shè)計(jì)論文 課程名稱(chēng) 單片機(jī)原理與應(yīng)用技術(shù) 題目名稱(chēng) 小直流電機(jī)調(diào)速控制系統(tǒng) 學(xué)生學(xué)院 信息工程學(xué)院 專(zhuān)業(yè)班級(jí) 測(cè)控技術(shù)與儀器 (光機(jī)電一體化14級(jí)1班) 學(xué) 號(hào)3114002498 學(xué)生姓名 溫瑋佳 指導(dǎo)教師 張巧芬 2016年 12 月 28 日任 務(wù) 書(shū)1.課程設(shè)計(jì)項(xiàng)目 小直流電機(jī)調(diào)速控制系統(tǒng)2.設(shè)計(jì)內(nèi)容(1)以at89c51單片機(jī)為核心器件組成小直流電機(jī)調(diào)速控制系統(tǒng);(2)搭建外圍硬件電路;(3)系統(tǒng)程序編制與調(diào)試;(4)電路系統(tǒng)的綜合調(diào)試;(5)撰寫(xiě)課程設(shè)計(jì)論文;(6)完成課程設(shè)計(jì)論文答辯。3.設(shè)計(jì)要求用adc0809采樣電位器的值,并在顯示器上顯示,將此信號(hào)

2、值作為方波占空比,通過(guò)0832輸出經(jīng)放大后控制電機(jī)轉(zhuǎn)速。4.設(shè)計(jì)進(jìn)度 時(shí)間設(shè)計(jì)內(nèi)容第1-2天查閱資料、方案比較、設(shè)計(jì)與論證第3-4天仿真、程序編寫(xiě)第5天焊接第6天系統(tǒng)調(diào)試 目 錄1.緒論1.1課題研究的目的及意義-41.2國(guó)內(nèi)外電機(jī)控制的研究現(xiàn)狀及發(fā)展-41.3 pwm變頻調(diào)速發(fā)展前景-4 1.31pwm調(diào)速-52.方案論證(規(guī)劃、選定)-53.方案說(shuō)明(設(shè)計(jì))-54.硬件方案設(shè)計(jì)4.1電位器采集模塊-6 4.1.1電位器-6 41.2數(shù)模轉(zhuǎn)換及顯示-64.2模數(shù)轉(zhuǎn)換與單片機(jī)的連接-74.3數(shù)模轉(zhuǎn)換模塊及放大驅(qū)動(dòng)模塊-95.軟件方案設(shè)計(jì)-96.調(diào)試6.1硬件調(diào)試-106.2軟件調(diào)試-107.技

3、術(shù)小結(jié)(結(jié)束語(yǔ))-108.參考文獻(xiàn)-109.附錄(元件清單、電路圖、源程序代碼、實(shí)物圖片等)9.1元件清單-119.2電路圖-119.3源程序代碼-121.緒論1.1 課題研究的目的及意義 直流電機(jī)具有良好的啟動(dòng)性能和調(diào)速特性,雖然各種類(lèi)型的電機(jī)層出不窮,然而在自動(dòng)控制系統(tǒng)、電子儀器設(shè)備等方面,直流電機(jī)的應(yīng)用還是占有突出地位。直流電機(jī)調(diào)速平滑,調(diào)速范圍廣,過(guò)載能力強(qiáng),可實(shí)現(xiàn)頻繁的無(wú)級(jí)快速起動(dòng)、制動(dòng)、加減速和正反轉(zhuǎn)。為了滿(mǎn)足生產(chǎn)過(guò)程自動(dòng)化系統(tǒng)化各種不同的特殊要求,從而對(duì)直流電機(jī)提出了較高的要求,改變電樞回路電阻調(diào)速、改變電壓調(diào)速等技術(shù)已遠(yuǎn)遠(yuǎn)不能滿(mǎn)足現(xiàn)代科技的要求,通過(guò)pwm方式控制直流電機(jī)調(diào)速的

4、方法就應(yīng)用而生。 pwm直流電機(jī)調(diào)壓調(diào)速系統(tǒng)擁有需要的功率元件少、線路簡(jiǎn)單、控制方便、開(kāi)關(guān)頻率高、低速性能好。通過(guò)學(xué)習(xí)并熟練掌握這個(gè)調(diào)速系統(tǒng),對(duì)我們今后的工作有十分重要的意義。 本課題是以單片機(jī)為主要控制核心,針對(duì)直流電機(jī)的調(diào)速系統(tǒng)進(jìn)行設(shè)計(jì),通過(guò)本次課程設(shè)計(jì)培養(yǎng)我們綜合運(yùn)用所學(xué)的知識(shí)和技能解決問(wèn)題的本領(lǐng),鞏固和加深多所學(xué)知識(shí)的理解。1. 2 國(guó)內(nèi)外電機(jī)控制的研究現(xiàn)狀及發(fā)展國(guó)外主要電氣公司如瑞典abb公司、德國(guó)的西門(mén)子公司、aeg公司、日本的三菱公司、東芝公司、美國(guó)的ge公司、西屋公司等,均已經(jīng)開(kāi)發(fā)出多個(gè)數(shù)字直流調(diào)速裝置,有成熟的系列化、標(biāo)準(zhǔn)化、模板化的應(yīng)用產(chǎn)品。我國(guó)從20世紀(jì)60年代初試制成功

5、第一只硅晶管以來(lái),晶閘管直流調(diào)速系統(tǒng)也得到迅速的發(fā)展和廣泛的應(yīng)用。目前晶閘管供電的直流調(diào)速系統(tǒng)在我國(guó)各部門(mén)得到運(yùn)用。還有數(shù)字直流調(diào)速系統(tǒng)的研究,隨著pwm技術(shù)的發(fā)展,我國(guó)直流電機(jī)調(diào)速也正向著脈寬調(diào)制方向發(fā)展。1.3pwm調(diào)速發(fā)展前景pwm調(diào)速作為一項(xiàng)新的調(diào)速技術(shù),在西方發(fā)達(dá)國(guó)家已得到廣泛應(yīng)用。目前,不論是在同步電機(jī)調(diào)速方面,還是異步電機(jī)調(diào)速方面,pwm調(diào)速是較好的。1.31pwm調(diào)速 現(xiàn)代的pwm調(diào)速采用的是脈寬調(diào)制技術(shù),具體一點(diǎn)就是應(yīng)用了采樣控制理論中的一個(gè)重要理論,沖量相等而形狀不同的窄脈沖加在具有慣性環(huán)節(jié)上時(shí),其效果基本相同,沖量即窄脈沖的面積。2. 方案論證(規(guī)劃、選定)方案一:以?xún)蓧K

6、at89c51單片機(jī)進(jìn)行通信擴(kuò)展i/o口為控制中心,采集電位器的值通過(guò)a/d轉(zhuǎn)換器(adc0809),單片機(jī)控制將其轉(zhuǎn)換成數(shù)字量顯示在數(shù)碼管上;再將這個(gè)值作為信號(hào),改變占空比,再通過(guò)d/a轉(zhuǎn)換器(dac0832)轉(zhuǎn)換成模擬量,進(jìn)而通過(guò)lm324運(yùn)放和uln2003放大控制直流電機(jī)調(diào)速。方案二:同樣以at89c51單片機(jī)為控制中心,但是只用一塊單片機(jī)。采用兩塊595芯片級(jí)聯(lián)來(lái)控制數(shù)碼管的段選與位選,節(jié)省i/o口。采集電位器的值通過(guò)a/d轉(zhuǎn)換器(adc0809),單片機(jī)控制將其轉(zhuǎn)換成數(shù)字量顯示在數(shù)碼管上;再將這個(gè)值作為信號(hào),改變占空比,再通過(guò)d/a轉(zhuǎn)換器(dac0832)轉(zhuǎn)換成模擬量,進(jìn)而通過(guò)op

7、amp放大控制直流電機(jī)調(diào)速。經(jīng)過(guò)比較,方案一的硬件電路復(fù)雜,而且要用兩塊單片機(jī)比較浪費(fèi)和麻煩。最終選定了硬件電路簡(jiǎn)單,需要在程序上進(jìn)行一定數(shù)據(jù)處理的方案二。3.方案說(shuō)明(設(shè)計(jì))本設(shè)計(jì)以at89c51單片機(jī)為控制中心,運(yùn)用電位器采集信號(hào),然后經(jīng)過(guò)adc0809進(jìn)行模擬量到數(shù)字量的轉(zhuǎn)換,將此作為占空比并將最終數(shù)據(jù)傳輸給單片機(jī),單片機(jī)進(jìn)行進(jìn)一步處理并將處理的數(shù)據(jù)傳輸給dac0832將數(shù)字量轉(zhuǎn)換成模擬量再經(jīng)過(guò)opamp放大輸出驅(qū)動(dòng)直流電機(jī),并通過(guò)電位器值得改變來(lái)改變占空比,從而實(shí)現(xiàn)直流電機(jī)的調(diào)速。整體框圖如下: adc0808模數(shù)轉(zhuǎn)換兩個(gè)595級(jí)聯(lián)控制數(shù)碼管顯示數(shù)字值電位器采集信號(hào)值at89c51mo

8、roropamp放大驅(qū)動(dòng)模塊dac0832數(shù)模轉(zhuǎn)換4.硬件方案設(shè)計(jì)4.1電位器采集模塊4.1.1電位器 電位器的作用調(diào)節(jié)電壓(含直流電壓與信號(hào)電壓)和電流的大小。電位器的電阻體有兩個(gè)固定端,通過(guò)手動(dòng)調(diào)節(jié)轉(zhuǎn)軸,改變動(dòng)觸點(diǎn)在電阻體上的位置,則改變了動(dòng)觸點(diǎn)與任一個(gè)固定端之間的電阻值,從而改變了電壓與電流的大小。電位器是一種可調(diào)的電子元件。它是由一個(gè)電阻體和一個(gè)轉(zhuǎn)動(dòng)或滑動(dòng)系統(tǒng)組成。當(dāng)電阻體的兩個(gè)固定觸電之間外加一個(gè)電壓時(shí),通過(guò)轉(zhuǎn)動(dòng)或滑動(dòng)系統(tǒng)改變觸點(diǎn)在電阻體上的位置,在動(dòng)觸點(diǎn)與固定觸點(diǎn)之間便可得到一個(gè)與動(dòng)觸點(diǎn)位置成一定關(guān)系的電壓。它大多是用作分壓器,得到模擬量4.1.2模數(shù)轉(zhuǎn)換及顯示 當(dāng)電位器發(fā)生改變時(shí)

9、,阻值發(fā)生相應(yīng)的變化,通過(guò)下圖所示的電路能夠使得電位器兩端的電壓發(fā)生相應(yīng)的改變。此時(shí)的輸出信號(hào)為模擬量,單片機(jī)無(wú)法直接讀取。通過(guò)adc0809轉(zhuǎn)換成數(shù)字量顯示在數(shù)碼管上(單片機(jī)通過(guò)max2719控制數(shù)碼管顯示)上圖為模數(shù)轉(zhuǎn)換模塊上圖為數(shù)碼管顯示模塊4.2模數(shù)轉(zhuǎn)換與單片機(jī)的連接 89c51是一個(gè)低功耗,高性能cmos 8位單片機(jī),片內(nèi)含4k bytes isp(in-system programmable)的可反復(fù)擦寫(xiě)1000次的flash只讀程序存儲(chǔ)器,器件采用atmel公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)mcs-51指令系統(tǒng),芯片內(nèi)集成了通用8位中央處理器和isp flash存儲(chǔ)單元

10、,功能強(qiáng)大的微型計(jì)算機(jī)的at89c51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性?xún)r(jià)比的解決方案。 at89c51具有如下特點(diǎn):40個(gè)引腳,4k bytes flash片內(nèi)程序存儲(chǔ)器,128bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(ram),32個(gè)外部雙向輸入/輸出(i/o)口,4個(gè)中斷優(yōu)先級(jí),2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,內(nèi)部集成看門(mén)狗計(jì)時(shí)器片內(nèi)時(shí)鐘振蕩器。其工作電壓在4.55v,一般我們選用5v電壓。 adc0809是帶有8位a/d轉(zhuǎn)換器、8路多路開(kāi)關(guān)以及微處理機(jī)兼容的控制邏輯的cmos組件。它是逐次逼近式a/d轉(zhuǎn)換器,可以和單片機(jī)直接接口。adc0809由一個(gè)8路模擬開(kāi)

11、關(guān)、一個(gè)地址鎖存與譯碼器、一個(gè)a/d轉(zhuǎn)換器和一個(gè)三態(tài)輸出鎖存器組成。多路開(kāi)關(guān)可選通8個(gè)模擬通道,允許8路模擬量分時(shí)輸入,共用a/d轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖存器用于鎖存a/d轉(zhuǎn)換完的數(shù)字量,當(dāng)oe端為高電平時(shí),才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。下面為adc0809與單片機(jī)的連接電路:4.3數(shù)模轉(zhuǎn)換模塊及放大驅(qū)動(dòng)模塊dac0832是8分辨率的d/a轉(zhuǎn)換集成芯片。與微處理器完全兼容。這個(gè)da芯片以其價(jià)格低廉、接口簡(jiǎn)單、轉(zhuǎn)換控制容易等優(yōu)點(diǎn),在單片機(jī)應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。d/a轉(zhuǎn)換器由8位輸入鎖存器、8位dac寄存器、8位d/a轉(zhuǎn)換電路及轉(zhuǎn)換控制電路構(gòu)成。opamp(lm324)系列由四個(gè)獨(dú)

12、立的,高增益,內(nèi)部頻率補(bǔ)償運(yùn)算放大器,其中專(zhuān)為從單電源供電的電壓范圍經(jīng)營(yíng)連接圖如下:4.4 max2719 led驅(qū)動(dòng)顯示模塊 max7219是一種串入、并出的共陰極led數(shù)碼管顯示驅(qū)動(dòng)器,每片可驅(qū)動(dòng)8位led數(shù)碼管顯示,與單片機(jī)的接口只需3根線,內(nèi)帶bcd譯碼器,及顯示測(cè)試、移位、鎖存器等,輸出電流達(dá)40ma,外圍只需一只亮度調(diào)整電阻。 1、引腳功能說(shuō)明din:串行數(shù)據(jù)輸入端,clk的上升沿時(shí)數(shù)據(jù)被載入內(nèi)部16位移位寄存器中clk:串行時(shí)鐘輸入端,最高工作頻率可達(dá)10mhzload:片選端,低電平接收din端的數(shù)據(jù),高電平時(shí)數(shù)據(jù)被所存dig07:led的位控制端adp:led的端控制端dou

13、t:串行數(shù)據(jù)輸出端,用于芯片的級(jí)聯(lián)iset:硬件亮度調(diào)整端,在該引腳與vcc之間跨接一個(gè)電阻,led的亮度即可通過(guò)該電阻來(lái)調(diào)節(jié),流過(guò)led的段驅(qū)動(dòng)平均電流為流過(guò)此電阻電流的100倍,此電阻值范圍為:1080k之間。2、內(nèi)部寄存器說(shuō)明 a、譯碼方式選擇寄存器地址:09h賦值:ffh表示使用max7219內(nèi)部的bcd譯碼器00h表示不使用max7219內(nèi)部的bcd譯碼器 b、亮度調(diào)節(jié)寄存器地址:0ah賦值:00h0fh可改變max7219所驅(qū)動(dòng)的led的亮度,其變化范圍在1/3231/32之間 c、掃描位數(shù)設(shè)定寄存器地址:0bh賦值:00h所有位不顯示01h07h依次對(duì)應(yīng)于18位及前面位全部顯示(

14、即需顯示的位應(yīng)為“1”) d、待機(jī)模式開(kāi)關(guān)寄存器地址:0ch賦值:00hled全滅01hled正常顯示 e、顯示器測(cè)試寄存器地址:0fh賦值:00hled為正常顯示狀態(tài)01hled測(cè)試狀態(tài),即led全亮 f、8位led顯示數(shù)據(jù)寄存器地址:01h08h5.軟件方案設(shè)計(jì) 首先處理數(shù)據(jù)的采集程序。其次對(duì)數(shù)據(jù)進(jìn)行處理。最后完善小直流電機(jī)的控制函數(shù)。 將數(shù)模轉(zhuǎn)換模塊作為主要程序,將模數(shù)及放大驅(qū)動(dòng)模塊等小模塊寫(xiě)成頭文件的形式置于主程序中,這樣程序分模塊易理解,易操作。下圖為adc0809工作時(shí)序,知道后才能依據(jù)時(shí)序編寫(xiě)程序6.調(diào)試 6.1硬件調(diào)試先把程序下載到單片機(jī),通電,開(kāi)始調(diào)試。旋動(dòng)電位器,改變電位器

15、的值,數(shù)碼管上顯示數(shù)值變化,電機(jī)轉(zhuǎn)速也有變化,轉(zhuǎn)速的變化與數(shù)值大小變化趨勢(shì)一致。6.2軟件調(diào)試 軟件調(diào)試是通過(guò)對(duì)用戶(hù)程序的匯編、連接、執(zhí)行來(lái)發(fā)現(xiàn)程序中存在的語(yǔ)法錯(cuò)誤與邏輯錯(cuò)誤并加以排除的過(guò)程。正確無(wú)誤后加載至硬件電路中的單片機(jī),如果發(fā)現(xiàn)不理想的效果,在確保硬件無(wú)誤的情況下,根據(jù)需求修改程序,慢慢調(diào)試以實(shí)現(xiàn)自己想要的效果。7.技術(shù)小結(jié)(結(jié)束語(yǔ)) 從拿到課題的茫然到漸漸學(xué)會(huì)接受,開(kāi)始慢慢自己動(dòng)手查找資料,詢(xún)問(wèn)很多單片機(jī)學(xué)的好的同學(xué)及學(xué)長(zhǎng),再到查找到電路的設(shè)計(jì),從程序的編寫(xiě)到仿真功能的基本實(shí)現(xiàn),最后歷經(jīng)一路坎坷做出實(shí)物,效果和功能基本達(dá)到。感覺(jué)真的很辛苦,但同時(shí)也很快樂(lè)很充實(shí),畢竟收獲了許多。從查資

16、料到確定方案就差不多花了四天時(shí)間,在設(shè)計(jì)過(guò)程中不斷的發(fā)現(xiàn)問(wèn)題,同時(shí)也不斷的解決問(wèn)題,越來(lái)越發(fā)覺(jué)制作實(shí)物相比整體設(shè)計(jì)要難一些,就算仿真完全沒(méi)錯(cuò)實(shí)物運(yùn)行也會(huì)有很多問(wèn)題。實(shí)際制作過(guò)程中會(huì)遇到多種多樣的問(wèn)題,剛開(kāi)始仿真效果總是出不來(lái),要通過(guò)不斷的測(cè)試和實(shí)驗(yàn)來(lái)解決,最后焊接出來(lái)的實(shí)物沒(méi)有問(wèn)題??傊?,不能粗心大意,做任何事都要細(xì)心,要考慮的周全,不能因?yàn)橐粫r(shí)的失敗而喪失信心,從哪里跌倒了要從哪里爬起來(lái),只有有了這樣的精神,才會(huì)從問(wèn)題中學(xué)到更多的知識(shí),為我以后更好的發(fā)展奠定了基礎(chǔ)。謝謝學(xué)院和老師給予我們這次鍛煉的機(jī)會(huì),成長(zhǎng)的機(jī)會(huì),謝謝!8.參考文獻(xiàn)1吳黎明主編單片機(jī)原理與接口技術(shù)(第二版),科學(xué)出版社.2張

17、毅剛主編,基于proteus的單片機(jī)課程的基礎(chǔ)實(shí)驗(yàn)與課程設(shè)計(jì),人民郵電出版社.9. 附錄(元件清單、電路圖、源程序代碼等)9.1元件清單元件用途 數(shù)量at89c51單片機(jī)1晶振單片機(jī)外圍電路需要1電容(33pf)單片機(jī)外圍電路需要2adc0809、dac0832、max7219模數(shù)轉(zhuǎn)換芯片、數(shù)模轉(zhuǎn)換芯片、電子數(shù)碼管控制需要各1電位器采集信號(hào)1電阻(5.1k)max7219芯片使用1電阻(1k)數(shù)模轉(zhuǎn)換電路需要1電容(0.1nf)芯片電路需要4opamp(lm324)提供運(yùn)放1小直流電機(jī)電機(jī)17seg-mpx4-ccled顯示模塊19.2電路圖(連接圖)(運(yùn)行圖)9.3源程序代碼/* 小直流電機(jī)

18、調(diào)速控制系統(tǒng)*/#include#include#define uchar unsigned char#define uint unsigned int/adc0808的控制端口sbit oe=p10; /0808讀取數(shù)字量允許,高電平有效sbit eoc=p11;/0808轉(zhuǎn)換結(jié)束標(biāo)志,結(jié)束時(shí)為1sbit start=p12;/下降沿開(kāi)始轉(zhuǎn)換sbit clock=p13;/0808的芯片信號(hào)/dac0832的控制端sbit cs=p16; /0832的片選sbit wr1=p17;/0832寫(xiě)入數(shù)字量控制信號(hào)之一/led的控制位sbit maxdin=p20; /數(shù)據(jù)輸入口sbit maxl

19、oad=p21;/載入數(shù)據(jù),上升沿鎖定sbit maxclk=p22;/上升沿讀取/共陰極段碼:123456789全滅uchar code ledcode=0x7e,0x30,0x6d, 0x79,0x33,0x5b,0x5f,0x70,0x7f,0x7b,0x00;/延時(shí)程序,要寫(xiě)在前面void delay(uchar time) uchar k,l; for(k=0;ktime;k+) for(l=0;l110;l+) ; /adc0808初始化/a,b,c已經(jīng)全部接地,選中in0輸入void init_adc0808() ea=1; /中斷總允許 tmod=0x02;/t0工作方式2 t

20、h0=216; /定時(shí)40us,clock周期80us, tl0=216; /頻率12.5khz et0=1; /定時(shí)器1中斷允許 tr0=1; /啟動(dòng)定時(shí)器 start=0; /下降沿開(kāi)始進(jìn)行下一輪a/d轉(zhuǎn)換 oe=0; /高電平時(shí)允許讀取數(shù)字?jǐn)?shù)據(jù) p1=0x30;/dac0832初始化void init_dac0832() cs=0;/選中 wr1=0; /使其開(kāi)始轉(zhuǎn)換/向max7219寫(xiě)入字節(jié)(8bit)void sendbyte(uchar dat) uchar i,temp; _nop_(); for(i=0;i8;i+) /取最高位 temp =dat&0x80; /逐位左移 da

21、t=dat1; if(temp) maxdin=1; else maxdin=0; maxclk=0; _nop_(); maxclk=1; /向max7219寫(xiě)入地址和控制字void sendword(uchar addr,uchar dat)/載入數(shù)據(jù),連續(xù)數(shù)據(jù)的后16位在load上升沿/時(shí)被鎖定,第16個(gè)上升沿之后,必須把maxdin/置高,否則數(shù)據(jù)從dout流失 maxload=0; _nop_(); sendbyte(addr); _nop_(); sendbyte(dat); _nop_(); maxload=1;/max7219初始化void init_max7219() sen

22、dword(0x0c,0x01);/設(shè)置電源工作模式 sendword(0x0a,0x09);/設(shè)置亮度 sendword(0x0b,0x03);/設(shè)置掃描界限 sendword(0x09,0x00);/設(shè)置譯碼模式 sendword(0x0f,0x00);/顯示測(cè)試/max7219清空void clear_max7219() uchar i; for(i=1;i=8;i+) sendword(i,0x00); /獲取電壓輸入值數(shù)字量uchar adinput() uchar value; /停止轉(zhuǎn)換4部曲 oe=0; /暫停轉(zhuǎn)換 eoc=1; /轉(zhuǎn)換結(jié)束 start=0;/沒(méi)有下降沿 p1&=0x8f; p1 |=0x00; delay(10); /產(chǎn)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論