日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

单片机实验:外部中断按键

發(fā)布時間:2025/3/12 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 单片机实验:外部中断按键 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

這是之前寫的,一直沒發(fā)。

實驗內容:

實驗大致上就是說:按鍵不按的時候,燈一直亮,按鍵按下的時候,燈不亮,報警器響。現(xiàn)在給了匯編語言,要改成c語言,并在proteus里面仿真。

思考與總結:

響應中斷請求的條件:
1.總中斷允許開關EA=1。
2.中斷源的中斷允許位為1。
3.中斷源發(fā)出中斷請求。
4.無同級或更高級中斷正在被服務。

結合實驗,就知道,這里跑到中斷子程序的條件,首先總開關打開。然后選擇中斷請求源,對這個實驗來說,也就是選擇INT0 ̄\overline{INT0}INT0外部中斷請求0,它的中斷允許控制位是EX0EX0EX0,我們置1后,就說明允許了外部中斷0中斷。
我們如果選用跳沿觸發(fā),一個機器周期采樣到外部中斷輸入為高,下一個為低,那么中斷請求觸發(fā)器置一,這個時候進入中斷子程序。
這個實驗是電平觸發(fā)。
cpu查詢到中斷請求時,就會進行中斷響應(這里假設只是單一中斷,如果有不同優(yōu)先級的中斷,那么cpu還要進行判斷)。硬件生成一個長調用指令并執(zhí)行,程序轉向中斷入口地址,兩個中斷入口相隔8字節(jié),難以放下中斷子程序,此時需要一個跳轉指令,轉向在其他地址下的子程序中。

實驗結果:

匯編語言實現(xiàn):

ORG 0000hLJMP MAIN//主程序ORG 0003hLJMP INT0s//中斷入口ORG 0100h MAIN: CLR IT0//外部中斷請求0為電平觸發(fā)SETB EA//總中斷允許SETB EX0 //允許外部中斷0 LOOP: CLR P0.0//p0.0是低電平,此時燈亮SETB P2.3//p2.3是高電平,此時警報不響SJMP LOOP//短轉移指令,程序跳到loop函數(shù)循環(huán)ORG 0200h//偽指令 INT0s: SETB P0.0 //p0.0是高電平,此時燈滅CLR P2.3 //p2.3是低電平,此時警報響 Delay: MOV R0,#200//延時函數(shù) D1: MOV R1,#254 D2: DJNZ R1,D2DJNZ R0,D1RETIEND

改成c51語言:

#include<reg51.h> #define uchar unsigned char sbit key = P3^2; void delay(unsigned int i)//延時函數(shù) {unsigned int j;for(;i>0;i--)for(j=0;j<333;j++){} } void main()//主函數(shù) {EA=1;//總中斷允許EX0=1;//允許外部中斷0IT0=0;//選擇外部中斷0為電平觸發(fā)方式while(1)//循環(huán){P0=0xfe;}//P0.0口的Led亮 } void key_scan() interrupt 0 //外部中斷0的中斷服務函數(shù) {if(key==0)//判斷是否有按鍵按下{delay(10);//延時去抖if(key==0){P2=0xf7;P0=0xff;while(!key);//等待按鍵松開P2=0xff;P0=0xfe;}} }

proteus仿真:

總結

以上是生活随笔為你收集整理的单片机实验:外部中断按键的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91在线播放视频 | 91精品毛片 | 国产中文字字幕乱码无限 | 国内精品久久久久久久影视简单 | 色综合一区二区三区 | 黄视频网站在线看 | 草逼视频网 | 欧美日韩不卡 | 中文毛片无遮挡高潮免费 | 好吊色免费视频 | 91av日本| 亚洲国产精品区 | 女人被灌满精子 | 欧美视频一二三 | 91亚洲精品国偷拍自产在线观看 | 在线视频欧美日韩 | 欧美揉bbbbb揉bbbbb | 久久影院午夜理论片无码 | xx色综合| 亚洲人成电影一区二区在线 | 国产精品久久久久久久久久 | 性奶老妇 视频 | 丰满人妻一区二区三区53号 | 五月婷婷亚洲综合 | www.男人的天堂.com | 国产网站精品 | 国语对白清晰刺激对白 | 8x8ⅹ国产精品一区二区 | 国产无遮挡又黄又爽又色 | 在线免费观看av的网站 | 成人午夜免费在线观看 | 91人人草| 久久午夜夜伦鲁鲁片 | 韩国伦理大全 | 中文在线最新版天堂8 | 成人播放器| 精品自拍偷拍视频 | 欧美午夜精品久久久久久孕妇 | 久久久久亚洲av无码专区桃色 | 精品国产免费无码久久久 | 天堂视频中文在线 | 国产femdom调教7777 | 免费av资源 | 日韩精品一区在线观看 | 色综合天天色 | 成人快色 | 欧美巨乳在线观看 | 亚洲天堂99| 日韩www| 日韩黄色片免费看 | 伊人久久大香线蕉 | 男人的天堂在线视频 | 免费看毛片的网站 | 中国老头同性xxxxx | 无人码人妻一区二区三区免费 | 欧美在线www | 国产cao | 91看片网站 | 国产高清久久 | 国产精品一线二线 | 欧美a一级| 97人人爽人人爽人人爽 | 欧美乱论视频 | 成人羞羞在线观看网站 | 亚洲成年人免费观看 | 超碰97国产在线 | 天堂在线亚洲 | 一区二区成人精品 | 亚洲免费一区二区 | 在线观看亚洲欧美 | 在线成人中文字幕 | 亚洲精品国产免费 | 97在线免费视频 | 少妇被黑人到高潮喷出白浆 | 在线国产精品一区 | 日韩一级完整毛片 | 雪白的扔子视频大全在线观看 | 五月激情综合婷婷 | 亚洲精品久久一区二区三区777 | 伊人春色在线 | 91老师片黄在线观看 | 人妻无码一区二区三区久久 | 羞羞在线观看 | 校园春色av| 九一爱爱| 久久久久亚洲av无码专区喷水 | 天天干天天操天天摸 | 日韩在线视频免费看 | 久久久久人妻精品色欧美 | 久久逼逼 | 香蕉视频18 | 欧美一级特黄aaaaaa大片在线观看 | av国产片 | 亚洲精华国产精华精华液网站 | 日韩在线视频不卡 | 国产一区二区三区91 | 久久国产中文 | 欧美 亚洲 激情 一区 | 人妻天天爽夜夜爽一区二区三区 |