侵權投訴

單片機開發板電路圖及實驗原理及流程圖

39度創意研究所 2020-10-16 16:32 次閲讀

  中斷是單片機實時地處理內部或外部事件的一種內部機制。當某種內部或外部事件發生時,單片機的中斷系統將迫使CPU暫停正在執行的程序,轉而去進行中斷事件的處理,中斷處理完畢後,又返回被中斷的程序處,繼續執行下去。

  中斷分外部中斷和內部中斷,CC2430共包含18箇中斷源。

  開發板的電路圖:

  

  開發板上已把S1按鍵與P0.1相連,本實驗想要達到的效果就是,通過按鍵S1觸發P0.1的中斷,進而在中斷服務子程序中控制LED1的亮/滅。

  實驗原理及流程圖

  實驗流程圖如下:

  

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

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

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

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

  但有的SFR並不支持位尋址,就如本實驗中的 PICTL,此時想要對其中的某一位賦值,語法如下:

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

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

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

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

  #pragma vector = 中斷向量

  然後緊跟着編寫中斷處理程序,結構如下:

  __interrupt void 函數名(void)

  {

  //開中斷

  //中斷處理

  //中斷標誌清0

  //關中斷

  }
編輯:hfy

收藏 人收藏
分享:

評論

相關推薦

C語言

C語言中“b=~b”是什麼意思?
發表於 10-24 11:45 0次 閲讀
C語言

單片機驅動mos管電路圖原理和設計要素

先了解一下單片機驅動mos管電路圖及原理,單片機驅動mos管電路主要根據MOS管要驅動什麼東西, 要....
的頭像 陳翠 發表於 10-24 11:07 185次 閲讀
單片機驅動mos管電路圖原理和設計要素

基於AT89C52單片機和ISD4002芯片實現報警系統的設計

在現在的許多工業控制中,很多設備是不間斷運行或無人看守的,所以經常需要維護人員定期對設備進行維護。這....
的頭像 電子設計 發表於 10-24 10:26 423次 閲讀
基於AT89C52單片機和ISD4002芯片實現報警系統的設計

基於AT89C52單片機和ZLG500s讀寫模塊實現智能卡門禁系統的設計

現在智能卡的應用越來越廣泛,如校園一卡通系統、城市公交系統、大型會議簽到系統、考勤系統、門禁系統等都....
的頭像 電子設計 發表於 10-24 10:22 519次 閲讀
基於AT89C52單片機和ZLG500s讀寫模塊實現智能卡門禁系統的設計

求大神支援 挺急的

我們是單片機的學生,平時沒好好學,到現在畢設不會做,不只是我一個人,班裏大半學生都不會,有的去找代做買了,但是被騙了。 ...
發表於 10-24 10:03 0次 閲讀
求大神支援   挺急的

獨顯DG1已經出貨 獨顯DG2完成了流片 支持光追

在今天的財報會議上,Intel不僅談論了CPU及工藝路線圖,還公佈了Xe高性能顯卡部分的進展,其中首....
的頭像 工程師鄧生 發表於 10-24 09:09 488次 閲讀
獨顯DG1已經出貨 獨顯DG2完成了流片 支持光追

使用單片機實現繼電器實驗的工程文件免費下載

本文檔的主要內容詳細介紹的是使用單片機實現繼電器實驗的工程文件免費下載。
發表於 10-23 17:55 29次 閲讀
使用單片機實現繼電器實驗的工程文件免費下載

使用單片機實現PWM實驗的工程文件免費下載

本文檔的主要內容詳細介紹的是使用單片機實現PWM實驗的工程文件資料合集。
發表於 10-23 17:55 39次 閲讀
使用單片機實現PWM實驗的工程文件免費下載

華為麒麟9000芯片到底有多強大?

餘承東在發佈會上表示:“GPU有時候比CPU更為重要,因為在玩手遊時,往往調用的是GPU的能力。”
的頭像 我快閉嘴 發表於 10-23 17:15 1202次 閲讀
華為麒麟9000芯片到底有多強大?

為什麼UART驅動1-Wire設備總是出現問題?

麥叔是搞嵌入式的,最近項目delay,他和我説用UART驅動1-Wire設備總是出現問題,故寫此文來....
的頭像 inr999 發表於 10-23 17:13 126次 閲讀
為什麼UART驅動1-Wire設備總是出現問題?

單片機的Bootloader可以實現用户輕鬆升級程序

這次出差是為了升級程序解決Bug,用户已經將產品封裝起來,無法開蓋,只能使用CAN總線來更新程序,用....
的頭像 inr999 發表於 10-23 16:57 136次 閲讀
單片機的Bootloader可以實現用户輕鬆升級程序

使用單片機實現電子密碼鎖的設計資料説明

隨着電子技術的發展,具有防盜報警等功能的電子密碼鎖代替密碼量少、安全性差的機械式密碼鎖已是必然趨勢。....
發表於 10-23 16:10 38次 閲讀
使用單片機實現電子密碼鎖的設計資料説明

hex是如何解析的?

含有單片機的電子產品在量產的時候會用到.hex文件或者.bin。hex是十六進制的,包含地址信息和數....
的頭像 inr999 發表於 10-23 15:31 107次 閲讀
hex是如何解析的?

Microchip推出可解決模擬系統設計難題的單片機產品

基於傳感器的物聯網(IoT)應用依賴於模擬功能和數字控制能力的結合,以滿足低成本、小尺寸、高性能和低....
的頭像 inr999 發表於 10-23 15:07 148次 閲讀
Microchip推出可解決模擬系統設計難題的單片機產品

單片機的複習題和答案彙總

答:數制就是計數方式,按照進位方式計數的數制叫進位計數制。由於二進制數只有兩個數字符號“0”、“1”....
發表於 10-23 15:02 38次 閲讀
單片機的複習題和答案彙總

如何實現模擬看門狗?

作者:逸珺 轉自:STM32 對於看門狗大家或許不陌生,但對於模擬看門狗有的朋友可能就不甚瞭解了。本....
的頭像 inr999 發表於 10-23 14:51 252次 閲讀
如何實現模擬看門狗?

DPU能否演繹CPU和GPU的佳話?

一組靈活的可編程加速引擎,旨在減輕網絡任務負擔並優化AI和機器學習,安全性,電信和存儲等的應用程序性....
的頭像 我快閉嘴 發表於 10-23 14:24 184次 閲讀
DPU能否演繹CPU和GPU的佳話?

解讀華為最強芯片麒麟9000

回顧華為的造芯史,華為成功做出自己第一款芯片——用於C&C08交換機上降低成本的ASIC芯片,是在1....
的頭像 我快閉嘴 發表於 10-23 14:20 817次 閲讀
解讀華為最強芯片麒麟9000

台積電已經開始接受其5nm工藝的芯片訂單

“我們正在評估每一個參數,因為我們必須要在2020年底和2021年年初做出決定,因為那時我們必須決定....
的頭像 我快閉嘴 發表於 10-23 14:15 622次 閲讀
台積電已經開始接受其5nm工藝的芯片訂單

3步教你如何用51單片機制作秒錶

和很多朋友一樣,在學51單片機的過程中我們肯定會涉及到製作一個秒錶,牽涉到把單片機的多個部分組合起來....
的頭像 玩轉單片機 發表於 10-23 13:55 133次 閲讀
3步教你如何用51單片機制作秒錶

關於晶圓代工產業的分析介紹

受益於台系業者的華為海思訂單趕在9月14日前出貨完畢,加上台積電7納米以及5納米等先進製程訂單滿載,....
的頭像 我快閉嘴 發表於 10-23 13:06 305次 閲讀
關於晶圓代工產業的分析介紹

華為負重前行華為mate40正式發佈 麒麟9000亮眼 徠卡模組高光

在美國製裁之下中國脊樑華為真的不容易,現在華為mate40正式發佈了,在華為mate40發佈會上,麒....
發表於 10-23 12:14 303次 閲讀
華為負重前行華為mate40正式發佈 麒麟9000亮眼 徠卡模組高光

智能化場景識別,視頻圖像處理方案

初學電子的時候總找不到好的學習資料和學習教程,很渴望能有一個完整的項目做學習用卻總找不到,即使找到了....
的頭像 電路設計技能 發表於 10-23 11:48 206次 閲讀
智能化場景識別,視頻圖像處理方案

PLC的系統配置詳細資料説明

組成CP∪模塊的頂部端子蓋內:電源及輸出端子底部端子蓋內:輸入端子及傳感器電源中部右側前蓋內:CPU....
發表於 10-23 11:47 206次 閲讀
PLC的系統配置詳細資料説明

iPhone12面板提振,LG Display結束6個季度虧損

據路透社報道,受惠於iPhone新機出貨,以及在家趨勢提振電視和筆記本電腦需求,韓國面板廠LG Di....
的頭像 我快閉嘴 發表於 10-23 11:29 675次 閲讀
iPhone12面板提振,LG Display結束6個季度虧損

90%的單片機初學者,都會遇到的10個問題

01、C語言和彙編語言在開發單片機時各有哪些優缺點?彙編語言是一種用文字助記符來表示機器指令的符號語言,是最接近機器碼的一...
發表於 10-23 11:05 70次 閲讀
90%的單片機初學者,都會遇到的10個問題

服務器發展浪潮將會持續多久?

但是,這種服務器發展浪潮並沒有使所有的服務器廠商都有同樣的增長,並且也不知道這種發展浪潮將會持續多久....
的頭像 我快閉嘴 發表於 10-23 11:02 297次 閲讀
服務器發展浪潮將會持續多久?

基於物聯網的智能魚缸智能家居系統設計方案

功能描述: 1,本設計採用的stm32f103c8t6單片機設計 2,使用的esp8266 01s ....
的頭像 電路設計技能 發表於 10-23 10:26 363次 閲讀
基於物聯網的智能魚缸智能家居系統設計方案

為什麼微軟要基於FPGA來進行人工智能芯片設計?

之後就可以啓動虛擬指針到與FPGA外部的GPU相關聯的圖形處理單元(GPU)驅動程序的傳輸,經過外部....
的頭像 我快閉嘴 發表於 10-23 10:13 283次 閲讀
為什麼微軟要基於FPGA來進行人工智能芯片設計?

最新測試:NVIDIA的安培GPU測試性能是最先進 CPU的237倍

MLPerf組織今天發佈最新的推理基準測試(Benchmark)MLPerf Inference v....
的頭像 如意 發表於 10-23 09:49 232次 閲讀
最新測試:NVIDIA的安培GPU測試性能是最先進 CPU的237倍

如何判斷電腦是否支持DIY 超頻?這篇文章告訴你

超頻是DIY的進階玩法,很多萌新用户也或多或少的聽説過超頻,通過超頻可以讓因為時代更替而性能不足的電....
的頭像 如意 發表於 10-23 09:24 140次 閲讀
如何判斷電腦是否支持DIY 超頻?這篇文章告訴你

STM32F1XX系列教程和數據手冊及固件庫使用手冊免費下載

本文檔的主要內容詳細介紹的是STM32F1XX系列教程和數據手冊及固件庫使用手冊免費下載。
發表於 10-23 08:00 23次 閲讀
STM32F1XX系列教程和數據手冊及固件庫使用手冊免費下載

CoreTemp CPU多核心温度監測應用程序免費下載

Core Temp是一款針對Intel和AMD處理器而設計的Core Temp温度探針。該軟件支持C....
發表於 10-23 08:00 17次 閲讀
CoreTemp CPU多核心温度監測應用程序免費下載

【新世代集運好唔好】開箱貼,太讚了(1)

   韋東山老師是嵌入式領域的翹楚。100ASK_STM32MP157是韋老師的鼎力推薦的。既可以當做單片機用,又可以當L...
發表於 10-22 20:09 202次 閲讀
【新世代集運好唔好】開箱貼,太讚了(1)

單片機之驅動能力的相關內容解析

來源:互聯網               單片機是個比較複雜的課題,但是如果你找到正...
發表於 10-22 19:02 0次 閲讀
單片機之驅動能力的相關內容解析

國產CPU的格局與進展

據悉,KX-6000系列產品在性能跑分方面已經和Intel的第七代桌面i5處理器相當。在網絡上有知乎....
的頭像 新世代集運好唔好網 發表於 10-22 18:02 656次 閲讀
國產CPU的格局與進展

AMD正就收購賽靈思(Xilinx)進行深入談判

從AMD和賽靈思的體量上來看,截止到目前,AMD的市值為975.6億美元;賽靈思的市值是258.8億....
的頭像 新世代集運好唔好網 發表於 10-22 17:38 423次 閲讀
AMD正就收購賽靈思(Xilinx)進行深入談判

關鍵嵌入式系統設計的演變過程

對於通用型實時處理任務,i.MX 8X 器件包括一個帶浮點單元 (FPU)、內存保護單元 (MPU)....
的頭像 新世代集運好唔好網 發表於 10-22 17:27 230次 閲讀
關鍵嵌入式系統設計的演變過程

ARM嵌入式系統如何實現BSP程序的設計

ARM 公司在32 位RISC 的CPU 開發領域不斷取得突破, 其結構已經從V3 發展到V6。BS....
發表於 10-22 17:15 227次 閲讀
ARM嵌入式系統如何實現BSP程序的設計

用AD20繪製NSOP的芯片封裝-PCB繪製-適用於其他雙排類型的IC-詳細過程-學習記錄

NSOP封裝PCB繪製-繪製記錄一、以16NSOP為例,使用軟件AD20. 1、封裝命名參照圖中格式。2、放置首個焊盤焊盤寬度比...
發表於 10-22 17:07 101次 閲讀
用AD20繪製NSOP的芯片封裝-PCB繪製-適用於其他雙排類型的IC-詳細過程-學習記錄

Edge AI有什麼好處?

該序言是必要的,以瞭解擁有足夠的硬件設備不僅涉及鉅額投資,而且還需要佔用機器24/7來收回投資成本。....
的頭像 我快閉嘴 發表於 10-22 17:07 497次 閲讀
Edge AI有什麼好處?

Microchip推出可解決模擬系統設計難題的單片機產品

Microchip 8位單片機業務部營銷副總裁Greg Robinson表示:“Microchip為....
發表於 10-22 16:23 76次 閲讀
Microchip推出可解決模擬系統設計難題的單片機產品

Microchip宣佈推出業內首款Wi-Fi單片機模塊

對於設計安全的工業物聯網系統的開發人員來説,Microchip高度集成的WFI32E01PC是一款為....
的頭像 Microchip微芯 發表於 10-22 16:18 156次 閲讀
Microchip宣佈推出業內首款Wi-Fi單片機模塊

兆芯為武大吉奧提供可靠的國產化底層計算平台

GIS(Geographic Information System,地理信息系統)在近30多年內取得....
的頭像 兆芯 發表於 10-22 16:01 481次 閲讀
兆芯為武大吉奧提供可靠的國產化底層計算平台

4個超聲波測距方案詳解彙總

由於超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經常用於距離的測量,如測距儀和物....
的頭像 電路設計技能 發表於 10-22 15:29 126次 閲讀
4個超聲波測距方案詳解彙總

單片機的常用術語與相關知識分享

     各位工程師們的福利時間已到來,本文將和廣大工程師分享相關單片機的常用術語與相關知識。各位還不趕緊...
發表於 10-22 14:31 15次 閲讀
單片機的常用術語與相關知識分享

在freeRTOS環境下,如何用STM32配合CubeMonitor快速獲取CPU利用率

1. 摘要 本篇筆記主要介紹,在freeRTOS環境下,以STM32為例介紹如何快速獲取CPU利用率....
的頭像 嵌入式程序猿 發表於 10-22 14:04 107次 閲讀
在freeRTOS環境下,如何用STM32配合CubeMonitor快速獲取CPU利用率

一文知道無功補償單片機的控制過程

     在低壓電力無功補償中,單片機控制技術的特點在於更改了手動投切方法,在系統運行中實現了容量的自動化...
發表於 10-22 11:11 0次 閲讀
一文知道無功補償單片機的控制過程

廣州第三腦AI芯片研究院成立大會開幕

此外,廣州第三腦人工智能芯片研究院院長陳世卿表示,廣州第三腦人工智能芯片研究院將以人工智能芯片技術為....
的頭像 我快閉嘴 發表於 10-22 10:59 232次 閲讀
廣州第三腦AI芯片研究院成立大會開幕

單片機控制xc1004四軸SPI運動控制芯片的程序

#include #include //MCU: stc8f2k08s2                sfr P0M1 = 0x93...
發表於 10-22 10:50 101次 閲讀
單片機控制xc1004四軸SPI運動控制芯片的程序

AMD發佈基於Zen3架構的5000Series CPU

昨天凌晨AMD召開了發佈會,正式向玩家們發佈了全新的基於“Zen3”架構的5000Series CP....
的頭像 新世代集運好唔好網工程師 發表於 10-22 10:34 859次 閲讀
AMD發佈基於Zen3架構的5000Series CPU

基於TMS320LF2407A和SST89C58芯片的電子式紙張抗張抗壓試驗機

在涉及到紙張檢測的行業,諸如造紙、捲煙行業都需要對紙張的抗張、抗壓進行高精度的測量。傳統方法為提高力....
發表於 10-22 08:11 145次 閲讀
基於TMS320LF2407A和SST89C58芯片的電子式紙張抗張抗壓試驗機

什麼是單片機?

       想學單片機的童鞋們,先了解下什麼是單片機,以及要學習哪些知識,這樣會有助於你們的知識累積,更快...
發表於 10-22 06:18 0次 閲讀
什麼是單片機?

單片機實現串口通信的程序和實驗文件免費下載

本文檔的主要內容詳細介紹的是單片機實現串口通信的程序和實驗文件免費下載。
發表於 10-21 17:18 31次 閲讀
單片機實現串口通信的程序和實驗文件免費下載

單片機的計時器實驗文件和程序免費下載

本文檔的主要內容詳細介紹的是單片機的計時器實驗文件和程序免費下載。
發表於 10-21 17:18 40次 閲讀
單片機的計時器實驗文件和程序免費下載

單片機的矩陣鍵盤實驗文件和程序免費下載

本文檔的主要內容詳細介紹的是單片機的矩陣鍵盤實驗文件和程序免費下載。
發表於 10-21 17:16 31次 閲讀
單片機的矩陣鍵盤實驗文件和程序免費下載

使用單片機實現中斷系統的程序和工程文件免費下載

本文檔的主要內容詳細介紹的是使用單片機實現中斷系統的程序和工程文件免費下載。
發表於 10-21 17:16 23次 閲讀
使用單片機實現中斷系統的程序和工程文件免費下載

單片機實現點陣屏的程序和實驗文件免費下載

本文檔的主要內容詳細介紹的是單片機實現點陣屏的程序和實驗文件免費下載。
發表於 10-21 17:16 38次 閲讀
單片機實現點陣屏的程序和實驗文件免費下載

如何用ESP32藍牙遙杆控制器控制智能小車?

我在上一期發佈了兩個項目 :電腦串口藍牙硬件實現方案ESP32充當台式機串口藍牙 和最簡單DIY的5....
的頭像 電路設計技能 發表於 10-21 15:48 204次 閲讀
如何用ESP32藍牙遙杆控制器控制智能小車?

蘋果:採用5nm製程工藝的A14處理器發佈

實話説,目前7nm製程工藝的驍龍865跑分輕鬆就在60萬以上,極限甚至突破了65萬分,足足比A14高....
的頭像 我快閉嘴 發表於 10-21 12:20 992次 閲讀
蘋果:採用5nm製程工藝的A14處理器發佈

TMS320VC5501 定點數字信號處理器

TMS320VC5501(5501)定點數字信號處理器(DSP)基於TMS320C55x™DSP生成CPU處理器內核。 C55x™DSP架構通過增加並行性和全面關注降低功耗來實現高性能和低功耗。 CPU支持內部總線結構,該結構由一個程序總線,三個數據讀總線,兩個數據寫總線以及專用於外設和DMA活動的附加總線組成。這些總線能夠在一個週期內執行最多三次數據讀取和兩次數據寫入。並行,DMA控制器可以獨立於CPU活動執行數據傳輸。 C55x™CPU提供兩個乘法累加(MAC)單元,每個單元能夠進行17位×17位乘法運算。單循環。額外的16位ALU支持中央40位算術/邏輯單元(ALU)。 ALU的使用受指令集控制,提供優化並行活動和功耗的能力。這些資源在C55x CPU的地址單元(AU)和數據單元(DU)中進行管理。 C55x DSP代支持可變字節寬度指令集,以提高代碼密度。指令單元(IU)從內部或外部存儲器執行32位程序提取,併為程序單元(PU)排隊指令。程序單元解碼指令,將任務指向AU和DU資源,並管理完全受保護的管道。預測分支功能可避免執行條件指令時的管道刷新。 5501外設...
發表於 10-09 14:55 265次 閲讀
TMS320VC5501 定點數字信號處理器