侵權投訴

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

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

收藏 人收藏
分享:

評論

相關推薦

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

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

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

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

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

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

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

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

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

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

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

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

火星高科火星艙多節點服務器入圍成功 助力中國電信轉型3.0

近日,北京亞細亞智業科技有限公司(簡稱火星高科)基於兆芯開勝KH-20000系列處理器平台推出的火星....
的頭像 兆芯 發表於 10-21 13:59 828次 閲讀
火星高科火星艙多節點服務器入圍成功 助力中國電信轉型3.0

讓AMD實現彎道超車的芯片設計密碼:小芯片設計方法的內存平衡

AMD近幾年在CPU領域 可謂是大放異彩 不僅是消費級和企業級市場 在資本市場也備受熱捧 其股價六年....
發表於 10-21 13:04 80次 閲讀
讓AMD實現彎道超車的芯片設計密碼:小芯片設計方法的內存平衡

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

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

CPU、GPU和DPU的結合,可為AI提供前所未有的安全性和算力

因為AI的火熱,NVIDIA GPU的關注度暴增,歷經過去幾年的收購和產品線拓展外,NVIDIA已經....
的頭像 如意 發表於 10-21 12:15 122次 閲讀
CPU、GPU和DPU的結合,可為AI提供前所未有的安全性和算力

基於AT89C52單片機實現多路閉環測量控制的設計

多功能電量控制器是一種為配電系統、自動化控制系統配套使用的智能控制器,用於監測電路中電壓、電流、功率....
的頭像 電子設計 發表於 10-21 11:32 686次 閲讀
基於AT89C52單片機實現多路閉環測量控制的設計

基於ATMegal28單片機和虛擬儀器實現遠程温度監測系統的設計

在工業生產中,經常要對温度進行實時監測,雖然可以利用串行通信標準RS232和RS485等實現短距離監....
的頭像 電子設計 發表於 10-21 11:20 269次 閲讀
基於ATMegal28單片機和虛擬儀器實現遠程温度監測系統的設計

基於AT91SAM7S64單片機和BISS0001實現數字圖像採集報警系統的設計

AT91SAM7S64是Atmel公司的32位單片機,具有高性能、低功耗、全速USB2.0接口及豐富....
的頭像 電子設計 發表於 10-21 11:10 239次 閲讀
基於AT91SAM7S64單片機和BISS0001實現數字圖像採集報警系統的設計

基於編/解碼芯片UM3758-108A實現多機通信的設計方案

在遙測、遙控領域中,常常使用工業PC機與單片機組成的多機系統完成測控任務。PC機因其豐富的軟硬件資源....
的頭像 電子設計 發表於 10-21 10:47 271次 閲讀
基於編/解碼芯片UM3758-108A實現多機通信的設計方案

步進電機的拆解、特徵及優缺點

據説步進電機不能拆,但是為了滿足好奇心,該出手時就出手。 將要拆開的28BYJ-48,這是學單片機控....
的頭像 電機控制設計加油站 發表於 10-21 10:29 162次 閲讀
步進電機的拆解、特徵及優缺點

英偉達收購賽靈思,芯片半導體行業的巨震還在繼續

當然,此次交易需在2021年底前取得相關政府部門的許可。根據安排,在獲取許可後,SK海力士將通過支付....
的頭像 我快閉嘴 發表於 10-21 10:09 380次 閲讀
英偉達收購賽靈思,芯片半導體行業的巨震還在繼續

耕升30系列顯卡讓普通用户也能創作VLOG

現代隨着動輒100M的網絡帶寬以及4G、5G等新興技術,促使數字內容行業呈現暴漲趨勢,其中以新媒體行....
的頭像 工程師鄧生 發表於 10-21 09:40 131次 閲讀
耕升30系列顯卡讓普通用户也能創作VLOG

從單片機基礎到程序框架的入門教程免費下載

單片機應用的核心技術是什麼?是按鍵,數碼管,流水燈,串口。是它們的程序框架。按鍵和數碼管是輸入是人機....
發表於 10-21 08:00 39次 閲讀
從單片機基礎到程序框架的入門教程免費下載

Keil軟件使用手冊

非常的KEIL軟件使用手冊,內部包含詳細的軟件的使用介紹,含示例詳解 ...
發表於 10-20 19:12 0次 閲讀
Keil軟件使用手冊

STM32外部中斷解決方法

01 單片機外部中斷簡介 所謂外部中斷,就是通過外部信號所引起的中斷,如單片機引腳上的電平變化(高電....
的頭像 嵌入式ARM 發表於 10-20 17:43 114次 閲讀
STM32外部中斷解決方法

淺談狀態機的要素、分類

説到單片機編程,不得不説到狀態機,狀態機做為軟件編程的主要架構已經在各種語言中應用,當然包括C語言,....
的頭像 嵌入式ARM 發表於 10-20 17:27 147次 閲讀
淺談狀態機的要素、分類

IAR單片機編程軟件的使用説明免費下載

其實IAR 和keil 區別也沒有多大,不過很多人就是怕(當初我也怕) 。怕什麼呢,怕學會了,真的就....
發表於 10-20 16:16 23次 閲讀
IAR單片機編程軟件的使用説明免費下載

NB-IoT網絡爆發期已來,燃氣儀表最先受益

居民安裝新表以後,足不出户就可以實時查詢燃氣使用情況,還支持報警功能、手機繳費、實時監控管理等功能,....
的頭像 我快閉嘴 發表於 10-20 15:58 178次 閲讀
NB-IoT網絡爆發期已來,燃氣儀表最先受益

十一代酷睿工藝躍進:CPU、GPU、AI性能大提速

9月初的秋季新品發佈會上,Intel正式推出了十一代酷睿處理器,代號Tiger Lake,這一代不僅....
的頭像 Les 發表於 10-20 15:14 527次 閲讀
十一代酷睿工藝躍進:CPU、GPU、AI性能大提速

Intel出售NAND閃存芯片業務對其發展是好還是壞?

針對這一消息,業界也是普遍關注。有專家就認為,英特爾此舉是斷臂自救,對於其未來發展有積極作用。畢竟,....
的頭像 我快閉嘴 發表於 10-20 13:50 464次 閲讀
Intel出售NAND閃存芯片業務對其發展是好還是壞?

對國內企業來説,從豐田手裏獲取混動技術,成本相對更低廉

這幾天有一則新聞引起了不小的轟動:據日本經濟新聞報道,豐田汽車將向中國的廣汽集團提供混合動力汽車的核....
的頭像 Les 發表於 10-20 11:06 225次 閲讀
對國內企業來説,從豐田手裏獲取混動技術,成本相對更低廉

基於PIC單片機和GPS信號接收電路實現智能打鈴儀的應用方案

長期以來,學校、工廠等單位常用的打鈴儀多采用單片機計時,計時誤差每天達0.5 s,日積月累走時誤差會....
的頭像 電子設計 發表於 10-20 10:51 634次 閲讀
基於PIC單片機和GPS信號接收電路實現智能打鈴儀的應用方案

基於單片機和CO氣體傳感器實現CO監測報警儀的方案設計

一氧化碳(CO)是一種無色無臭的氣體。當CO進入人體血液循環系統後,就會與血紅蛋白迅速結合形成碳氧血....
的頭像 電子設計 發表於 10-20 10:37 584次 閲讀
基於單片機和CO氣體傳感器實現CO監測報警儀的方案設計

首發麒麟9000 ;搭載24核Mali-G78 CPU

按照之前華為為新機申請入網許可證的信息看,NOH-NX9應該就是即將發佈Mate 40中的一員,而它....
的頭像 工程師鄧生 發表於 10-20 09:31 4546次 閲讀
首發麒麟9000 ;搭載24核Mali-G78 CPU

STM32單片機的芯片緩存包資料合集

本文檔的主要內容詳細介紹的是STM32單片機的芯片緩存包資料合集。
發表於 10-20 08:00 44次 閲讀
STM32單片機的芯片緩存包資料合集

【多寶網】+開箱貼

感謝芯聖和論壇給予的試用機會,本次就先發下開箱貼後續在搗鼓下其他的。玩開發板的同學都知道仿真器的重要性,先期我在學習51單...
發表於 10-19 22:39 0次 閲讀
【多寶網】+開箱貼

Intel 12代酷睿首次10nm!

Intel這兩年的步伐是真快。桌面平台上的Rocket Lake 11代酷睿還要小半年才會發佈,更靠....
的頭像 inr999 發表於 10-19 17:00 871次 閲讀
Intel 12代酷睿首次10nm!

單片機在線編程板下載板的PCB原理圖免費下載

本文檔的主要內容詳細介紹的是單片機在線編程板下載板的PCB原理圖免費下載。
發表於 10-19 16:51 61次 閲讀
單片機在線編程板下載板的PCB原理圖免費下載

未來的AI計算領域,將是CPU、GPU、IPU並行

AI近些年的大火,直接促進了CPU和GPU的發展,而英偉達的GPU真正藉此迅速成為AI市場的主流產品....
的頭像 如意 發表於 10-19 16:04 229次 閲讀
未來的AI計算領域,將是CPU、GPU、IPU並行

AI的發展,致使IPU可以基於自身優勢為世界的智能化進程增添不竭動力

AI近些年的大火,直接促進了CPU和GPU的發展,而英偉達的GPU真正藉此迅速成為AI市場的主流產品....
的頭像 Les 發表於 10-19 15:45 240次 閲讀
AI的發展,致使IPU可以基於自身優勢為世界的智能化進程增添不竭動力

單片機C語言中的串口通信協議

現實生活中, 我們總是要與人打交道,互通有無。單片機也一樣,需要跟各種設備交互。例如汽車的顯示儀表需....
的頭像 inr999 發表於 10-19 15:32 161次 閲讀
單片機C語言中的串口通信協議

Intel 11代奔騰/賽揚發佈:兩處破天荒大升級

界日前,Intel低調更新了三款基於Tiger Lake的11代處理器。 具體來説,三款型號分別是奔....
的頭像 inr999 發表於 10-19 15:19 485次 閲讀
Intel 11代奔騰/賽揚發佈:兩處破天荒大升級

英特爾的下一步是什麼?

這些新的FPGA通常針對雲和通信服務提供商,我們在The Next Platform中將其分為三個部....
的頭像 我快閉嘴 發表於 10-19 14:49 674次 閲讀
英特爾的下一步是什麼?

CPU和微處理器的區別

現代IT中的大多數CPU是多核處理器,這意味着集成電路上連接了兩個或多個處理器,以幫助提高性能,降低....
的頭像 我快閉嘴 發表於 10-19 12:00 258次 閲讀
CPU和微處理器的區別

Lightmatter將在2021年發佈人工智能光子處理器

結果是,移動數據所需的能量更少,這為傳統的處理和用於人工智能推理工作負載的互連提供了一種節能的替代方....
的頭像 我快閉嘴 發表於 10-19 11:54 1040次 閲讀
Lightmatter將在2021年發佈人工智能光子處理器

在工作中經過摸索實驗,總結出單片機大致應用程序的架構有三種

1. 簡單的前後台順序執行程序,這類寫法是大多數人使用的方法,不需用思考程序的具體架構,直接通過執行順序編寫應用程序即可。2...
發表於 10-19 11:48 101次 閲讀
在工作中經過摸索實驗,總結出單片機大致應用程序的架構有三種

單片機內部的三大存儲器介紹

存儲器屬於常見產品,在各類需要存儲功能的器件中均存在存儲器身影。本文中,小編將對單片機內部的各大存儲....
發表於 10-19 11:46 131次 閲讀
單片機內部的三大存儲器介紹

英特爾將在Alder Lake-S之後使用LGA 1700插槽用於兩代台式機CPU

Alder Lake-S將成為英特爾明年發佈的第11代Rocket Lake處理器的繼任者。Alde....
的頭像 倩倩 發表於 10-19 11:11 476次 閲讀
英特爾將在Alder Lake-S之後使用LGA 1700插槽用於兩代台式機CPU

用户在Renoir Ryzen Mobile 4000系列CPU上操縱功率和熱參數

如果您想在Ryzen筆記本電腦上獲得更好的性能,則可以使用該工具。該程序允許您撥入高於OEM的功率限....
的頭像 倩倩 發表於 10-19 11:07 87次 閲讀
用户在Renoir Ryzen Mobile 4000系列CPU上操縱功率和熱參數

技嘉已確認Ryzen 5000系列處理器的代號為“威猛(Vermeer)”

技嘉還提供了有關其最新BIOS“ F30”的信息,該BIOS將成為500系列技嘉主板上Zen 3的優....
的頭像 倩倩 發表於 10-19 10:52 187次 閲讀
技嘉已確認Ryzen 5000系列處理器的代號為“威猛(Vermeer)”

基於C8051F021單片機和SD2300芯片實現海流數據採集存儲接口的設計

在很多情況下,尤其是惡劣的工作環境下,高性能的單片機和大容量的Flash存儲器是數據採集存儲系統的最....
的頭像 電子設計 發表於 10-19 10:40 615次 閲讀
基於C8051F021單片機和SD2300芯片實現海流數據採集存儲接口的設計

基於Fusion系列單片機和FPGA實現提高太陽能的利用率

如圖1所示,系統包括控制處理單元、電源管理單元、供電和輸電單元(包括太陽能電池板、蓄電池、市電、電能....
的頭像 電子設計 發表於 10-19 10:27 347次 閲讀
基於Fusion系列單片機和FPGA實現提高太陽能的利用率

華碩正在支持Zen 3的X470和B450主板上的更新

華碩,因為成語“直接來自馬口”優先於賢哲但含糊的建議。毫無疑問,華碩宣佈該傳言是“虛假信息和不正確”....
的頭像 倩倩 發表於 10-19 10:27 242次 閲讀
華碩正在支持Zen 3的X470和B450主板上的更新

只需550美元即可獲得配備Prime Day遊戲PC

誠然,這不是一台裝飾性的遊戲PC,但是對於硬件來説價格合理。其他組件包括8GB DDR4-3000內....
的頭像 倩倩 發表於 10-19 10:01 181次 閲讀
只需550美元即可獲得配備Prime Day遊戲PC

Apple的新iPad Air將開始預訂

除了較小的邊框和方形邊緣之外,iPad Air還具有iPad Pro的其他功能。它使用USB-C而不....
的頭像 倩倩 發表於 10-19 09:47 556次 閲讀
Apple的新iPad Air將開始預訂

鋭龍超頻大升級,實測性能可提升11%

7nm Zen2架構的鋭龍3000系列超頻並不容易,雖然有官方的AMD Ryzen Master工具....
的頭像 工程師鄧生 發表於 10-19 09:41 182次 閲讀
鋭龍超頻大升級,實測性能可提升11%

CPU的從入門到精通教程:拒絕奸商,性價比選購最優CPU

相信一提到CPU(處理器),很多小白可能就要嘚瑟了,”哦哦哦,我知道我知道,酷睿嘛,i3i5i7i9....
的頭像 如意 發表於 10-19 09:30 233次 閲讀
CPU的從入門到精通教程:拒絕奸商,性價比選購最優CPU

從零開始的CPU入門之路

後來有了超線程的出現,允許一個核心能同時處理兩個線程,充分利用了cpu的空閒時間,相當於給工人又增加....
的頭像 我快閉嘴 發表於 10-19 09:27 187次 閲讀
從零開始的CPU入門之路

51單片機全能資料包

鏈接://pan.baidu.com/s/1k-utjXO8L5WPxnBWS9mnxw 提取碼:ylaj 以上是本人精心整理的【多寶網】,內含...
發表於 10-19 00:26 115次 閲讀
51單片機全能資料包

51單片機教學視頻下載

鏈接://pan.baidu.com/s/1k-utjXO8L5WPxnBWS9mnxw 提取碼:ylaj 以上是本人精心整理的【多寶網】,內含...
發表於 10-19 00:25 0次 閲讀
51單片機教學視頻下載

單片機控制步進電機

用單片機控制步進電機正轉 反轉 加速 減速; 由LCD1602實時顯示步進電機的狀態;F-正轉 B-反轉;數字越大,轉速越大; ...
發表於 10-17 10:44 101次 閲讀
單片機控制步進電機

學習STM32單片機這些書幾乎是必看的

《數字電路》,不學這個連推輓和開漏都分不清楚?基本的概念總要知道。 《C語言》,這個是廢話,C語言研究的再深也不為過吧。...
發表於 10-16 09:41 208次 閲讀
學習STM32單片機這些書幾乎是必看的

串口助手接收數據,0x00及之後的數據不顯示

舉個例子,單片機發送一組這樣的數組{0x0a,0xab,0x00,0xab},然後在串口助手上,顯示出來的只有0a ab,後面兩個就不顯示,...
發表於 10-15 16:53 69次 閲讀
串口助手接收數據,0x00及之後的數據不顯示

開源資料自制一個光立方體

功能描述: 8*8*8光立方主控板,採用STC12C5A60S2單片機為主控芯片,驅動電路採用8個SN74HC573為驅動鎖存器和ULN28...
發表於 10-15 10:44 606次 閲讀
開源資料自制一個光立方體

三個半橋驅動BLDC,上橋PWM下橋ON驅動,上橋UVW每相的PWM切換的時候還要加死區嗎,下路同理

三個半橋驅動BLDC,採用上橋PWM下橋ON/OFF驅動的方式,上橋UVW每相PWM切換的時候還要加死區嗎?bldc.jpg是自...
發表於 10-15 09:01 95次 閲讀
三個半橋驅動BLDC,上橋PWM下橋ON驅動,上橋UVW每相的PWM切換的時候還要加死區嗎,下路同理

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 定點數字信號處理器