久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2389|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

STC8951單片機(jī)的外部中斷資源

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
以程序?yàn)槔?div id="nrjzhdrpvdvp" class="blockcode">
  1. #include<reg52.h>

  2. sbit led=P3^0;

  3. void main()
  4. {
  5.          IT0=1;        //設(shè)置外部中斷0的觸發(fā)方式為下降沿
  6.          EX0=1;        //開(kāi)啟外部中斷0
  7.                                                                                                           //中斷的設(shè)置,首先設(shè)置中斷的觸發(fā)方式,再設(shè)置開(kāi)啟終端,最后開(kāi)啟總中斷。
  8.          IT1=1; //設(shè)置外部中斷1的觸發(fā)方式為下降沿                         //順序保證:最后開(kāi)啟總中斷
  9.          EX1=1;        //開(kāi)啟外部中斷1

  10.          EA =1;        //總中斷開(kāi)關(guān)
  11.         while(1)
  12.         {
  13.                 P0=0xaa;
  14.                 P0=0xff;
  15.         }
  16. }

  17. void EX0_ISR(void) interrupt 0
  18. {
  19.         led=~led;
  20. }

  21. void EX1_ISR(void) interrupt 2     //外部中斷1的中斷在此為2!!!!
  22. {
  23.         led=~led;
  24. }
復(fù)制代碼
對(duì)于中斷的理解:?jiǎn)纹瑱C(jī)中斷和Java、Android中的線程有些像。中斷的使用:首先要聲明、設(shè)置中斷服務(wù),在此以外部中斷0和1作解。首先要設(shè)置中斷的觸發(fā)方式,再設(shè)置中斷的開(kāi)啟,最后再設(shè)置中斷的總開(kāi)關(guān)。IT0=1和IT1=1分別設(shè)置外部中斷0的觸發(fā)方式低電平觸發(fā)也就是下降沿觸發(fā),同理IT1的觸發(fā)方式也是如此。EX0=1和EX1=1是設(shè)置外部中斷0和外部中斷1都開(kāi)啟。EA=1是設(shè)置開(kāi)啟中斷的所有開(kāi)關(guān)。

以上是對(duì)中斷的聲明與設(shè)置。完成以上步驟要寫(xiě)中斷響應(yīng)服務(wù)。即代碼中:

  1. void EX0_ISR(void) interrupt 0
  2. {
  3.         led=~led;
  4. }

  5. void EX1_ISR(void) interrupt 2     //外部中斷1的中斷在此為2!!!!
  6. {
  7.         led=~led;
  8. }
復(fù)制代碼
所謂的低電平觸發(fā)是說(shuō)的單片機(jī)上INT0與INT1變?yōu)榈碗娖綍r(shí)侯。

也就是當(dāng)開(kāi)關(guān)按下的時(shí)候。

我在這一部分中容易犯得錯(cuò)誤就是中斷初始化那三行代碼記的不熟悉。

  1. IT0=1;
  2. EX0=1;
  3. EA=1;
復(fù)制代碼



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:636538 發(fā)表于 2020-7-27 15:11 | 只看該作者
這個(gè)也不需要刻意記,在數(shù)據(jù)手冊(cè)上寫(xiě)的清楚,測(cè)試?yán)桃灿校?dāng)然能記住最好,
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区日 | www312aⅴ欧美在线看 | 日韩av免费在线观看 | 国产日韩一区二区三区 | 亚洲国产免费 | 国产欧美日韩一区二区三区在线 | 日韩不卡一区二区 | 自拍视频精品 | 99久久久久久99国产精品免 | 欧美激情一区 | 亚洲国产精品一区二区第一页 | 四虎影音 | 国产激情在线观看 | 亚洲性在线| av网站免费在线观看 | 国产激情片在线观看 | 欧美精品久久久久 | 亚洲成人福利在线观看 | 日本天堂一区二区 | 黄色片在线 | 国产美女在线观看 | 黄片毛片免费看 | 精品久久一区 | 成人性生交大片 | 欧美日韩亚洲在线 | 黄色精品 | 午夜成人在线视频 | 成年人网站国产 | 91大神在线资源观看无广告 | 91在线免费视频 | 视频一区二区在线观看 | 成年人在线观看视频 | 日韩精品一区二区三区在线 | 黄色网址av | 午夜一区二区三区在线观看 | 91免费在线播放 | 一区在线观看 | 亚洲人久久 | 青青草一区 | 欧美一级久久 | 成人欧美一区二区三区黑人孕妇 |