




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)指導(dǎo)書 單片機(jī)原理及應(yīng)用 LCDS C1 33p XI Hl C2丄 33 p 4 1.2MHz XiALI AD叮I XTA12 RST AL 0 F5Bf 1TTT H T * e 1- r 4 rr * r H” m P:IWM . 1.1 P:.i . 12 PllTDi 13 P:aTffTT. I.+ 3E *a#Ti i rajsUH. I.T FunOT. IQ 4D lh1 4 hZ Q2 o Q3 p* Pf H 處 IT QT TF IE 石 FIT一 1 -gr- 丄 74LS373 P 113 1+ 遙 ia to tlAUD 2 邵陽學(xué)院 2015年02月 目錄
2、 實(shí)驗(yàn)一 流水燈實(shí)驗(yàn) 實(shí)驗(yàn)二 1) 計(jì)數(shù)器實(shí)驗(yàn) 實(shí)驗(yàn)二 實(shí)驗(yàn)三 2) 定時(shí)器實(shí)驗(yàn) 外部中斷實(shí)驗(yàn). 實(shí)驗(yàn)四 鍵盤實(shí)驗(yàn) 實(shí)驗(yàn)五 AD轉(zhuǎn)換實(shí)驗(yàn) 實(shí)驗(yàn)六 DA轉(zhuǎn)換實(shí)驗(yàn) 實(shí)驗(yàn)八 1)直流電動(dòng)機(jī)控制實(shí)驗(yàn) 實(shí)驗(yàn)八 2)步進(jìn)電動(dòng)機(jī)控制實(shí)驗(yàn) 附錄 實(shí)驗(yàn)裝置的使用 10 12 13 15 510 10 74LS373 5、6、7、8為實(shí)驗(yàn)課 5、6節(jié),周四的7、8節(jié)為實(shí)驗(yàn)課 實(shí)驗(yàn)計(jì)劃安排表 序號(hào) 實(shí)驗(yàn)項(xiàng)目名稱 實(shí)驗(yàn)學(xué)時(shí) 開出周次 專業(yè)年級(jí) 1 跑馬燈實(shí)驗(yàn) 2 7 13電子信息、物聯(lián)網(wǎng)工程 2 定時(shí)/計(jì)數(shù)器實(shí)驗(yàn) 2 7 13電子信息、物聯(lián)網(wǎng)工程 3 外部中斷實(shí)驗(yàn) 3 8 13電子信息、物聯(lián)網(wǎng)工程 4 鍵盤實(shí)驗(yàn) 3
3、8 13電子信息、物聯(lián)網(wǎng)工程 5 A/D轉(zhuǎn)換實(shí)驗(yàn) 2 9 13電子信息、物聯(lián)網(wǎng)工程 6 DA轉(zhuǎn)換實(shí)驗(yàn) 2 9 13電子信息、物聯(lián)網(wǎng)工程 7 數(shù)碼管顯示接口電路設(shè)計(jì) 2 10 13電子信息、物聯(lián)網(wǎng)工程 8 電機(jī)控制實(shí)驗(yàn) 2 10 13電子信息、物聯(lián)網(wǎng)工程 說明: 1、電子信息工程專業(yè)從 7周開始至第九周,每周二的 2、物聯(lián)網(wǎng)工程專業(yè)從第 7周開始至第九周,每周一的 3、有筆記本的可自動(dòng)筆記本來做實(shí)驗(yàn)驗(yàn)。 4、實(shí)驗(yàn)?zāi)康南嗤?,?shí)驗(yàn)內(nèi)容自定,本實(shí)驗(yàn)指導(dǎo)書僅供參考,希望學(xué)生自行設(shè)計(jì)實(shí)驗(yàn)內(nèi)容。 5、 實(shí)驗(yàn)考核:每個(gè)學(xué)生都要獨(dú)立完成8個(gè)實(shí)驗(yàn)項(xiàng)目,完成后請(qǐng)老師評(píng)價(jià),對(duì)不合格都重做。在 實(shí)驗(yàn)過程中,老師只負(fù)責(zé)答
4、疑和考核實(shí)驗(yàn)效果。 6、實(shí)驗(yàn)七要求學(xué)生在 PROTEUS中完成。 實(shí)驗(yàn)一 流水燈實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康?1.學(xué)習(xí)51的P1 口的使用方法。 2學(xué)習(xí)延時(shí)子程序的編寫和使用。 二、實(shí)驗(yàn)說明 AT89S52有32個(gè)通用的I/O 口,分為P0、 作為輸出口時(shí)與一般的雙向口使用方法相同。 P1、P2、P3,每組都是8位,它們是準(zhǔn)雙向口,它 P3 口也可以做第二功能口用,本實(shí)驗(yàn)使用P1 口做 輸出口,控制LED等產(chǎn)生流水燈效果。 R1 R2 D4 L4V D5勺 L5L6y D7 L7 卞3R4 R5 R6 三、實(shí)驗(yàn)內(nèi)容及步驟 注:實(shí)驗(yàn)程序放在 Soundcode/MS51的文件夾中。 用P1 口做輸出口,
5、接八位邏輯電平顯示,程序功能使發(fā)光二極管循環(huán)點(diǎn)亮。 80C51核心板,用扁平數(shù)據(jù)線連接MCU的P1 口與八位邏輯電平顯示 1、最小系統(tǒng)中插上 模塊JD3。 2、 用串行數(shù)據(jù)通信線、USB線連接計(jì)算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中,請(qǐng) 注意仿真器的方向:缺口朝上。 “8031.UV2 ”實(shí)驗(yàn)的項(xiàng)目 3、 打開Keil uVision2仿真軟件,首先“流水燈”文件夾下的 文件,對(duì)源程序進(jìn)行編譯,直到編譯無誤。 4、全速運(yùn)行程序,程序功能使發(fā)光二極管循環(huán)點(diǎn)亮的流水燈的效果。 置! 以下將不在重述。 四、 源程序(見光盤) 五、 電路圖 RP1B7 VCC 2 VCC U1B7 20 VCC
6、C1B7 0.1uF 2 3 4 5 6 7 3 7 7 LED0B7 LED1B7 LED2B7 LED3B7 LED4B7 LED5B7 LED6B7 LED7B7 ,VCC LE OE Q1 D1 Q2 Q3 D2 D3 Cd ni Q4 Q5 D4 D5 Q6 D6 Q7 D7 Q8 D8 GND 2 16 VCC JD1B7 8LED 二 4L1B7 二 7 L2B7 7 8 L3B7 413 L4B7 二 14 L5B7 記17 L6B7 L7B7 L0B7 1 2 3 4 5 6 7 8 L0B7 P0B7片 L1B7 P1B7JS L2B7 P2B7 3 L3B7 P3B7;J
7、 L4B7 P4B7 3 L5B7 P5B7jg L6B7 P6B7;3 L7B7 P7B7 L0 L1 L2 L3 L4 L5 L6 L7 注:在做完實(shí)驗(yàn)時(shí)記得養(yǎng)成一個(gè)好習(xí)慣:把相應(yīng)單元的短路帽和電源開關(guān)還原到原來的位 實(shí)驗(yàn)二(1)計(jì)數(shù)器實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康?1. 學(xué)習(xí)8031內(nèi)部定時(shí)/計(jì)數(shù)器使用方法; 2學(xué)習(xí)計(jì)數(shù)器各種工作方式的用法。 二、實(shí)驗(yàn)說明 1. 8031內(nèi)部有兩個(gè)定時(shí)/計(jì)數(shù)器T0和T1 , 16位是指定時(shí)/計(jì)數(shù)器內(nèi)的計(jì)數(shù)器是 16位的, 由2個(gè)8位計(jì)數(shù)器組成。本實(shí)驗(yàn)用的是T0,它的2個(gè)8位計(jì)數(shù)器TH0和TL0 , TH0是高8位, TL0是低八位。所謂加法計(jì)數(shù)器,指其計(jì)數(shù)的方法是對(duì)
8、計(jì)數(shù)脈沖每次加1。在其它單片機(jī)和可 編程計(jì)數(shù)器芯片中,有的計(jì)數(shù)器是減法計(jì)數(shù)器,如8155的14位計(jì)數(shù)器,8253的16計(jì)數(shù)器, 即先設(shè)置計(jì)數(shù)器的初值,然后對(duì)計(jì)數(shù)器脈沖每次減1,減到0,計(jì)數(shù)器溢出。而 8031內(nèi)部的計(jì) 數(shù)器是加法計(jì)數(shù)器,需先設(shè)置計(jì)數(shù)器的初值,本實(shí)驗(yàn)設(shè)置計(jì)數(shù)器初值為0,然后對(duì)計(jì)數(shù)脈沖每 次加1,加到計(jì)數(shù)器滿后溢出。 2本實(shí)驗(yàn)中內(nèi)部計(jì)數(shù)器起計(jì)數(shù)器的作用。外部事件計(jì)數(shù)脈沖由P3.4引入定時(shí)器T0。單片 機(jī)在每個(gè)機(jī)器周期采樣一次輸入波形,因此單片機(jī)至少需要兩個(gè)機(jī)器周期才能檢測(cè)到一次跳變。 這就要求被采樣電平至少維持一個(gè)完整的機(jī)器周期,以保證電平在變化之前即被采樣。這就決 定了輸入波形的
9、頻率不能超過機(jī)器周期頻率。 三、實(shí)驗(yàn)內(nèi)容及步驟 T0接外部脈沖輸入,P1 口接八位邏輯電平顯示模塊,脈沖個(gè)數(shù)以二進(jìn)制形式顯示出來。 1、 最小系統(tǒng)中插上 80C51核心板,用扁平數(shù)據(jù)線連接MCU的P1 口與八位邏輯電平顯示 模塊JD3, P34端口接單次脈沖電路的輸出端(綠色防轉(zhuǎn)座)。 2、 用串行數(shù)據(jù)通信線、USB線連接計(jì)算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中,請(qǐng) 注意仿真器的方向:缺口朝上。 “計(jì)數(shù)器.Uv2 ”實(shí)驗(yàn)的項(xiàng) 3、打開Keil uVision2仿真軟件,首先“計(jì)數(shù)器”文件夾下的 目文件,對(duì)源程序進(jìn)行編譯,直到編譯無誤。 LED顯示。 4、全速運(yùn)行程序,按動(dòng)單次脈沖按鈕,脈沖
10、個(gè)數(shù)以二進(jìn)制形式通過 四、源程序(見光盤) 89S52的各種方式。 五、思考題 1. 由功能、計(jì)數(shù)啟動(dòng)條件、重復(fù)啟動(dòng)條件等諸方面比較 2. 89S52單片機(jī)的最高計(jì)數(shù)頻率為多少? 實(shí)驗(yàn)二(2)定時(shí)器實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康?1. 學(xué)習(xí)89S52內(nèi)部計(jì)數(shù)器的使用和編程方法; 2. 進(jìn)一步掌握中斷處理程序的編寫方法。 二、實(shí)驗(yàn)說明 關(guān)于內(nèi)部計(jì)數(shù)器的編程主要是定時(shí)常數(shù)的設(shè)置和有關(guān)控制寄存器的設(shè)置。內(nèi)部計(jì)數(shù)器在單 片機(jī)中主要有定時(shí)器和計(jì)數(shù)器兩個(gè)功能。本實(shí)驗(yàn)使用的是定時(shí)器,定時(shí)為一秒鐘。CPU運(yùn)用定 時(shí)中斷方式,實(shí)現(xiàn)每一秒鐘輸出狀態(tài)發(fā)生一次反轉(zhuǎn),即發(fā)光管每隔一秒鐘亮一次。 定時(shí)器有關(guān)的寄存器有工作方式寄存器T
11、MOD和控制寄存器 TCON。TMOD用于設(shè)置定 時(shí)器/計(jì)數(shù)器的工作方式 0-3,并確定用于定時(shí)還是用于計(jì)數(shù)。TCON主要功能是為定時(shí)器在溢 出時(shí)設(shè)定標(biāo)志位,并控制定時(shí)器的運(yùn)行或停止等。 內(nèi)部計(jì)數(shù)器用作定時(shí)器時(shí),是對(duì)機(jī)器周期計(jì)數(shù)。每個(gè)機(jī)器周期的長(zhǎng)度是12個(gè)振蕩器周期。 因?yàn)槿绻麑?shí)驗(yàn)系統(tǒng)的晶振是 12MHZ,本工作于方式2,即8位自動(dòng)重裝方式定時(shí)器,定時(shí)器100uS 中斷一次,所以定時(shí)常數(shù)的設(shè)置可按以下方法計(jì)算: 機(jī)器周期=12十12MHz=1uS (256-定時(shí)常數(shù))X 1uS=100uS 定時(shí)常數(shù)=156。然后對(duì)100uS中斷次數(shù)計(jì)數(shù)10000次,就是1秒鐘。 在本實(shí)驗(yàn)的中斷處理程序中,因?yàn)?/p>
12、中斷定時(shí)常數(shù)的設(shè)置對(duì)中斷程序的運(yùn)行起到關(guān)鍵作用, 所以在置數(shù)前要先關(guān)對(duì)應(yīng)的中斷,置數(shù)完之后再打開相應(yīng)的中斷。 三、實(shí)驗(yàn)內(nèi)容及步驟 1、 最小系統(tǒng)中插上 80C51核心板,用導(dǎo)線連接 MCU的P10到八位邏輯電平顯示的 L0發(fā) 光二極管處。 2、 用串行數(shù)據(jù)通信線、USB線連接計(jì)算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中,請(qǐng) 注意仿真器的方向:缺口朝上。 “定時(shí)器.Uv2 ”實(shí)驗(yàn)的項(xiàng) 3、打開Keil uVision2仿真軟件,首先“定時(shí)器”文件夾下的 目文件,對(duì)源程序進(jìn)行編譯,直到編譯無誤。 4、全速運(yùn)行程序,觀測(cè) L0發(fā)光二極管1S亮一次。 四、源程序(見光盤) 實(shí)驗(yàn)三 外部中斷實(shí)驗(yàn) 一、實(shí)
13、驗(yàn)?zāi)康?1. 掌握外部中斷技術(shù)的基本使用方法; 2. 掌握中斷處理程序的編寫方法。 二、實(shí)驗(yàn)說明 1 .外部中斷的初始化設(shè)置共有三項(xiàng)內(nèi)容:中斷總允許即EA=1,外部中斷允許即 EXi=1 (i=0 或1),中斷方式設(shè)置。中斷方式設(shè)置一般有兩種方式:電平方式和脈沖方式,本實(shí)驗(yàn)選用后者, 其前一次為高電平后一次為低電平時(shí)為有效中斷請(qǐng)求。因此高電平狀態(tài)和低電平狀態(tài)至少維持 一個(gè)周期,中斷請(qǐng)求信號(hào)由引腳INT0(P3.2)和INT1(P3.3)引入,本實(shí)驗(yàn)由INT0(P3.2)引入。 2.中斷服務(wù)的關(guān)鍵: A .保護(hù)進(jìn)入中斷時(shí)的狀態(tài)。 堆棧有保護(hù)斷點(diǎn)和保護(hù)現(xiàn)場(chǎng)的功能使用 PUSH指令,在轉(zhuǎn)中斷服務(wù)程序
14、之前把單片機(jī)中有 關(guān)寄存單兀的內(nèi)容保護(hù)起來。 B .必須在中斷服務(wù)程序中設(shè)定是否允許中斷重入,即設(shè)置 C .用POP指令恢復(fù)中斷時(shí)的現(xiàn)場(chǎng)。 EXO 位。 3.中斷控制原理: 中斷控制是提供給用戶使用的中斷控制手段。實(shí)際上就是控制一些寄存器, 目的的控制寄存器有四個(gè): TCON 、IE、SCON 及 IP。 51系列用于此 4.中斷響應(yīng)的過程: 首先中斷采樣然后中斷查詢最后中斷響應(yīng)。采樣是中斷處理的第一步,對(duì)于本實(shí)驗(yàn)的脈沖 方式的中斷請(qǐng)求,若在兩個(gè)相鄰周期采樣先高電平后低電平則中斷請(qǐng)求有效,IE0或IE1置“ 1”; 否則繼續(xù)為“ 0”。所謂查詢就是由 CPU測(cè)試TCON和SCON中各標(biāo)志位的狀
15、態(tài)以確定有沒有 中斷請(qǐng)求發(fā)生以及是那一個(gè)中斷請(qǐng)求。中斷響應(yīng)就是對(duì)中斷請(qǐng)求的接受,是在中斷查詢之后進(jìn) 行的,當(dāng)查詢到有效的中斷請(qǐng)求后就響應(yīng)一次中斷。 INTO端接單次脈沖發(fā)生器。P1.0接LED燈,以查看信號(hào)反轉(zhuǎn)。 三、實(shí)驗(yàn)內(nèi)容及步驟 1、 最小系統(tǒng)中插上 80C51核心板,用導(dǎo)線連接 MCU的P10到八位邏輯電平顯示的 L0發(fā) 光二極管處,P32接單次脈沖電路的輸出端(綠色防轉(zhuǎn)座)。 2、 用串行數(shù)據(jù)通信線、USB線連接計(jì)算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中,請(qǐng) 注意仿真器的方向:缺口朝上。 3、打開Keil uVision2仿真軟件,首先“中斷”文件夾下的 件,對(duì)源程序進(jìn)行編譯,直到編
16、譯無誤。 4、全速運(yùn)行程序,按一次單次脈沖的按鈕燈取反一次 四、源程序(見光盤) “中斷.Uv2 ”實(shí)驗(yàn)的項(xiàng)目文 實(shí)驗(yàn)四鍵盤實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康?掌握查詢式鍵盤的接口和編程方法。 實(shí)驗(yàn)內(nèi)容 平。 本實(shí)驗(yàn)提供了 8個(gè)按鍵的小鍵盤,如果有鍵按下,則相應(yīng)輸出為低電平,否則輸出為高電 MCU判斷有鍵按下后,要有一定的延時(shí),防止由于鍵盤抖動(dòng)而引起誤操作。 編寫一個(gè)程序,能讀出鍵盤操作的編號(hào),并在數(shù)碼顯示器上顯示。 實(shí)驗(yàn)電路 本實(shí)驗(yàn)所需電路請(qǐng)參見系統(tǒng)原理圖的第一部分和獨(dú)立式鍵盤電路。 四、 實(shí)驗(yàn)程序參考框圖 五、 (b)鍵盤掃描子程序框圖 1.最小系統(tǒng)中插上80C51核心板,把7279陣列式鍵盤的JT9短路帽打
17、在VCC處,用8P排線 將JD16、JD17接八位動(dòng)態(tài)數(shù)碼顯示 JD1和JD2相連。 2、查詢式鍵盤的JD15和MCU最小系統(tǒng)的P2 口相連,MCU最小系統(tǒng)的P15、P16、P17分別 接7279鍵盤的 CS、CLK、DATA。 3、 用串行數(shù)據(jù)通信線、USB線連接計(jì)算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中,請(qǐng) 注意仿真器的方向:缺口朝上。 4、 打開Keil uVision2仿真軟件,首先“ KEY文件夾下的“ KEY.Uv2”實(shí)驗(yàn)的項(xiàng)目文件, 對(duì)源程序進(jìn)行編譯,直到編譯無誤。 致。 5、全速運(yùn)行程序,鍵盤上按下某個(gè)鍵,觀察數(shù)顯是否與該鍵號(hào) 六、源程序(見光盤) 七、思考題 1. 程序如何
18、確保每按一次鍵,只處理一次。 八、原理圖 4.戲 9 1 Key 1A5 Key 0 y 2aP rKey 1 y 3aP 1=1 Key 2 y 4aP _5-KeL3. Key 5A薩 七 r Key 4 y 6aP 旦 5 Key 7A尹 rn Key 6 亠 Kly 8aP* 5旦7_ RP1A5 8 7 6 5 4 3 2 VCC T / .J .Jk ,1 ,2 ,3 ,4 ,5 ,6 7 ,8 JD1A5 鍵盤 、實(shí)驗(yàn)?zāi)康?1.掌握單片機(jī)和 2.熟悉八位串行 二、實(shí)驗(yàn)說明 實(shí)驗(yàn)五串行AD轉(zhuǎn)換實(shí)驗(yàn) TLC549硬件聯(lián)接及軟件編程。 AD轉(zhuǎn)換器TLC549的性能及轉(zhuǎn)換過程。 TLC5
19、49是一種采用8位逐次逼近式工作的 A/D轉(zhuǎn)換器。內(nèi)部包含系統(tǒng)時(shí)鐘、采樣和保持、8 I/O CLOCK 和片選(CS)。 內(nèi)部系統(tǒng)時(shí)鐘和I/O CLOCK可獨(dú)立使用。應(yīng)用電路的設(shè)計(jì)只需利用I/O時(shí)鐘啟動(dòng)轉(zhuǎn)換或讀出 位A/D轉(zhuǎn)換器、數(shù)據(jù)寄存器以及控制邏輯電路。 TLC549每25uS重復(fù)一次“輸入一轉(zhuǎn)換一輸出”。 器件有兩個(gè)控制輸入: 轉(zhuǎn)換結(jié)果。當(dāng)CS為高電平時(shí),DATA OUT處于高阻態(tài)且I/O時(shí)鐘被禁止。 當(dāng)CS變?yōu)榈碗娖綍r(shí),前次轉(zhuǎn)換結(jié)果的最高有效位(MSB )開始出現(xiàn)在DATA OUT端。在接 下來的7個(gè)I/O CLOCK周期的下降沿輸出前次轉(zhuǎn)換結(jié)果的后7位,至此8位數(shù)據(jù)已經(jīng)輸出。然后再
20、AD轉(zhuǎn)換。在第8 17uS), 將第8個(gè)時(shí)鐘周期加至I/O CLOCK ,此時(shí)鐘周期的下跳沿變使芯片進(jìn)行下一輪的 個(gè)I/O CLOCK周期之后,CS必須變?yōu)楦唠娖?,并且保持高電平直至轉(zhuǎn)換結(jié)束為止( 否則CS的有效高電平至低電平的轉(zhuǎn)換將引起復(fù)位(其它詳細(xì)資料看芯片說明)。 三、實(shí)驗(yàn)內(nèi)容及步驟 處, P16、 1.最小系統(tǒng)中插上 80C51核心板,把7279陣列式鍵盤的JT9短路帽打在上方 VCC 用8P排線將JD16、JD17分別接八位動(dòng)態(tài)數(shù)碼顯示的JD1、JD2相連;MCU最小系統(tǒng)的 P17、P27 分別接 7279 鍵盤的 CLK、DATA、CS。 2、MCU 最小系統(tǒng)的 P10, P11,
21、 P12 分別接 AD 轉(zhuǎn)換的 DATA、CLK、CS-549, 的AIN接可調(diào)電壓05V可調(diào)端。 3、 用串行數(shù)據(jù)通信線、USB線連接計(jì)算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中, 注意仿真器的方向:缺口朝上。 4、 打開Keil uVision2 仿真軟件,首先“ TLC54g文件夾下的“TLC549.Uv2” 目文件,對(duì)源程序進(jìn)行編譯,直到編譯無誤。 5、全速運(yùn)行程序數(shù)碼顯示電壓轉(zhuǎn)化的數(shù)字量, 隨著變化,順時(shí)針旋轉(zhuǎn)值增大,AD轉(zhuǎn)換值的范圍是 四、源程序(見光盤) 調(diào)節(jié)模擬信號(hào)輸入端的電位器旋鈕, 04.98V左右。 AD 轉(zhuǎn)換 實(shí)驗(yàn)的項(xiàng) 顯示值 六、電路圖 VCC VCC AIN Vre
22、f+ VCC AIN 1 I/O CLK Vref- DATA GND CS U1B2 TLC549 VCC 7 R1B2 一 . *R3B23 100P4B2 100 Pi擁 CLK -C1B2 0.1uF 實(shí)驗(yàn)六串行DA轉(zhuǎn)換實(shí)驗(yàn) 、實(shí)驗(yàn)?zāi)康?1.掌握LTC1446 12位串行D/A轉(zhuǎn)換芯片的工作方法。 2 掌握LTC1446 12位串行D/A轉(zhuǎn)換芯片編程方法和調(diào)試方法。 二、實(shí)驗(yàn)內(nèi)容 使用LTC1446實(shí)現(xiàn)單片機(jī)數(shù)模轉(zhuǎn)換,輸出方波。 三、實(shí)驗(yàn)要求 根據(jù)實(shí)驗(yàn)內(nèi)容編寫一個(gè)程序,并在實(shí)驗(yàn)儀上調(diào)試和驗(yàn)證。 四、實(shí)驗(yàn)說明 12位A/D轉(zhuǎn)換器、數(shù)據(jù)寄存器以及控制邏輯電路。 輸出”。器件有兩個(gè)控制輸入:
23、 LTC1446是一種采用12位逐次逼近式工作的 A/D轉(zhuǎn)換器。內(nèi)部包含系統(tǒng)時(shí)鐘、采樣和保持、 LTC1446每25uS重復(fù)一次“輸入一一轉(zhuǎn)換 DIN CLK 和片選(CS)。 內(nèi)部系統(tǒng)時(shí)鐘和DIN CLK可獨(dú)立使用。應(yīng)用電路的設(shè)計(jì)只需利用時(shí)鐘啟動(dòng)轉(zhuǎn)換或讀出轉(zhuǎn)換 結(jié)果。當(dāng)CS為高電平時(shí),Dout處于高阻態(tài)且DIN時(shí)鐘被禁止。 當(dāng)CS變?yōu)榈碗娖綍r(shí),前次轉(zhuǎn)換結(jié)果的最高有效位(MSB )開始出現(xiàn)在Dout端。(其它詳細(xì) 資料看芯片說明)。 1. LTC1446的內(nèi)部管腳圖 Functional Block Diagrams Dual 12-BiT Rai Mo-Rail DAC RAIL-TO-RA
24、I. VOLTftfiE OUTPUT 2. LTC1446時(shí)序圖 LTC1W: 5V 7 r LTCma.; ivioisv VOUTB TOP VIEW H8 PACKAGE 岳 LEA DPDiP GNO You Tjmu -125, ft”. im/w “1 q卜 Dh bo-A I.5B ini-b Pl/jf.泗YP】T4 阿由MfDW pu敗直僦認(rèn) cunami wiv “iMrt Pll-A rMEYKMIS 三、實(shí)驗(yàn)步驟 1 最小系統(tǒng)中插上 80C51核心板,MCU最小系統(tǒng)的P1.0接串行D/A的CLK , P1.1接DIN , P1.2 接 CS-1446。 2、 用串行數(shù)
25、據(jù)通信線、USB線連接計(jì)算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中,請(qǐng) 注意仿真器的方向:缺口朝上。 3、 打開Keil uVision2仿真軟件,首先“ LTC1446文件夾下的“LTC1446.Uv2” 實(shí)驗(yàn)的 項(xiàng)目文件,對(duì)源程序進(jìn)行編譯,直到編譯無誤。 4、 全速運(yùn)行程序用示波器觀察OUT端的波形為方波。 四、程序(見光盤) 六、電路圖 實(shí)驗(yàn)八(1)直流電動(dòng)機(jī)控制實(shí)驗(yàn) 、實(shí)驗(yàn)?zāi)康?1. 學(xué)習(xí)用PWM輸出模擬量驅(qū)動(dòng)直流電機(jī); 2. 熟悉直流電動(dòng)機(jī)的工作特性。 二、實(shí)驗(yàn)說明 PWM是單片機(jī)上常用的模擬量輸出方法,用占空比不同的脈沖驅(qū)動(dòng)直流電機(jī)轉(zhuǎn)動(dòng),從而 得到不同的轉(zhuǎn)速。程序中通過調(diào)整輸出脈沖
26、的占空比來調(diào)節(jié)直流電機(jī)的轉(zhuǎn)速。 使用光電測(cè)速元件測(cè)速,當(dāng)它與圓盤上的空位相靠近時(shí),光電元件輸出低電平,當(dāng)它與沒 對(duì)空時(shí)時(shí),光電元件輸出高電平。圓盤轉(zhuǎn)動(dòng)一周時(shí)則產(chǎn)生12個(gè)脈沖,直流電機(jī)轉(zhuǎn)動(dòng)時(shí),光電元 件輸出連續(xù)的脈沖信號(hào),單片機(jī)記錄其脈沖信號(hào),就可以測(cè)出直流電機(jī)的轉(zhuǎn)速。另外增加顯示 電路,可把電機(jī)的轉(zhuǎn)速顯示出來。 本實(shí)驗(yàn)使用6V直流電機(jī)。 運(yùn)行速度設(shè)置為 40轉(zhuǎn)/秒,經(jīng)過若干秒后,直流電機(jī)轉(zhuǎn)速慢慢下降到運(yùn)行速度,以設(shè)定的 速度運(yùn)行。 三、實(shí)驗(yàn)內(nèi)容及步驟 處, P16、 1.最小系統(tǒng)中插上 80C51核心板,把7279陣列式鍵盤的JT9短路帽打在上方 VCC 用8P排線將JD16、JD17分別接八
27、位動(dòng)態(tài)數(shù)碼顯示的JD1、JD2相連;MCU最小系統(tǒng)的 P17、P27 分別接 7279 鍵盤的 CLK、DATA、CS, 2、MCU最小系統(tǒng)的 P10、P32分別接直流電機(jī) V-DCmotor、Pulseout。 3、 用串行數(shù)據(jù)通信線、USB線連接計(jì)算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中,請(qǐng) 注意仿真器的方向:缺口朝上。 4、 打開Keil uVision2 仿真軟件,首先“ DCMotor ”文件夾下的“DCMotor.Uv2 ” 的項(xiàng)目文件,對(duì)源程序進(jìn)行編譯,直到編譯無誤。 5、 全速運(yùn)行程序直流電機(jī)旋轉(zhuǎn),第三個(gè)數(shù)碼顯示P最后兩位顯示電機(jī)轉(zhuǎn)速,觀察直流電機(jī) 轉(zhuǎn)速,若干秒后,直流電機(jī)轉(zhuǎn)
28、速慢慢下降到以程序設(shè)定的速度運(yùn)行(程序設(shè)定為 五、實(shí)驗(yàn)電路圖 VCC 實(shí)驗(yàn) 40轉(zhuǎn)/S左右)。 2 R47A 20Q9A A T7 VCC Optoisolator P11A :U12B 14 TT 1? R49A 3K P12A Pu IseQut 10 P ulseQut9 8 VCC 1A 6A 1Y 6Y 2A 5A 2Y 5Y 3A 4A 3Y 4Y GND 1 y T 7 5 V-DCMotor VCC J3A 1且 1 2 Header 2 Q10A 9013 3 74LS14 實(shí)驗(yàn)八(2)步進(jìn)電動(dòng)機(jī)控制實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康?1掌握采用單片機(jī)控制步進(jìn)電機(jī)的硬件接口技術(shù)。 2掌握步進(jìn)
29、電機(jī)驅(qū)動(dòng)程序的設(shè)計(jì)和調(diào)試方法。 3熟悉步進(jìn)電動(dòng)機(jī)的工作特性。 二、實(shí)驗(yàn)說明 1步進(jìn)電動(dòng)機(jī)有三線式、五線式、六線式三種,但其控制方式均相同,必須以脈沖電流來 驅(qū)動(dòng)。若每旋轉(zhuǎn)一圈以 20個(gè)勵(lì)磁信號(hào)來計(jì)算,則每個(gè)勵(lì)磁信號(hào)前進(jìn)18度,其旋轉(zhuǎn)角度與脈沖 數(shù)成正比,正、反轉(zhuǎn)可由脈沖順序來控制。 2. 步進(jìn)電動(dòng)機(jī)的勵(lì)磁方式可分為全部勵(lì)磁及半步勵(lì)磁,其中全步勵(lì)磁又有1相勵(lì)磁及2 相勵(lì)磁之分,而半步勵(lì)磁又稱1-2相勵(lì)磁。圖為步進(jìn)電動(dòng)機(jī)的控制等效電路,適應(yīng)控制A、B、 /A、/B的勵(lì)磁信號(hào),即可控制步進(jìn)電動(dòng)機(jī)的轉(zhuǎn)動(dòng)。每輸出一個(gè)脈沖信號(hào),步進(jìn)電動(dòng)機(jī)只走一步。 因此,依序不斷送出脈沖信號(hào),即可步進(jìn)電動(dòng)機(jī)連續(xù)轉(zhuǎn)動(dòng)。 a
30、. 1相勵(lì)磁法:在每一瞬間只有一個(gè)線圈導(dǎo)通。消耗電力小,精確度良好,但轉(zhuǎn)矩小,振 動(dòng)較大,每送一勵(lì)磁信號(hào)可走 18度。若欲以1相勵(lì)磁法控制步進(jìn)電動(dòng)機(jī)正轉(zhuǎn),其勵(lì)磁順序如圖 所示。若勵(lì)磁信號(hào)反向傳送,則步進(jìn)電動(dòng)機(jī)反轉(zhuǎn)。 勵(lì)磁順序:A7 B7 C 7 D 7A STE P b. 2相勵(lì)磁法: 最多的勵(lì)磁方式, 序如圖所示。若勵(lì)磁信號(hào)反向傳送,則步進(jìn)電動(dòng)機(jī)反轉(zhuǎn)。 勵(lì)磁順序: 因其轉(zhuǎn)矩大,振動(dòng)小,故為目前使用 其勵(lì)磁順 在每一瞬間會(huì)有二個(gè)線圈同時(shí)導(dǎo)通。 每送一勵(lì)磁信號(hào)可走 18度。若以2相勵(lì)磁法控制步進(jìn)電動(dòng)機(jī)正轉(zhuǎn), AB 7 BC 7 CD 7 DA f AB c. 1-2相勵(lì)磁法: 相與2相輪流交替導(dǎo)
31、通。 STE P 因分辨率提高,且運(yùn)轉(zhuǎn)平滑,每送一勵(lì)磁 信號(hào)可走9度,故亦廣泛被采用。若以1相勵(lì)磁法控制步進(jìn)電動(dòng)機(jī)正轉(zhuǎn),其勵(lì)磁順序如圖所示。 若勵(lì)磁信號(hào)反向傳送,則步進(jìn)電動(dòng)機(jī)反轉(zhuǎn)。 勵(lì)磁順序:A7 AB 7 B 7 BC 7C7 CD 7 D7 DA 7 A STE P 速度愈快負(fù)載轉(zhuǎn)矩愈小,當(dāng)速度快至其極限時(shí),步進(jìn) 3電動(dòng)機(jī)的負(fù)載轉(zhuǎn)矩與速度成反比, 電動(dòng)機(jī)即不再運(yùn)轉(zhuǎn)。所以在每走一步后,程序必須延時(shí)一段時(shí)間。 三、實(shí)驗(yàn)內(nèi)容及步驟 1、 最小系統(tǒng)中插上 80C51核心板,MCU最小系統(tǒng)的P10P13接步進(jìn)電機(jī) AD, MCU 最小系統(tǒng)的P2 口接查詢式鍵盤的 JD15。 2、 用串行數(shù)據(jù)通信線、
32、USB線連接計(jì)算機(jī)與仿真器,把仿真器插到模塊的鎖緊插座中,請(qǐng) 注意仿真器的方向:缺口朝上。 3、 打開Keil uVision2 仿真軟件,首先“Setp Motor ”文件夾下的 “Setp Motor.Uv2 ” 實(shí) 驗(yàn)的項(xiàng)目文件,對(duì)源程序進(jìn)行編譯,直到編譯無誤。 4、 全速運(yùn)行程序,按下 K0鍵電機(jī)正轉(zhuǎn),按下 K1鍵電機(jī)反轉(zhuǎn),按下 K2鍵電機(jī)停止。 四、源程序(見光盤) 五、思考問題 如何改變電機(jī)的工作方式或者方向、速度,設(shè)計(jì)控制軟件? 六、實(shí)驗(yàn)電路圖 VCC 附錄實(shí)驗(yàn)裝置的使用 一、編程軟件 1、匯編程序請(qǐng)使用 WAVE軟件作為編譯環(huán)境。 2、C語言請(qǐng)使KEIL軟件作為編譯環(huán)境。 二、系統(tǒng)仿真 系統(tǒng)仿真請(qǐng)使用 PROTEUS仿真軟件 三、硬件實(shí)驗(yàn)的基本操作 1、打開ISP-USB下載軟件,打開 Progisp.exe文件 2、選擇usb 口,所使用的芯片,調(diào)入 flash (程序.Hex格式) PROGI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)密封垃圾車市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)實(shí)驗(yàn)室電阻箱市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)兒童針織內(nèi)衣市場(chǎng)調(diào)查研究報(bào)告
- 甲基戊烯聚合物相關(guān)行業(yè)投資規(guī)劃報(bào)告
- 微波介質(zhì)陶瓷相關(guān)行業(yè)投資規(guī)劃報(bào)告范本
- 基于深度學(xué)習(xí)的多模態(tài)肺癌醫(yī)療事件抽取研究
- 流程圖解題技巧
- 高中英語教師關(guān)于積極教育的信念與實(shí)踐研究
- 檢測(cè)合同范本模板
- 酸藤果的化學(xué)成分與生物活性研究
- 2024年安徽財(cái)貿(mào)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)匯編
- GB/T 15314-2024精密工程測(cè)量規(guī)范
- 2024版房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)內(nèi)容解讀
- 酒店項(xiàng)目運(yùn)營(yíng)管理方案
- 五年(2020-2024)高考地理真題分類匯編(全國(guó))專題03地球上的大氣+原卷版
- 2023年新疆省公務(wù)員錄用考試《行測(cè)》真題卷及答案解析
- 醫(yī)院培訓(xùn)課件:《黃帝內(nèi)針臨床運(yùn)用》
- 2024年中藥學(xué)類之中藥學(xué)(士)試題庫(kù)(有答案)
- 風(fēng)濕免疫性疾病-2
- 數(shù)字媒體藝術(shù)概論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 中國(guó)腫瘤藥物治療相關(guān)惡心嘔吐防治專家共識(shí)(2022年版)解讀
評(píng)論
0/150
提交評(píng)論