版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、燕山大學(xué)課 程 設(shè) 計(jì) 說(shuō) 明 書(shū)題目: 8255輸入、輸出 學(xué)院(系): 電氣工程學(xué)院 年級(jí)專業(yè): 自動(dòng)化儀表2班 學(xué) 號(hào): 學(xué)生姓名: 陳曉敏 指導(dǎo)教師: 張淑清 教師職稱: 教授 完成日期: 2014年12月21日 電氣工程學(xué)院課程設(shè)計(jì)任務(wù)書(shū)課程名稱: 單片機(jī)原理及應(yīng)用課程設(shè)計(jì) 基層教學(xué)單位:自動(dòng)化儀表系 指導(dǎo)教師: 張淑清 學(xué)號(hào)120103020101學(xué)生姓名陳曉敏 (專業(yè))班級(jí) 儀表2班設(shè)計(jì)題目8255輸入、輸出設(shè)計(jì)技術(shù)參數(shù)1、 獨(dú)立完成設(shè)計(jì)任務(wù)。2、編程,上機(jī)調(diào)試。3、連接硬件實(shí)驗(yàn)線路,實(shí)現(xiàn)所要求的功能。4、完成設(shè)計(jì),提交課程設(shè)計(jì)報(bào)告。設(shè)計(jì)要求1、利用8255可編程并行口芯片,實(shí)現(xiàn)
2、輸入輸出實(shí)驗(yàn),實(shí)驗(yàn)中用8255PA口作輸出,PB口作輸入2、了解8255芯片結(jié)構(gòu)及編程方法。3、了解8255輸入輸出實(shí)驗(yàn)方法工作量軟件編程與硬件調(diào)試相結(jié)合,繪制設(shè)計(jì)流程圖,并編程進(jìn)行硬件實(shí)現(xiàn)。參考資料1)微型計(jì)算機(jī)控制系統(tǒng) 賴壽宏,機(jī)械工業(yè)出版社(教材)2)過(guò)程控制系統(tǒng)及儀表 邵裕森 巴筱云 編(教材)3)單片機(jī)及應(yīng)用李大友,高等教育出版社(教材)4)機(jī)械量測(cè)量機(jī)械工業(yè)出版社(教材)5)自選其他有關(guān)資料周次第一周第二周應(yīng)完成內(nèi)容熟悉偉福單片機(jī)編程環(huán)境繪制流程圖進(jìn)行軟件編程和軟模擬進(jìn)行硬件調(diào)試撰寫(xiě)課程設(shè)計(jì)報(bào)告指導(dǎo)教師簽字 基層教學(xué)單位主任簽字2014年12 月21 日 摘要單片微型計(jì)算機(jī)簡(jiǎn)稱為單
3、片機(jī),又稱為微型控制器,是微型計(jì)算機(jī)的一個(gè)重要分支。單片機(jī)是70年代中期發(fā)展起來(lái)的一種大規(guī)模集成電路芯片,是CPU、RAM、ROM、I/O接口和中斷系統(tǒng)于同一硅片的器件。80年代以來(lái),單片機(jī)發(fā)展迅速,各類新產(chǎn)品不斷涌現(xiàn),出現(xiàn)了許多高性能新型機(jī)種,現(xiàn)已逐漸成為工廠自動(dòng)化和各控制領(lǐng)域的支柱產(chǎn)業(yè)之一。8255是Intel公司生產(chǎn)的可編程并行I/O接口芯片,有3個(gè)8位并行I/O口。具有3個(gè)通道3種工作方式的可編程并行接口芯片(40引腳)。 其各口功能可由軟件選擇,使用靈活,通用性強(qiáng)。8255可作為單片機(jī)與多種外設(shè)連接時(shí)的中間接口電路。 8255作為主機(jī)與外設(shè)的連接芯片,必須提供與主機(jī)相連的3個(gè)總線接口
4、,即數(shù)據(jù)線、地址線、控制線接口。同時(shí)必須具有與外設(shè)連接的接口A、B、C口。由于8255可編程,所以必須具有邏輯控制部分,因而8255內(nèi)部結(jié)構(gòu)分為3個(gè)部分:與CPU連接部分、與外設(shè)連接部分、控制部分。關(guān)鍵字:8255 總線接口 邏輯控制目錄第一章 基礎(chǔ)知識(shí)2第二章 8255輸入輸出基礎(chǔ)設(shè)計(jì)3第三章 8255輸入輸出設(shè)計(jì)擴(kuò)展6第四章 總結(jié)16參考文獻(xiàn)17第一章 基礎(chǔ)知識(shí)1、LED電平顯示電路實(shí)驗(yàn)儀上裝有8只發(fā)光二極管及相應(yīng)驅(qū)動(dòng)電路,參見(jiàn)圖2-2,L0L7為相應(yīng)發(fā)光二極管驅(qū)動(dòng)信號(hào)輸入端,該輸入端為高電平“1”時(shí)發(fā)光二極管點(diǎn)亮。我們可以通過(guò)P1口對(duì)其直接進(jìn)行控制,點(diǎn)亮或者熄滅發(fā)光二極管。圖(1)2、邏
5、輯電平開(kāi)關(guān)電路實(shí)驗(yàn)儀上有8只開(kāi)關(guān)K0K7,并有與之相對(duì)應(yīng)的K0K7引線孔為邏輯電平輸出端。開(kāi)關(guān)向上撥,相應(yīng)插孔輸出高電平“1”,向下?lián)芟鄳?yīng)插孔輸出低電平“0”,參見(jiàn)圖(2)。圖(2)3、8255A介紹8255是Intel公司生產(chǎn)的可編程并行輸入輸出接口芯片,它具有3個(gè)8位的并行IO口,分別稱為PA口、PB口和PC口,其中PC口又分為高4位口(PC7-PC4)和低4位口(PC3-PC0). (1)8255內(nèi)部結(jié)構(gòu)模式如下: 圖(3)8255A編程模型(2)8255方式控制字: 圖(4)第二章 8255輸入輸出基礎(chǔ)設(shè)計(jì)1、 設(shè)計(jì)思路利用8255可編程并行口芯片,實(shí)現(xiàn)輸入/輸出,設(shè)計(jì)中用8255PA
6、口作輸出,PB口作輸入。2、 設(shè)計(jì)流程圖開(kāi)始延時(shí)置8255工作方式置8255PA口數(shù)據(jù)左移延時(shí)開(kāi)始延時(shí)置8255工作方式讀8255PB口置8255PA口本設(shè)計(jì)一共含有兩個(gè)實(shí)驗(yàn),實(shí)驗(yàn)1按照流程圖(1)實(shí)現(xiàn)LED燈循環(huán)亮的功能,實(shí)驗(yàn)2按照流程圖(2)實(shí)現(xiàn)開(kāi)關(guān)控制LED燈的功能。3、 設(shè)計(jì)原理及電路圖可編程通用接口芯片8255A有3個(gè)8位的并行I/O口,它有3種工作方式。本設(shè)計(jì)采用的是方式0:PA,PC口輸出,PB口輸入,通過(guò)對(duì)8255A編程實(shí)現(xiàn)將開(kāi)關(guān)狀態(tài)送發(fā)光二極管顯示。實(shí)驗(yàn)1:8255的CS片選控制端與片選CS0相連,此時(shí)地址范圍8000-8FFF,A口地址為8000h,B口地址為8001h,C
7、口地址為8002h,控制字地址為8003h。通過(guò)51單片機(jī)及片選將寫(xiě)好的程序輸入到8255芯片中,再通過(guò)PA輸出。實(shí)驗(yàn)2:與實(shí)驗(yàn)1前面一樣,在此基礎(chǔ)上加了開(kāi)關(guān)控制,通過(guò)開(kāi)關(guān)高低電平控制LED燈的亮滅。電路圖如下:4、 程序設(shè)計(jì) mode equ 082h ; 方式0,PA,PC輸出,PB輸入 PortA equ 08000h ; Port A PortB equ 08001h ; Port B PortC equ 08002h ; Port C CAddr equ 08003h ; 控制字地址 org 0h mov a, #mode mov dptr, #CAddr movx dptr,a ;
8、 輸出控制字 ;實(shí)驗(yàn)1:PortA輸出EX_A: mov a,#80H mov dptr,#PortA mov b,#8HOutA: movx dptr,a ; 輸出PortA rr a ; 移位 mov r5,#1 call delay ; 延時(shí) djnz b, OutA ;實(shí)驗(yàn)2: PortB 輸入 PortA 輸出EX_B: mov dptr,#PortB movx a,dptr ; 讀入PortB mov dptr,#PortA movx dptr,a ; 輸出到PortA mov r5,#2 call delay ljmp EX_Adelay: mov r7,#0ddd: djnz
9、r7,ddd djnz r6,ddd djnz r5,ddd ret end5、 實(shí)驗(yàn)現(xiàn)象實(shí)驗(yàn)1:程序運(yùn)行時(shí),八個(gè)小燈從左向右循環(huán)亮;實(shí)驗(yàn)2:程序運(yùn)行時(shí),哪個(gè)開(kāi)關(guān)置為1時(shí),對(duì)應(yīng)的小燈亮。兩個(gè)實(shí)驗(yàn)合在一起時(shí)的現(xiàn)象是八個(gè)小燈依次亮,然后若將其中兩個(gè)開(kāi)關(guān)置為1,則在八個(gè)小燈循環(huán)完后再按兩個(gè)兩個(gè)小燈循環(huán)亮。 第三章 8255輸入輸出設(shè)計(jì)擴(kuò)展1、 設(shè)計(jì)思路我只在實(shí)驗(yàn)1的基礎(chǔ)上加了幾條語(yǔ)句,使得實(shí)驗(yàn)現(xiàn)象由實(shí)驗(yàn)1原來(lái)的八個(gè)小燈循環(huán)亮變成循環(huán)亮加奇偶數(shù)亮,實(shí)驗(yàn)2未作改變。2、 電路圖3、 設(shè)計(jì)程序 mode equ 082h ; 方式0,PA,PC輸出,PB輸入 PortA equ 08000h ; Port
10、 A PortB equ 08001h ; Port B PortC equ 08002h ; Port C CAddr equ 08003h ; 控制字地址 org 0h mov a, #mode mov dptr, #CAddr movx dptr,a ; 輸出控制字 ;實(shí)驗(yàn)1:PortA輸出EX_A: mov a,#80H mov dptr,#PortA mov b,#8HOutA: movx dptr,a ; 輸出PortA rr a ; 移位 mov r5,#1 call delay ; 延時(shí) djnz b, OutA mov a,#80H mov dptr,#PortA mov b
11、,#4H OUTC:movx dptr,a;輸出PortA rr a rr a; mov r5,#1 call delay; djnz b,OUTC mov a,#40H mov dptr,#PortA mov b,#4H OUTD: movx dptr,a; rr a rr a mov r5,#1 call delay djnz b,OUTD mov a,#55H mov dptr,#PortA movx dptr,a mov r5,#10 call delay ;實(shí)驗(yàn)2: PortB 輸入 PortA 輸出EX_B: mov dptr,#PortB movx a,dptr ; 讀入Port
12、B mov dptr,#PortA movx dptr,a ; 輸出到PortA mov r5,#2 call delay ljmp EX_Adelay: mov r7,#0ddd: djnz r7,ddd djnz r6,ddd djnz r5,ddd ret end end4、 實(shí)驗(yàn)現(xiàn)象燈從左往右依次亮,然后奇數(shù)燈依次亮,接著偶數(shù)燈依次亮,延時(shí)一會(huì),又重復(fù)以上過(guò)程,若打開(kāi)幾個(gè)開(kāi)關(guān),則在偶數(shù)燈亮延時(shí)一會(huì)后這幾個(gè)燈亮,再重復(fù)之前現(xiàn)象。第四章 總結(jié)通過(guò)編程和上機(jī)調(diào)試得到了實(shí)驗(yàn)結(jié)果。第一個(gè)實(shí)驗(yàn)是實(shí)現(xiàn)小燈依次閃爍,第二個(gè)實(shí)驗(yàn)是實(shí)現(xiàn)開(kāi)關(guān)控制小燈亮滅。此次課設(shè)主要是做實(shí)驗(yàn),鍛煉了我們的動(dòng)手實(shí)際操作能力。做實(shí)驗(yàn)的基礎(chǔ)是已經(jīng)對(duì)單片機(jī)知
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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年度交通樞紐工程承包合同協(xié)議4篇
- 2025年湖北揚(yáng)帆旅游發(fā)展有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年浙江嘉興捷固五金有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年廣東深圳市龍崗區(qū)融媒集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2025年浙江溫州浙南糧食有限公司招聘筆試參考題庫(kù)含答案解析
- 二零二五年度棉花運(yùn)輸安全風(fēng)險(xiǎn)評(píng)估與管理合同4篇
- 2025年高速公路養(yǎng)護(hù)工程勞務(wù)分包合同模板4篇
- 2025年度綠色環(huán)保獸藥銷售合作框架協(xié)議3篇
- 2025年度個(gè)人住宅建筑防水工程售后服務(wù)合同4篇
- 運(yùn)城師范高等??茖W(xué)?!睹褡逦幕z產(chǎn)保護(hù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年經(jīng)濟(jì)形勢(shì)會(huì)議講話報(bào)告
- 北師大版小學(xué)三年級(jí)上冊(cè)數(shù)學(xué)第五單元《周長(zhǎng)》測(cè)試卷(含答案)
- 國(guó)家安全責(zé)任制落實(shí)情況報(bào)告3篇
- 2024年度順豐快遞冷鏈物流服務(wù)合同3篇
- 六年級(jí)下冊(cè)【默寫(xiě)表】(牛津上海版、深圳版)(漢譯英)
- 合同簽訂培訓(xùn)
- 新修訂《保密法》知識(shí)考試題及答案
- 電工基礎(chǔ)知識(shí)培訓(xùn)課程
- 鐵路基礎(chǔ)知識(shí)題庫(kù)單選題100道及答案解析
- 金融AI:顛覆與重塑-深化理解AI在金融行業(yè)的實(shí)踐與挑戰(zhàn)
- 住宅樓安全性檢測(cè)鑒定方案
評(píng)論
0/150
提交評(píng)論