一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)開發(fā)板電路圖及實(shí)驗(yàn)原理及流程圖

454398 ? 來源:博客園 ? 作者: 421a ? 2020-10-16 16:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

中斷是單片機(jī)實(shí)時(shí)地處理內(nèi)部或外部事件的一種內(nèi)部機(jī)制。當(dāng)某種內(nèi)部或外部事件發(fā)生時(shí),單片機(jī)的中斷系統(tǒng)將迫使CPU暫停正在執(zhí)行的程序,轉(zhuǎn)而去進(jìn)行中斷事件的處理,中斷處理完畢后,又返回被中斷的程序處,繼續(xù)執(zhí)行下去。

中斷分外部中斷和內(nèi)部中斷,CC2430共包含18個(gè)中斷源。

開發(fā)板的電路圖:

開發(fā)板上已把S1按鍵與P0.1相連,本實(shí)驗(yàn)想要達(dá)到的效果就是,通過按鍵S1觸發(fā)P0.1的中斷,進(jìn)而在中斷服務(wù)子程序中控制LED1的亮/滅。

實(shí)驗(yàn)原理及流程圖

實(shí)驗(yàn)流程圖如下:

我們需要對單字節(jié)的SFR中的某一位賦值(0或1),以精確控制硬件設(shè)備。

有的SFR支持位尋址,比如說TCON、P0等,此時(shí),對位的賦值非常簡單,只需查詢 ioCC2430.h 頭文件中 SFR Bit Access 部分的位定義即可:

P0_0 = 0; //對P0第一位賦值0

P0_0 = 1; //對P0第一位賦值1

但有的SFR并不支持位尋址,就如本實(shí)驗(yàn)中的 PICTL,此時(shí)想要對其中的某一位賦值,語法如下:

PICTL &= ~0x01; //對第1位賦值0

PICTL |= 0x01; //對第1位賦值1

在一個(gè)程序中使用中斷,一般包括、兩個(gè)部分:中斷服務(wù)子程序的編寫、中斷使能的開啟。中斷使能已在上面介紹過,下面簡單介紹一下中斷服務(wù)子程序的編寫:

首先指定中斷向量,可以在 ioCC2430.h 頭文件中的 Interrupt Vectors 部分查詢,語法如下:

#pragma vector = 中斷向量

然后緊跟著編寫中斷處理程序,結(jié)構(gòu)如下:

__interrupt void 函數(shù)名(void)

{

//開中斷

//中斷處理

//中斷標(biāo)志清0

//關(guān)中斷

}
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44973

    瀏覽量

    649862
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11073

    瀏覽量

    216835
  • 中斷處理
    +關(guān)注

    關(guān)注

    0

    文章

    94

    瀏覽量

    11246
  • 控制LED燈
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    1423
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    AT89C51單片機(jī)實(shí)驗(yàn)開發(fā)板電路圖

    AT89C51單片機(jī)實(shí)驗(yàn)開發(fā)板電路圖 
    發(fā)表于 10-17 10:39

    誰有單片機(jī)采集CMOS攝像頭送LCD的電路圖和軟件流程圖、源...

    誰有單片機(jī)采集CMOS攝像頭送LCD的電路圖和軟件流程圖、源代碼。想做個(gè)電動車玩具,有的話請發(fā)2564499723@qq.com謝謝
    發(fā)表于 07-04 10:08

    51單片機(jī)開發(fā)板電路圖

    51單片機(jī)開發(fā)板電路圖,新手,發(fā)發(fā)貼子
    發(fā)表于 04-05 17:35

    51單片機(jī)實(shí)驗(yàn)電路圖與原理

    51單片機(jī)實(shí)驗(yàn)電路圖與原理51單片機(jī)實(shí)驗(yàn)
    發(fā)表于 07-19 01:24

    單片機(jī)實(shí)驗(yàn)電路圖

    單片機(jī)實(shí)驗(yàn)電路圖:下圖是AT89C51試驗(yàn)開發(fā)板電路圖
    發(fā)表于 10-17 10:13 ?2916次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>板</b><b class='flag-5'>電路圖</b>

    單片機(jī)開發(fā)板電路圖

    單片機(jī)開發(fā)板電路圖所用的單片機(jī)是AT89C51,附屬的芯片還有
    發(fā)表于 10-17 10:21 ?7017次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>電路圖</b>

    單片機(jī)波形發(fā)生器電路及程序流程圖

    單片機(jī)波形發(fā)生器電路及程序流程圖
    發(fā)表于 05-18 22:10 ?4347次閱讀
    <b class='flag-5'>單片機(jī)</b>波形發(fā)生器<b class='flag-5'>電路</b>及程序<b class='flag-5'>流程圖</b>

    51單片機(jī)開發(fā)板邏輯電路

    本內(nèi)容提供了51單片機(jī)開發(fā)板邏輯電路圖,對學(xué)習(xí)單片機(jī)開發(fā)板的用戶會有所幫助
    發(fā)表于 08-31 15:19 ?494次下載
    51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)板</b>邏輯<b class='flag-5'>電路</b>

    51單片機(jī)開發(fā)板各個(gè)模塊電路圖

    51單片機(jī)開發(fā)板各個(gè)模塊電路圖,便于新人的學(xué)習(xí)
    發(fā)表于 03-20 14:40 ?36次下載

    51單片機(jī)開發(fā)板詳細(xì)原理

    51單片機(jī)開發(fā)板詳細(xì)原理
    發(fā)表于 09-20 14:01 ?165次下載
    51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)板</b>詳細(xì)原理<b class='flag-5'>圖</b>

    TX-1C型單片機(jī)開發(fā)板原理和詳細(xì)電路圖資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是TX-1C型單片機(jī)開發(fā)板原理和詳細(xì)電路圖資料免費(fèi)下載
    發(fā)表于 08-28 16:36 ?205次下載
    TX-1C型<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)板</b>原理<b class='flag-5'>圖</b>和詳細(xì)<b class='flag-5'>電路圖</b>資料免費(fèi)下載

    進(jìn)行51單片機(jī)外部中斷實(shí)驗(yàn)電路圖和程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是進(jìn)行51單片機(jī)外部中斷實(shí)驗(yàn)電路圖和程序免費(fèi)下載。  實(shí)驗(yàn):按下按鍵,使led狀態(tài)反轉(zhuǎn)。開發(fā)板獨(dú)立按鍵,led,
    發(fā)表于 08-01 17:35 ?4次下載
    進(jìn)行51<b class='flag-5'>單片機(jī)</b>外部中斷<b class='flag-5'>實(shí)驗(yàn)</b>的<b class='flag-5'>電路圖</b>和程序免費(fèi)下載

    51單片機(jī)開發(fā)板電路原理

    51單片機(jī)開發(fā)板電路原理免費(fèi)下載。
    發(fā)表于 06-15 15:49 ?253次下載

    畢業(yè)論文 | 基于單片機(jī)的煙霧報(bào)警器設(shè)計(jì)(完整源代碼、流程圖電路圖

    畢業(yè)論文 | 基于單片機(jī)的煙霧報(bào)警器設(shè)計(jì)(完整源代碼、流程圖、電路圖
    發(fā)表于 11-15 11:06 ?146次下載
    畢業(yè)論文 | 基于<b class='flag-5'>單片機(jī)</b>的煙霧報(bào)警器設(shè)計(jì)(完整源代碼、<b class='flag-5'>流程圖</b>、<b class='flag-5'>電路圖</b>)

    YL-51單片機(jī)開發(fā)板proteus仿真電路圖

    YL-51單片機(jī)開發(fā)板proteus仿真電路圖(王云)
    發(fā)表于 08-08 15:51 ?43次下載