版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)原理與應(yīng)用實驗指導(dǎo)廣西師范大學(xué)職業(yè)技術(shù)師范學(xué)院機(jī)電工程教研室唐智勇tangzhiy on gmailbox.gx .c n實驗二 單片機(jī)并口的讀入和寫出 實驗?zāi)康暮鸵?. 掌握單片機(jī)c語言的程序設(shè)計、調(diào)試方法。2. 掌握并口的輸入和輸出。實驗設(shè)備1. pc機(jī)一套2. stc單片機(jī)開發(fā)系統(tǒng)一套實驗線路及使用儀器1. 實驗連接圖figure 1實驗連接圖2. 實驗設(shè)備的使用(1)在pc機(jī)上使用keil c51開發(fā)軟件編輯,并且仿真調(diào)試程序; 編譯無謀后生成* .hex文件。然后通過pc機(jī)的串口線將*.hex 文件下載到單片機(jī)內(nèi)存當(dāng)中,使其正確運行。(2)下載程序到stc開發(fā)板上
2、的時候,注意先下電再上電,這樣, 程序就會自動地下載到單片機(jī)當(dāng)中。實驗內(nèi)容1c語言實現(xiàn)多路模擬開關(guān)(1)要求:a. 監(jiān)控開關(guān)k1-k4接在p1 口上,用發(fā)光二極管d1-d4 (接在單 片機(jī)p2端口上)顯示開關(guān)狀態(tài),如果開關(guān)合上,對應(yīng)的發(fā) 光二極管亮,開關(guān)打開,對應(yīng)的發(fā)光二極管熄滅。b使用c語言來編程實現(xiàn)。(2)電路原理圖xtal1xtal2rstpsen alep10 p11p12p13p1.4p15p16pitr3pockado po vad1 po2/ad2 po3/ad3 p0.4/ad4 po5/ad5po6/ad6po7/ad74.7kr74.7kr84.7kr94.7k©
3、 n£r ©1stc89c52p20/a8p21/a9 p2 2/a10 p21/a11 p24/a12p25/a13p26/a14p2 7/a15p3qrxdp31/txdp32/iny0p3 mnt1p3.4zt0p3 5/h p3 6wr p37/rd-l-hr-f-gp-<-”28- w-h-ilef-figure 2模擬開關(guān)實驗原理圖(3) 程序設(shè)計提示a. 開關(guān)狀態(tài)的檢測過程對于開關(guān)狀態(tài)監(jiān)測,相對單片機(jī)來說,是輸入關(guān)系,我們可 以用兩種方法實現(xiàn):第一種方法是輪流監(jiān)測每個開關(guān)二級管 的狀態(tài)讓相應(yīng)的發(fā)光二極管指示;第二種方法是采用一次性 檢測四路開關(guān)狀態(tài),然后
4、讓其指示。b輸出控制。如圖2所示,根據(jù)開關(guān)的狀態(tài),由發(fā)光二極管d1-d4來指 zjl oc. c語言中我們可以用以下的方式定義并口的每一位。sbit di = p2a0;如果我們?yōu)閐2賦值為0,發(fā)光二極管就亮, 反z就滅。同理,我們給p2 口賦值oxff, p2 口的8盞燈全 滅。d.(4) 參考程序框圖 見 figure 3。2. c語言實現(xiàn)廣告燈左移右移(1) 要求a. 做單一燈的左移右移,硬件連接圖如圖四所示,八個發(fā)光二極管d1-d8分別接在單片機(jī)的p2.0-p2.7 口上,輸出“0” 時,發(fā)光二極管亮。發(fā)光二極管點亮的次序為:p2.0tp2.1 今 p2.2 9 p2.3 9t p2.
5、7 今 p2.6 9t p2.0,重復(fù)循環(huán)。b. 不使用查表方式實現(xiàn)。(2) 電路原理圖見 figure4.figure 3模擬開關(guān)程序流程圖2912mx1vccc2iir110ka4 7k01r3u1xtal1po.o/adop0.vad1 p0.2/ad2 xtal2p0.3/ad3p0.3ad4 p0.3ad5 p0.6/ad6 rstp0.7/ad7p2.aa8p2 1/a9 p2.2<a10 psenp2.3/a11alep2.4/a12eap2.5/a13p2.&am p2.7/a15p10p3orx0pi 1p3ktxop12p3 2/w4t0pi 3p3 3wt1
6、p14p34/t0pi 5p3.stt1pi 6p3 &wrp1 7p37丿 rd1919stc89c527 0 01 2-3456 /2 2 1 1 1111led-redled-redd3led-redr5220d4ledreod5led redd6ledreod7led-reod8ledreor6220r7220r8220r9220r10220figure 4廣告燈左移右移實驗原理圖(3) 程序設(shè)計提示a. 我們可以運用輸出端口,只要給累加器常數(shù),然后執(zhí)行上述的指令,即可達(dá)到輸出控制的動作。b. 每次送出的數(shù)據(jù)是不同的,具體的數(shù)據(jù)如下表1所示。pl.7pl.6pl.5pl.4pl.3pl.2pl.lp1.0說明d8d7d6d5d4d3d2d111111110d1亮11111101d2亮11111011d3亮11110111d4亮11101111d5亮11011111d6亮10111111d7殼01111111d8亮(4) 參考程序設(shè)計流程圖(見figure5)(5) 思考題a. 模擬多路開關(guān)實驗屮用第二種方式如何實現(xiàn)?b. 廣告燈左移右移實驗中,如何用開關(guān)控制廣告燈顯示方式,例如加速,減速顯示,多盞燈的左移右移,或者改變移動的 方向等等。c. 廣
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東外語外貿(mào)大學(xué)《植物生理學(xué)實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東體育職業(yè)技術(shù)學(xué)院《工程流體力學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東南華工商職業(yè)學(xué)院《色彩造型3(頭像)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東梅州職業(yè)技術(shù)學(xué)院《家具與陳設(shè)設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 【原創(chuàng)】江蘇省建陵高級中學(xué)2013-2020學(xué)年高一寒假作業(yè)政治試題
- 2025年七年級統(tǒng)編版語文寒假預(yù)習(xí) 第03講 賣油翁
- 【志鴻優(yōu)化設(shè)計】2020高考地理(人教版)一輪教學(xué)案:第1章-第2講宇宙中的地球和太陽對地球的影響
- 【優(yōu)化方案】2022屆高三物理大一輪復(fù)習(xí)-第2章-第2節(jié)-力的合成與分解-教學(xué)講義-
- 遼寧省鞍山市海城市西部集團(tuán)2024-2025學(xué)年九年級上學(xué)期1月期末質(zhì)量檢測化學(xué)試題(含答案)
- 2021高三政治易錯點點睛與突破:專題08-三大產(chǎn)業(yè)
- 現(xiàn)場生命急救知識與技能學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 成人流行性感冒抗病毒治療專家共識(2022年)解讀
- 四年級上冊豎式計算300題及答案
- 人教版小學(xué)六年級數(shù)學(xué)上冊教學(xué)反思(46篇)
- atv61變頻器中文手冊
- 農(nóng)業(yè)機(jī)械維修業(yè)開業(yè)技術(shù)條件
- 主要零部件的設(shè)計和強(qiáng)度校核參考
- 銅錢壩樞紐及溢洪道設(shè)計設(shè)計
- 工業(yè)通風(fēng)換氣次數(shù)的有關(guān)規(guī)定
- 語文五年級概括課文的主要內(nèi)容PPT優(yōu)秀課件
- 試劑驗收記錄表.doc
評論
0/150
提交評論