www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] 在EM78X56系列的IC中有三種中斷信號,分別是:TCC溢位中斷。PORT6Change中斷。外部信號中斷。在說明中斷使用方式之前,用戶要了解中斷寄存器,及與中斷息息相關(guān)的控制寄存器(ControlRegister),另外在芯

在EM78X56系列的IC中有三種中斷信號,分別是:
TCC溢位中斷。
PORT6Change中斷。
外部信號中斷。
在說明中斷使用方式之前,用戶要了解中斷寄存器,及與中斷息息相關(guān)的控制寄存器(ControlRegister),另外在芯片中預(yù)除器(Prescalar)的使用方法,用戶也需要住意。


中斷信號顯示寄存器0X0F各位安排如下:

BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT0
中斷信號-----外部中斷標(biāo)志PORT6ChangeTCC溢位標(biāo)志。


寄存器0X0F使用到的有BIT0~BIT2。BIT0在TCC計(jì)時(shí)器計(jì)數(shù)溢位時(shí)就會(huì)被設(shè)定,用戶可以根據(jù)0X0F的BIT0被設(shè)定而判定TCC計(jì)數(shù)溢位。跟TCC配合的還有另一個(gè)寄存器---控制寄存器(ControlRegister,簡稱CONT)??刂萍拇嫫?X0F各位安排如下:

BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT0
控制信號-INTTSTEPABPSR2PSR1PSR0


各位的代表意義如下:
□PSR2~PSR0:TCC/WDT預(yù)除器設(shè)定。

PSR2PSR1PSR0TCC比例WDT比例
0001:21:1
0011:41:2
0101:81:4
0111:161:8
1001:321:16
1011:641:32
1101:1281:64
1111:2561:128

FIGURE3.5PS0~PS2的設(shè)定值與預(yù)除器和TCC及WDT的比例關(guān)係。
Bit3預(yù)除器配置:
0:TCC
1:WDT
□Bit4TCC遞增時(shí)機(jī):
0:外部信號,觸發(fā)邊沿為正沿觸發(fā)。
1:外部信號,觸發(fā)邊沿為負(fù)沿觸發(fā)。
□Bit5TCC信號來源:
0:內(nèi)部指令周期觸發(fā)。
1:外部引腳(第三腳)觸發(fā)。
□Bit6INT使能標(biāo)志:
0:禁止所有中斷產(chǎn)生。
1:使能中斷信號。
□Bit7無使用。
三種中斷產(chǎn)生都有其先前的設(shè)定值,接下來會(huì)以示例說明。
l例:寫一個(gè)程序,將寄存器0X20當(dāng)做計(jì)數(shù)器,每當(dāng)TCC中斷產(chǎn)生,就自動(dòng)加1。

MOV A,@0X0;設(shè)定A=0。
IOW0X0E;關(guān)閉WatchDog。
ORG6;設(shè)定接下來的程序位址。
CLR0X20;清除寄存器0X20。
JMPTCC_PRO;跳轉(zhuǎn)到TCC-_PRO。
INT_PRO:DISI;關(guān)閉各項(xiàng)中斷功能。
CLR0X0F;清除中斷寄存器。
INC0X20;計(jì)數(shù)器加1。

RETI;返回主程序,並使能中斷。
TCC_PRO:CLR0X0F;清除中斷寄存器。
MOV A,@0X01;設(shè)定A=1。
IOW0X0F;使能TCC溢位中斷產(chǎn)生。
MOV A,0X40;設(shè)定A=0X40。
CONTW;將A的值寫入控制寄存器。
ENI;使能中斷。
TCC_WAIT:NOP;等待TCC計(jì)數(shù)器計(jì)數(shù)溢位。
NOP;等待TCC計(jì)數(shù)器計(jì)數(shù)溢位。
JMPTCC_WAIT;等待TCC計(jì)數(shù)器計(jì)數(shù)溢位。
TCC中斷產(chǎn)生有幾個(gè)設(shè)計(jì)的重點(diǎn):
1.關(guān)閉看門狗計(jì)時(shí)器(WatchDogTimer)。
2.設(shè)定控制寄存器(包括預(yù)除器、TCC信號來源、觸發(fā)時(shí)機(jī)…)。
3.使能中斷(下ENI指令)。
4.使能TCC中斷(設(shè)定中斷控制寄存器的bit0為1)。
5.中斷服務(wù)位址為0X08。
6.進(jìn)入中斷服務(wù)程序首先要將中斷禁止,否則會(huì)產(chǎn)生重復(fù)中斷。
7.中斷寄存器0X0F,在進(jìn)入中斷服務(wù)程序時(shí)可以提供用戶判斷為何種中斷,判斷完成之后用戶必須自行清除。
8.由中斷服務(wù)程序返回主程序應(yīng)使用指令RETI。
l例:寫一個(gè)程序,將寄存器0X20當(dāng)做計(jì)數(shù)器,每當(dāng)PORT6Change中斷產(chǎn)生,就自動(dòng)加1。

PORT6==6;定義。
DISI;中斷禁止。
ORG6;設(shè)定下一個(gè)位址為0X06。
CLR0X20;清除計(jì)數(shù)寄存器。
JMPPORT6_CH;跳轉(zhuǎn)到主程序。
DISI
INT_PRO:;0X08為中斷服務(wù)程序起始。
NOP
CLR0X0F;清除中斷標(biāo)志寄存器。
INC0X20;計(jì)數(shù)器遞增。
MOV PORT6,PORT6;將PORT6的值存入正反器。
RETI;回主程序。
PORT6_CH:
CLR0X0F;清除中斷標(biāo)志寄存器。
MOV A,@0XFF;設(shè)定A=0XFF。
IOWPORT6;將PORT6設(shè)成輸入口。
MOV PORT6,PORT6;將PORT6的值存入正反器。

ENI;使能中斷。
MOV A,@0X02;設(shè)定A=0X02。
IOW0X0F;使能PORT6Change中
WAIT_INT:
WDTC;清除WatchDogTimer。
NOP;等待PORT6Change。
NOP;等待PORT6Change。
JMPWAIT_INT;循環(huán)。

使用PORT6Change中斷有下列幾個(gè)步驟。
1.關(guān)閉看門狗計(jì)時(shí)器(WatchDogTimer),若看門狗計(jì)時(shí)器未關(guān)閉,用戶要定時(shí)下WDTC的指令。
2.清除中斷寄存器。
3.設(shè)定PORT6為輸出口。
4.將PORT6的值存入觸發(fā)器中(這很重要)。
5.使能中斷(下ENI的指令)。
6.使能PORT6Change中斷(設(shè)定中斷控制寄存器的bit1為1)。
7.中斷服務(wù)程序的啟始位址在0X08。
8.進(jìn)入中斷服務(wù)程序首先要將中斷禁止,否則會(huì)產(chǎn)生嵌套中斷。
9.中斷寄存器0X0F,在進(jìn)入中斷服務(wù)程序時(shí)可以提供用戶判斷為何種中斷,判斷完成之后用戶必須自行清除。
10.由中斷服務(wù)程序返回主程序應(yīng)使用指令RETI。

l例:寫一個(gè)程序,將寄存器0X20當(dāng)做計(jì)數(shù)器,每當(dāng)外部中斷產(chǎn)生,就自動(dòng)加1。
所謂的外部中斷就是利用IC外部引腳,針對單片機(jī)外部的信號做為信號源來產(chǎn)生中斷。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉