侵權投訴

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

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

收藏 人收藏
分享:

評論

相關推薦

北京君微處理器芯片新產品正進行功能驗證和量產投片工作

模擬與互聯產品線包括功放驅動DC/DC芯片、LED驅動芯片、觸控傳感芯片、車用微處理器芯片、光纖通訊....
的頭像 我快閉嘴 發表於 10-28 10:31 0次 閲讀
北京君微處理器芯片新產品正進行功能驗證和量產投片工作

AMD收購賽靈思,今年下半年的第四個高額半導體併購案

此前在7月,ADI公司宣佈將以超過200億美元收購美信;9月,英偉達宣佈將以400億美元收購英國芯片....
的頭像 我快閉嘴 發表於 10-28 10:19 20次 閲讀
AMD收購賽靈思,今年下半年的第四個高額半導體併購案

基於16位RISC指令集單片機實現M1卡智能水錶系統的應用方案

隨着社會經濟的發展和科技的不斷進步,人們生活條件逐步提高,對住宅智能化的要求也越來越多
的頭像 電子設計 發表於 10-28 10:09 39次 閲讀
基於16位RISC指令集單片機實現M1卡智能水錶系統的應用方案

基於AT89S52單片機和DS18B20温度傳感器實現智能温度控制系統的設計

温度是工業控制中主要的被控參數之一.對典型的温度控制系統進行研究具有很廣泛的意義。根據不同場所、不同....
的頭像 電子設計 發表於 10-28 10:03 32次 閲讀
基於AT89S52單片機和DS18B20温度傳感器實現智能温度控制系統的設計

Intel 桌面酷睿:11代還沒發 12代已行動

Tiger Lake的發佈,揭開了Intel 11代酷睿家族的序幕,不過它只是針對低功耗輕薄本領域,....
的頭像 工程師鄧生 發表於 10-28 09:29 34次 閲讀
Intel 桌面酷睿:11代還沒發 12代已行動

AMD收購賽靈思,對半導體行業的發展有何影響?

AMD總裁兼首席執行官Lisa Su博士表示:“對Xilinx的收購標誌着我們將AMD確立為業界高性....
的頭像 我快閉嘴 發表於 10-28 09:04 126次 閲讀
AMD收購賽靈思,對半導體行業的發展有何影響?

跑分:榜首鋭龍5 5600X被鋭龍9 5950X替代

距離AMD鋭龍5000系列(代號Vermeer)處理器發售的日子(11月5日)越來越近,多個基準平台....
的頭像 工程師鄧生 發表於 10-27 17:47 212次 閲讀
跑分:榜首鋭龍5 5600X被鋭龍9 5950X替代

CPU單核成績再被AMD破紀錄奪下,Intel又尷尬了

距離AMD鋭龍5000系列(代號Vermeer)處理器發售的日子(11月5日)越來越近,多個基準平台....
的頭像 如意 發表於 10-27 17:23 344次 閲讀
CPU單核成績再被AMD破紀錄奪下,Intel又尷尬了

CoolerMaster的新RaspberryPi外殼承諾被動冷卻超頻

它被稱為Cooler Master Pi Case 40,被描述為“ Pi愛好者的Pi愛好者旅行箱”....
的頭像 倩倩 發表於 10-27 17:06 114次 閲讀
CoolerMaster的新RaspberryPi外殼承諾被動冷卻超頻

STC15W系列單片機的入門教程免費下載

STC15W4K32S4 單片機是一款非常優秀的51 系列單片機, 很適合用來作為初學者入門單片機世....
發表於 10-27 16:26 21次 閲讀
STC15W系列單片機的入門教程免費下載

STM32F429V單片機實現CAN總線電路原理圖免費下載

本文檔的主要內容詳細介紹的是STM32F429V單片機實現CAN總線電路原理圖免費下載。
發表於 10-27 15:58 40次 閲讀
STM32F429V單片機實現CAN總線電路原理圖免費下載

三星製造的首款CPU將於2021年上市

英特爾在2020年第二季度財報中曾經提到,該公司基於7nm的CPU相對於預期計劃大約滯後了6個月,這....
的頭像 我快閉嘴 發表於 10-27 14:21 292次 閲讀
三星製造的首款CPU將於2021年上市

淺談高通與聯發科在5G智能手機市場的競爭

歸納來看,在全年度營收可迴歸正成長表現後,Qualcomm在中國5G 中低端市場的經營就不需要太高積....
的頭像 我快閉嘴 發表於 10-27 14:10 383次 閲讀
淺談高通與聯發科在5G智能手機市場的競爭

讓CPU佔用率達到100%的方法

for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done ...
發表於 10-27 12:02 0次 閲讀
讓CPU佔用率達到100%的方法

飛凌i.MX6ULL開發板的評測,再次進階擁有更高的性價比

今年6月底飛凌嵌入式發佈了FETMX6ULL-S核心板,可能有些工程師朋友對這款平台還不太熟悉,讓我....
發表於 10-27 11:55 93次 閲讀
飛凌i.MX6ULL開發板的評測,再次進階擁有更高的性價比

51單片機編程_矩陣按鍵控制_0x04

/*    矩陣按鍵控制程序*/#include typedef unsigned char u8;typedef unsigned int u16;sbit LSA=P2^2; &nb...
發表於 10-27 10:38 101次 閲讀
51單片機編程_矩陣按鍵控制_0x04

微處理器MPU和單片機MCU的區別

每項新應用設計都需要一個單片機或微處理器。當在兩者之間選擇其一時,需要考慮一些因素。以下是微處理器、....
的頭像 inr999 發表於 10-27 10:34 150次 閲讀
微處理器MPU和單片機MCU的區別

基於8位單片機的TCP/IP協議的移植的實現方案

基於以太網的設備的控制與診斷結合先進的WEB技術與技術,實現了PC與設備的直接跨平台的信息交互,這樣PC就可以共享設備運...
發表於 10-27 10:13 0次 閲讀
基於8位單片機的TCP/IP協議的移植的實現方案

基於MSP430單片機和GPS技術實現物流跟蹤系統的設計方案

現代物流是國民經濟的基礎之一,已被認為是企業在降低物質消耗、提高勞動生產率之外創造利潤的第三重要源泉....
的頭像 電子設計 發表於 10-27 10:12 504次 閲讀
基於MSP430單片機和GPS技術實現物流跟蹤系統的設計方案

使用STM32單片機實現多功能數控電源設計的資料合集

本文檔的主要內容詳細介紹的是使用STM32單片機實現多功能數控電源設計的資料合集包括了:BOOST電....
發表於 10-27 08:00 22次 閲讀
使用STM32單片機實現多功能數控電源設計的資料合集

如何使用AT89C51單片機實現數字電子秤的設計論文説明

單片機以其功能強,體積小,功耗低,易開發等很多優勢被廣泛應用。但單片機不是萬能的,也存在不適合的場合....
發表於 10-27 08:00 31次 閲讀
如何使用AT89C51單片機實現數字電子秤的設計論文説明

APT32F101觸摸感應通用型32位微處理控制器的數據手冊免費下載

愛普特芯片手冊
發表於 10-27 08:00 13次 閲讀
APT32F101觸摸感應通用型32位微處理控制器的數據手冊免費下載

APT32F003和APT32F101系列單片機的庫文件和測試程序免費下載

本文檔的主要內容詳細介紹的是APT32F003和APT32F101系列單片機的庫文件和測試程序免費下....
發表於 10-27 08:00 20次 閲讀
APT32F003和APT32F101系列單片機的庫文件和測試程序免費下載

宏cer推出了帶有Tiger Lake CPU的新型筆記本電腦

宏cer於2019年推出了新的ConceptD系列。宏cer向內容創作者,工程師銷售這些產品,其陣容....
的頭像 倩倩 發表於 10-26 16:57 100次 閲讀
宏cer推出了帶有Tiger Lake CPU的新型筆記本電腦

微星B460/H410主板新增CPU散熱器自適應,可獲更好的降噪和冷卻性能

Intel的非K系列處理器TDP一般限制在65W,高負載下性能受限,現在微星發佈了一項新BIOS功能....
的頭像 牽手一起夢 發表於 10-26 16:52 149次 閲讀
微星B460/H410主板新增CPU散熱器自適應,可獲更好的降噪和冷卻性能

微星B460/H410主板BIOS升級:CPU散熱器自適應、8核狂超255W

Intel的非K系列處理器TDP一般限制在65W,高負載下性能受限,現在微星發佈了一項新BIOS功能....
的頭像 工程師鄧生 發表於 10-26 16:19 188次 閲讀
微星B460/H410主板BIOS升級:CPU散熱器自適應、8核狂超255W

stm32F070 實現USB

stm32f070 可以做USB host嗎?
發表於 10-26 15:04 56次 閲讀
stm32F070 實現USB

解讀麒麟9000芯片的5個特別之處

對於麒麟9000,Balong 5G調制解調器是芯片本身的一部分。這使其在功耗和散熱方面更好。此外,....
的頭像 我快閉嘴 發表於 10-26 14:47 1130次 閲讀
解讀麒麟9000芯片的5個特別之處

LED顯示屏報價包含的各項費用介紹

5、配電櫃:小面積LED顯示屏可以不用;建議最大功耗在10KW功率以上的顯示屏配備上,可為顯示屏設備....
的頭像 我快閉嘴 發表於 10-26 14:27 302次 閲讀
LED顯示屏報價包含的各項費用介紹

同樣是5nm芯片,蘋果A14和華為麒麟9000兩者孰強孰弱?

蘋果 A14 和華為麒麟 9000 是目前業界最先進的 5nm 工藝芯片,分別搭載在今年的旗艦機蘋果....
的頭像 我快閉嘴 發表於 10-26 13:50 1137次 閲讀
同樣是5nm芯片,蘋果A14和華為麒麟9000兩者孰強孰弱?

AMD收購Xilinx的“野心”

這些天,相信半導體圈最炸的新聞就是AMD要收購賽靈思這條新聞了,明眼人一看就知道,這次收購先不談成功....
的頭像 菜鳥裹裹香港電話網工程師 發表於 10-26 11:39 798次 閲讀
AMD收購Xilinx的“野心”

ARM打破Intel壟斷局面,一個新的時代即將來臨

全球半導體老大Intel近期股價暴跌超過一成,市值損失了250億美元,摺合人民幣約1500億,導致如....
的頭像 如意 發表於 10-26 11:32 614次 閲讀
ARM打破Intel壟斷局面,一個新的時代即將來臨

寧暢受UCloud邀請參加TIC2020峯會 “深定製”助雲主機超前“上新”

作為雲計算基礎與核心產品的“雲主機”承擔了大部分計算任務,其性能和穩定性決定了雲計算用户的體驗。
發表於 10-26 11:24 89次 閲讀
寧暢受UCloud邀請參加TIC2020峯會 “深定製”助雲主機超前“上新”

Intel 10nm半年取代:至強確認跳票至明年

10nm工藝可謂Intel歷史上最悲催的一代製程,迄今仍然停留在低功耗的輕薄本領域,明年上半年才能進....
的頭像 工程師鄧生 發表於 10-26 11:22 185次 閲讀
Intel 10nm半年取代:至強確認跳票至明年

英特爾放棄打造先進製程晶體管?

另外,Jefferies分析師Mark Lipacis發表研究報告指出,若台積電同意在英特爾積極追趕....
的頭像 我快閉嘴 發表於 10-26 11:18 375次 閲讀
英特爾放棄打造先進製程晶體管?

16X16點陣編寫技巧的思路

來説一下16X16點陣的編寫技巧,主要講一下思路,因為在寫16X16點陣驅動時,很多人一上來大腦一片....
的頭像 玩轉單片機 發表於 10-26 11:16 173次 閲讀
16X16點陣編寫技巧的思路

基於MSP430F149單片機和總線技術實現智能變送器的設計

在現實生活中,對一個大型的被測對象進行各種狀態的監控,往往需要使用許多傳感器來構建一個龐大的測控系統....
的頭像 電子設計 發表於 10-26 10:09 131次 閲讀
基於MSP430F149單片機和總線技術實現智能變送器的設計

DPDK內存的基本概念

作者簡介:Anatoly Burakov,英特爾軟件工程師, 目前在維護DPDK中的VFIO和內存子....
的頭像 Linuxer 發表於 10-26 10:03 156次 閲讀
DPDK內存的基本概念

姍姍來遲的Meltdown/Spectre分析

Meltdown/Spectre在2018年初鬧得沸沸揚揚, 可以説是有史以來最有影響的cpu漏洞了....
的頭像 Linuxer 發表於 10-26 09:55 147次 閲讀
姍姍來遲的Meltdown/Spectre分析

函數返回值的幾點疑問,請各位大俠不吝賜教,非常感謝

詳細函數結構如下: u8  LED_con( ) {         if(語句1)     ...
發表於 10-26 08:34 120次 閲讀
函數返回值的幾點疑問,請各位大俠不吝賜教,非常感謝

關於return返回值的幾點疑問?請各位高手給指教

詳細函數結構如下: u8  LED_con( ) {         if(語句1)     ...
發表於 10-26 08:06 101次 閲讀
關於return返回值的幾點疑問?請各位高手給指教

STM32F030F4P6單片機的電路原理圖免費下載

本文檔的主要內容詳細介紹的是STM32F030F4P6單片機的電路原理圖免費下載。
發表於 10-26 08:00 49次 閲讀
STM32F030F4P6單片機的電路原理圖免費下載

智能型超聲波焊接發生器的使用手冊免費下載

一. 安全要求與警告本節解釋了手冊上各種“安全注意”符號和標誌的意義,並提供了超聲波焊接發生器的常規....
發表於 10-26 08:00 26次 閲讀
智能型超聲波焊接發生器的使用手冊免費下載

【菜鳥裹裹香港電話】(一)開箱

從9月份申請【菜鳥裹裹香港電話】,等了兩週終於拿到板子了,激動的心情無以言表。話不多説,帶大家直...
發表於 10-25 19:15 0次 閲讀
【菜鳥裹裹香港電話】(一)開箱

單片機C語言的串口通信協議資料和代碼概述

現實生活中, 我們總是要與人打交道,互通有無。單片機也一樣,需要跟各種設備交互。例如汽車的顯示儀表需....
的頭像 Wildesbeast 發表於 10-25 10:58 348次 閲讀
單片機C語言的串口通信協議資料和代碼概述

英特爾因CPU不如AMD被迫割腕自救,一夜暴跌1775億元

對於Intel來説,第三季度財報不及預期利潤大降,這直接反映在股價上(收跌超10%),昨天一夜之間公....
的頭像 如意 發表於 10-25 10:18 861次 閲讀
英特爾因CPU不如AMD被迫割腕自救,一夜暴跌1775億元

單片機C語言編程的H文件與C文件到底有什麼關係

這個8*8按鍵程序的過程中,不管是在自己寫還是參考別人程序的過程中,發現自己對C語言有些基本知識點和....
的頭像 Wildesbeast 發表於 10-25 10:14 153次 閲讀
單片機C語言編程的H文件與C文件到底有什麼關係

Intel股價跳水了7nm工藝發展怎麼樣

這幾天發佈Q3季度財報之後,Intel的股價跳水了10%,損失了1700多億的市值,一方面是Q3利潤....
的頭像 Wildesbeast 發表於 10-25 10:13 329次 閲讀
Intel股價跳水了7nm工藝發展怎麼樣

固件工程師到底做的工作是哪個方面

軟件跟硬件之間的界限已經越來越模糊了,那麼處於這個灰色地帶的,就是固件了。 這就分成三類工作者。 ....
的頭像 Wildesbeast 發表於 10-25 09:16 142次 閲讀
固件工程師到底做的工作是哪個方面

C語言

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

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

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

求大神支援 挺急的

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

龜兔賽跑:單片機VS步進電機

問題:  程序跑的時間 肯定比 實際電機快,是不是 這個原因導致 ,程序都跑到下面去了 ,步進電機可能第一步都沒走...
發表於 10-24 09:31 278次 閲讀
龜兔賽跑:單片機VS步進電機

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

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

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

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

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

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

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

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

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

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

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

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

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