下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件使用說(shuō)明:1Proteus8TerminalMode2、KeilCProjectNewProject單獨(dú)建一個(gè)文件夾,然后命名這個(gè)文件夾,如“MyProject保存到該文件夾下;Atmel”→“AT89C51英文提示“是否添加啟動(dòng)代碼”,選擇“否”;建“cFileNewxxx.c”→“保存”;SourceGroup1AddFilestoGroupSourceGroup1cTarget1optionsforTarget“Target1“outputCreateHEX試驗(yàn)一、流水燈試驗(yàn)任務(wù)做單一燈的左移右移,硬件電路如圖4.4.1L1-L8的P1.0P1.70”時(shí),發(fā)光二極管亮,開(kāi)頭時(shí)P1.0P1.1→P1.2→P1.3P1.7P1.6→┅→P1.0電路原理圖4.4.1系統(tǒng)板上硬件連線(xiàn)把“單片機(jī)系統(tǒng)”區(qū)域中的P1.0P1.78區(qū)域中的L1-L8P1.0對(duì)應(yīng)著L1,P1.1對(duì)應(yīng)著L2,??,P1.7對(duì)應(yīng)著L8。程序設(shè)計(jì)內(nèi)容我們可以運(yùn)用輸出端口指令MOVP1,A或MOVP1,#DATA然后執(zhí)行上述的指令,即可到達(dá)輸出把握的動(dòng)作。每次送出的數(shù)據(jù)是不同,具體的數(shù)據(jù)如下表1P1.7P1.P1.5P1.P1.3P1.P1.1P1.0說(shuō)明642L8L7L6L5L4L3L2L111111110L111111101L211111011L311110111L411101111L511011111L610111111L701111111L8.2DELAY:MOVR6,#255匯編源程序ORG0000HMAIN:MOVA,#0FEHLOOP1:MOVR2,#8LOOP2:MOVP1,AACALLDELAYRLADJNZR2,LOOP2AJMPMAIN
DLY0:MOVR7,#255DLY1:NOPNOPNOPDJNZR7,DLY1DJNZR6,DLY0RET{chari;P1=0xff;7.Cwhile(1){#include<reg51.h>P1=0xff;voiddelayfor(i=0;i<8;i++){{inti;P1=~(0x01<<i);i=40000;delay;while(i--);}}}voidmain}試驗(yàn)二、定時(shí)計(jì)數(shù)器T0作定時(shí)應(yīng)用技術(shù)試驗(yàn)任務(wù)用AT89S51的定時(shí)/T022爍,每個(gè)指示閃耀的頻率為0.2L10.22L20.20.2時(shí)/T0電路原理圖系統(tǒng)板硬件連線(xiàn)
4.16.1U119XTAL118XTAL29RSTP0.0/AD0P0.1/AD1U119XTAL118XTAL29RSTP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD73938373635343332R1D1220LED-GREEN293031PSENALEEAP2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A152122232425262728R2D2220LED-GREENR3D312345678220P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD1011121314151617LED-GREENR4D4220LED-GREEN程序設(shè)計(jì)內(nèi)容〔1/T0000BH,因此在中斷入口地方參與長(zhǎng)跳轉(zhuǎn)指令來(lái)執(zhí)行中斷效勞程序。書(shū)寫(xiě)匯編源程序格式如下所示:ORG0000HLJMPSTARTORG000BH ;定時(shí)/T0LJMPINT_T0START: NOP ;主程序開(kāi)頭..INT_T0:
PUSHACC
PUSHPSW..POPPSWPOPACCRETIEND
;定時(shí)/計(jì)數(shù)器T0中斷效勞程序;中斷效勞程序返回〔221650ms40250ms400.240.2〔3.由于每次2L1-L4IDID=0時(shí),L1ID=1L2ID=2L3ID=3時(shí),L4程序框圖主效勞程序框圖開(kāi)始開(kāi)始Count2S=0,Cnt02S=0,ID=0TMOD=01H,TH0,TL0裝入定時(shí)初值TR0=1,ET0=1,EA=1等待中斷中斷程序框圖ID=0ID=1ID=2ID=3L1閃耀L2閃耀L3閃耀L4閃耀T0中斷入口T0中斷入口Count2S1Count2S=40嗎?Count2S=0ID1ID=4嗎?ID=0Cnt02S1Cnt02S=4嗎?Cnt02S=0中斷返回匯編源程序TCOUNT2STCNT02SID
EQU30HEQU31H
EQU32HORG00HLJMPSTARTORG0BHLJMPINT_T0START: MOVTCOUNT2S,#00HINT_T0:NEXT:SID1:SID2:SID3:SID4:DONE:
MOVTCNT02S,#00HMOVID,#00HMOVTMOD,#01HMOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256SETBTR0SETBET0SETBEASJMP$MOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256INCTCOUNT2SMOVA,TCOUNT2SCJNEA,#40,NEXTMOVTCOUNT2S,#00HINCIDMOVA,IDCJNEA,#04H,NEXTMOVID,#00HINCTCNT02SMOVA,TCNT02SCJNEA,#4,DONEMOVTCNT02S,#00HMOVA,IDCJNEA,#00H,SID1CPLP1.0SJMPDONECJNEA,#01H,SID2CPLP1.1SJMPDONECJNEA,#02H,SID3CPLP1.2SJMPDONECJNEA,#03H,SID4CPLP1.3SJMPDONERETIC#include<AT89X51.H>unsignedchartcount2s;unsignedchartcount02s;unsignedcharID;voidmain(void){
ENDTMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;ET0=1;EA=1;while(1);}voidt0(void)interrupt1using0{tcount2s++;if(tcount2s==40){P1=0xff;tcount2s=0;ID++;if(ID==4){ID=0;}}tcount02s++;if(tcount02s==4){tcount02s=0;switch(ID){case0:P1_0=~P1_0;break;case1:P1_1=~P1_1;break;case2:P1_2=~P1_2;break;case3:P1_3=~P1_3;break;}}}試驗(yàn)任務(wù)
試驗(yàn)三、動(dòng)態(tài)數(shù)碼顯示技術(shù)4.13.1P0P2端,P1.712345示“HELLO”字樣。電路原理圖系統(tǒng)板上硬件連線(xiàn)
4.13.1〔1.把“單片機(jī)系統(tǒng)”區(qū)域中的P0.0/AD0P0.7/AD78a-h(huán)〔2.把“單片機(jī)系統(tǒng)”區(qū)域中的P2.0/A8P2.7/A158S1-S8〔3.把“單片機(jī)系統(tǒng)”區(qū)域中的P1.7SP1上;程序設(shè)計(jì)內(nèi)容〔1動(dòng)態(tài)接口承受各數(shù)碼管循環(huán)輪番顯示的方法,當(dāng)循環(huán)顯示頻率較高時(shí),利用人眼的暫留特性,看不出閃耀顯示現(xiàn)象,這種顯示需要一個(gè)接口完成字形碼的輸出〔字形選擇〕,另一接口完成各數(shù)碼管的輪番點(diǎn)亮〔數(shù)位選擇〕?!?8示的不同數(shù)據(jù)即可?!?程序框圖開(kāi)頭開(kāi)頭K1按鍵識(shí)別成功否?置顯示“12345”字形碼首地址置顯示“HELLO”字形碼首地址置字形碼偏移量和位選代碼查表并送出顯示延時(shí)2ms,并指向下一個(gè)偏移量5個(gè)數(shù)碼管顯示完否?匯編源程序START:DIR1:DIR:
ORG00HJBP1.7,DIR1MOVDPTR,#TABLE1SJMPDIRMOVDPTR,#TABLE2MOVR0,#00H
4.13.2NEXT:
MOVR1,#11111110B;bitcodeMOVP2,#0FFHMOVA,R0DAY:D1:
MOVCA,@A+DPTRMOVP0,A;MOVA,R1;bitcodeMOVP2,ALCALLDAYINCR0RLAMOVR1,ACJNER0,#5,NEXTSJMPSTARTMOVR6,#4MOVR7,#248TABLE1:TABLE2:
DJNZR7,$DJNZR6,D1RETDB06H,5BH,4FH,66H,6DHEND7.C/****************************C程序*********************************************/#include<AT89X51.H>#defineucharunsignedcharsbitK1=P1^7;voiddelay_ms(ucharms);voidmain(void){unsignedcharcodetable1[]={0x06,0x5b,0x4f,0x66,0x6d,0x7D,0x07,0xff};//CCunsignedcharcodetable2[]={0x76,0x79,0x38,0x38,0x3f,0x00,0x00,0x00};//CCunsignedcharbitDisp[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//bitdispunsignedchari;while(1){
”12345678””HELLO”P(pán)2=0xff;delay_ms(1);if(K1==1){delay_ms(5);if(K1==1){for(i=0;i<8;i++){P2=0xff;
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 扶梯防護(hù)施工方案(3篇)
- 罕見(jiàn)血液病治療中的個(gè)體化策略
- 罕見(jiàn)腫瘤的個(gè)體化治療綜合治療模式
- 2026吉林長(zhǎng)春市吉林大學(xué)白求恩第一醫(yī)院風(fēng)濕免疫科招聘?jìng)淇碱}庫(kù)帶答案詳解
- 2026四川成都市錦江區(qū)國(guó)有企業(yè)招聘18人備考題庫(kù)完整答案詳解
- 上海市金山區(qū)市級(jí)名校2026屆數(shù)學(xué)高一上期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 2026江蘇蘇州高新區(qū)獅山商務(wù)創(chuàng)新區(qū)招聘5人備考題庫(kù)有完整答案詳解
- 店鋪合作財(cái)務(wù)制度
- 制鞋廠財(cái)務(wù)制度
- 門(mén)店管理財(cái)務(wù)制度
- 2025至2030年中國(guó)兔子養(yǎng)殖行業(yè)市場(chǎng)現(xiàn)狀調(diào)查及投資方向研究報(bào)告
- 委外施工安全試題及答案
- DBT29-320-2025 天津市建筑工程消能減震隔震技術(shù)規(guī)程
- 產(chǎn)品技術(shù)維護(hù)與保養(yǎng)手冊(cè)
- 2024年國(guó)家電網(wǎng)招聘之電工類(lèi)考試題庫(kù)(突破訓(xùn)練)
- 中建公司建筑機(jī)電設(shè)備安裝工程標(biāo)準(zhǔn)化施工手冊(cè)
- 心臟科醫(yī)生在心血管疾病治療及介入手術(shù)方面的總結(jié)
- 建設(shè)單位項(xiàng)目安全生產(chǎn)方案(2篇)
- 畜牧業(yè)動(dòng)物疫病防控手冊(cè)
- 年度采購(gòu)合同框架協(xié)議
- 地球物理勘探與軍事勘察技術(shù)研究
評(píng)論
0/150
提交評(píng)論