




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
單片機口輸入輸出實驗第1頁,共23頁,2023年,2月20日,星期一單片機P1口輸入輸出實驗
1、實驗?zāi)康耐ㄟ^實驗了解P1口作為輸入輸出方式使用時,CPU對P1口操作方式。
單片機端口是集數(shù)據(jù)輸入緩沖、數(shù)據(jù)輸出驅(qū)動及鎖存等多項功能一體I/O的電路,特別是把握它準雙向、多功能的特點。單片機4個并行端口是P0、P1、P2、P3。本實驗只討論標準I/O口。第2頁,共23頁,2023年,2月20日,星期一2、實驗要求(1)、2)為必做,3)為選做)1)在P1.5端口上接一個發(fā)光二極管LED,編寫程序,使LED不停地一亮一滅,一亮一滅的時間間隔為0.2s(其輸出端為低電平時發(fā)光二極管點亮)
。2)P1.0-P1.3作輸入口接撥動開關(guān)K1-K4;P1.4-P1.7作輸出口,接發(fā)光二極管LED1-LED4,讀取開關(guān)狀態(tài),將此狀態(tài)在LED1-LED4上顯示出來。單片機P1口輸入輸出實驗
第3頁,共23頁,2023年,2月20日,星期一4、硬件設(shè)計圖2P1口某一I/O口線反轉(zhuǎn)輸出電路單片機P1口輸入輸出實驗
C289C51C1第4頁,共23頁,2023年,2月20日,星期一FB:CPL P1.0 ;P1.1取反 ACALL DELAY2MS
SJMP FBDELAY2MS:MOVR7,#10;2MS延時子程序DL1:MOVR6,#48DL2:NOPNOPDJNZR6,DL2DJNZR7,DL1RET第5頁,共23頁,2023年,2月20日,星期一第6頁,共23頁,2023年,2月20日,星期一1)無條件傳送方式
ORG0000HLPP:
ORLP2,#0F0H
MOVA,P1SWAPAMOVP1,AMOVR1,#0FFHLP:MOVR2,#0FFHDJNZR2,$DJNZR1,LPSJMPLPP第7頁,共23頁,2023年,2月20日,星期一2、實驗要求(1)、2)為必做,3)為選做)3)P1口作輸出口,接8只發(fā)光二極管LED1-LED8(其輸出端為低電平時發(fā)光二極管點亮),編寫程序。狀態(tài)1:控制系統(tǒng)通電或復(fù)位后,8個LED發(fā)光二極管依次從左到右開始逐個點亮;狀態(tài)2:8個LED發(fā)光二極管全亮后,從右向左LED發(fā)光二極管再逐個熄滅;狀態(tài)3:8個LED發(fā)光二極管全滅后,從左右兩邊開始同時點亮LED發(fā)光二極管,全亮后,8個LED發(fā)光二極管再明暗一起閃爍2次
?
單片機P1口輸入輸出實驗
第8頁,共23頁,2023年,2月20日,星期一4、硬件設(shè)計圖2P1口輸出電路單片機P1口輸入輸出實驗
89C51C1C2第9頁,共23頁,2023年,2月20日,星期一2)程序流程如圖4所示。圖4P1口輸出程序流程圖單片機P1口輸入輸出實驗
第10頁,共23頁,2023年,2月20日,星期一3)參考程序(單片機P1端口接8只LED,每次點亮一只,向左移動點亮,重復(fù)循環(huán)。)ORG0000HSTART:MOVR0,#8;設(shè)左移8次MOVA,#11111110B;存入開始點亮燈位置LOOP:MOVP1,A;傳送到P1并輸出ACALLDELAY;調(diào)延時子程序RLA;左移一位DJNZR0,LOOP;判斷移動次數(shù)JMPSTART;重新設(shè)定顯示值DELAY:MOVR5,#50;延時子程序
DLY1:MOVR6,#100DLY2:MOVR7,#100DJNZR7,$DJNZR6,DLY2DJNZR5,DLY1RET;子程序返回END;程序結(jié)束單片機P1口輸入輸出實驗
第11頁,共23頁,2023年,2月20日,星期一單片機P1口輸入輸出實驗
3、實驗設(shè)備與儀器
單片機應(yīng)用與仿真開發(fā)實驗臺,PC機,E6000/L仿真器+POD-51仿真頭、Wave軟硬件仿真軟件。
第12頁,共23頁,2023年,2月20日,星期一單片機應(yīng)用與仿真開發(fā)實驗臺圖1單片機應(yīng)用與仿真開發(fā)實驗臺第13頁,共23頁,2023年,2月20日,星期一
此實驗就是一個基于單片機最小系統(tǒng)的系統(tǒng)設(shè)計實驗,是單片機應(yīng)用系統(tǒng)中一個比較簡單而直觀的控制系統(tǒng)。它包括了單片機控制系統(tǒng)硬件線路及控制軟件的設(shè)計,是一個完整的小型控制系統(tǒng)。對該系統(tǒng)外圍控制線路進行適當(dāng)?shù)男薷模芍苯佑糜谠O(shè)計街景彩燈(應(yīng)用)。單片機4個并行端口P0、P1、P2、P3有著不同的結(jié)構(gòu)特點和功用。單片機P1口輸入輸出實驗
第14頁,共23頁,2023年,2月20日,星期一
LED循環(huán)輪流點亮設(shè)計電路如圖2所示。將51單片機第40腳Vcc接電源+5V,第20腳Vss接地,為單片機工作提供能源。將第19腳XTAL1與18腳XTAL2分別接外部晶體兩個引腳,由石英晶體組成振蕩器,保證單片機內(nèi)部各部分有序地工作。對外部C1、C2的取值雖然沒有嚴格的要求,但電容的大小會影響到振蕩器頻率的高低、振蕩器的穩(wěn)定性、起振的快速性。C1、C2通常取值C1=C2=30PF左右。8051的晶振最高振蕩頻率為12M,AT89C51的外部晶振最高頻率可到24M。單片機P1口輸入輸出實驗
第15頁,共23頁,2023年,2月20日,星期一
單片機可靠的復(fù)位是保證單片機正常運行的關(guān)鍵因素。因此,在設(shè)計復(fù)位電路時,通常要使RST引腳保持10ms以上的高電平。當(dāng)RST從高電平變?yōu)榈碗娖街螅瑔纹瑱C就從0000H地址開始執(zhí)行程序。本電路是上電自動復(fù)位。將8個LED接在單片機P1端口的P1.0-P1.7引腳上,注意LED有長短兩個引腳,分別表示正負極,其中較短的負極接單片機,較長的為正極,通過限流電阻R與Vcc相連。
本實驗只需將8個LED與P1口相連。單片機的P0、P1、P2、P3端口都可以用來控制LED。(反過去再看設(shè)備)單片機P1口輸入輸出實驗
第16頁,共23頁,2023年,2月20日,星期一5、程序設(shè)計
1)工作原理P1口定義為帶有上拉電阻8位準雙向I/O口,功能單一,每一位可獨立定義為輸入輸出,CPU對P1口操作可以是字節(jié)操作,也可以是位操作。P1作為輸出口使用時,它的內(nèi)部電路已經(jīng)提供了一個推拉電流負載,外接了一個上拉電阻,外電路無需再接上拉電阻,與一般的雙向口使用方法相同;作為輸入口使用時,應(yīng)先向其鎖存器寫入“1”,使輸出驅(qū)動電路的FET截止。若不先對它置“1”,讀入的數(shù)據(jù)是不準確的。
單片機P1口輸入輸出實驗
第17頁,共23頁,2023年,2月20日,星期一單片機P1口輸入輸出實驗
圖3P1端口的一位結(jié)構(gòu)第18頁,共23頁,2023年,2月20日,星期一5、程序設(shè)計
P1口輸出控制程序的設(shè)計主要包括控制輸出程序設(shè)計與延時程序設(shè)計。(1)輸出控制:當(dāng)P1.5端口輸出低電平,即P1.5=0,這時LED亮,反之,LED滅,可以使用P1.5=0指令使P1.5端口輸出低電平,同樣利用指令使P1.5端口輸出高電平。(2)延時程序:單片機指令的執(zhí)行時間是很短的,數(shù)量大多是微秒級,因此,我們要求的閃爍時間間隔為0.2s,相對于微秒來說,相差太大,因此在執(zhí)行某一指令時,插入延時程,來解決這一問題。開關(guān)狀態(tài)檢測過程:0單片機對開關(guān)狀態(tài)的檢測相對于單片機來說,是從單片機的端口輸入信號,而輸入的信號只有高電平和低電平兩種,要能正確輸入信號,先使P1端口P1.0-P1.3置1??奢喠鳈z測每個開關(guān)狀態(tài),根據(jù)每個開關(guān)的狀態(tài)讓相應(yīng)的二極管指示,也可以一次性檢測四路開關(guān)狀態(tài),然后讓其指示。單片機P1口輸入輸出實驗
第19頁,共23頁,2023年,2月20日,星期一6、實驗步驟
實際操作注意之處1)安裝好仿真器,用串行數(shù)據(jù)通信線連接計算機與仿真器,把仿真頭插到模塊的單片機插座中,打開實驗臺電源,打開仿真器電源,打開電腦。2)啟動計算機,打開偉福仿真軟件,進入仿真環(huán)境。首進行仿真器的設(shè)置,選擇仿真器型號、仿真頭型號、CPU類型。選擇通信端口,點擊測試串行口,通信成功便可退出設(shè)置,進行仿真。3)在編輯窗口輸入源程序,保存,文件名為T1.ASM。對T1.ASM源程序進行編譯,編譯無誤后,執(zhí)行程序,觀察LED變化,分析此現(xiàn)象。4)編寫內(nèi)容2的T2.ASM源程序,按以上步驟調(diào)試該程序,觀察實驗現(xiàn)象并分析。5)實驗連線:P1.5接LED;…單片機P1口輸入輸出實驗
第20頁,共23頁,2023年,2月20日,星期一設(shè)置好仿真器類型、仿真頭類型以及CPU類型,并注意是否“使用偉福軟件模擬器”,若使用硬件仿真,請去掉“使用偉福軟件模擬器”前的選擇。接著測試通訊口。圖5仿真軟件狀態(tài)設(shè)置通訊口測試第21頁,共23頁,2023年,2月20日,星期一可在此窗口下進行包括新建、打開、保存,將源文件編譯成目標文件等文件操作。執(zhí)行程序,觀察實驗臺LED的變化。
圖6源程序編寫編譯調(diào)試第22頁,共23頁,2023年,2月20日,星期一7、實驗報告要求
1)實驗報告要求有實驗?zāi)康摹⒁蟆⒃O(shè)備或儀器、硬件軟件設(shè)計、步驟、現(xiàn)象分析、應(yīng)用分析?,F(xiàn)象分析、應(yīng)用分析填在報告本的原始數(shù)據(jù)欄。2)畫出實驗要求2)硬件設(shè)計電路圖、程序設(shè)計流程圖、程序設(shè)計清單。3)寫出實驗要求3)的程序設(shè)計清單?4)寫出實驗過程中所遇到的問題與解決的辦法。8、思考題1)說明單片機各個引腳的功能及作用,比較
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨物運輸合同(水路)
- 醫(yī)療行業(yè)人才引進合同
- 房地產(chǎn)開發(fā)商與購房者合同大全
- 勞動用工安全責(zé)任合同模板:應(yīng)對與處理
- 地區(qū)授權(quán)代理合同書
- 基礎(chǔ)設(shè)施建設(shè)項目土地征用合同
- 房地產(chǎn) -鏈家地產(chǎn) 二手房業(yè)務(wù)知識與經(jīng)驗介紹
- 安全責(zé)任的落實強化企業(yè)安全主體責(zé)任考核試卷
- 攝影器材行業(yè)知識產(chǎn)權(quán)保護與合規(guī)經(jīng)營策略研究考核試卷
- 數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)考核試卷
- 現(xiàn)澆墩臺身軸線偏位、全高豎直度檢測記錄表
- 激光共聚焦顯微鏡校準規(guī)范編制說明
- 樓板配筋計算表格(自動版)
- GB∕T 1348-2019 球墨鑄鐵件-行業(yè)標準
- 中藥的煎法及注意事項
- 認識校園植物課件
- 大氣污染控制工程課程設(shè)計-某廠酸洗硫酸煙霧治理設(shè)施設(shè)計
- 外墻外保溫粘結(jié)強檢測PPT教案
- 信陽礦產(chǎn)資源概況
- 標準擊實試驗自動計算記錄表
- 一個近乎完美的微信引流招生方案
評論
0/150
提交評論