娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

一、結(jié)構(gòu)


1、TMR1可以作為通用的定時(shí)器和計(jì)數(shù)器,也可以利用內(nèi)置的低頻時(shí)基振蕩器實(shí)現(xiàn)實(shí)時(shí)時(shí)鐘RTC功能;通過TMR1與CCP模塊的配合使用,TMR1還可以實(shí)現(xiàn)輸入捕捉和輸出比較功能。


TMR1是一個(gè)16位的可讀可寫的計(jì)數(shù)寄存器,由高低兩字節(jié)組成(TMR1H和TMR1L)16位寄存器從0000H到FFFFH加1計(jì)數(shù),然后回到0000H。在從FFFFH到0000H的過程中,置位中斷標(biāo)志位TMR1。


TMR1帶有一個(gè)3位的可編程預(yù)分頻器和一個(gè)低功耗低頻時(shí)基振蕩器。


二、特點(diǎn)


1、由16位的時(shí)鐘信號(hào)上升沿觸發(fā)的累加計(jì)數(shù)寄存器對(duì) TMR1H,TMR1L;


2、TMR1H和TMR1L是在RAM中統(tǒng)一編址的寄存器對(duì),地址為0EH和0FH,可用軟件的方式讀/寫TMR1寄存器對(duì)的內(nèi)容;


3、一個(gè)可選用的3位可編程的預(yù)分頻器;


4、累加計(jì)數(shù)的信號(hào)源可以選擇內(nèi)部系統(tǒng)時(shí)鐘、外部觸發(fā)信號(hào)或自帶時(shí)基振蕩器信號(hào);


5、既可工作于定時(shí)器模式,又可以工作于計(jì)數(shù)器模式,還可以用作實(shí)時(shí)時(shí)鐘RTC;


6、在計(jì)數(shù)溢出時(shí),相應(yīng)的溢出中斷標(biāo)志自動(dòng)置位,并可產(chǎn)生溢出中斷。


三、相關(guān)寄存器


1、中斷控制寄存器 INTCON


2、第一外設(shè)中斷標(biāo)志寄存器 PIR1


3、第一外設(shè)中斷使能寄存器 PIE1


4、計(jì)數(shù)寄存器 TMR1H和TMR1L


5、控制寄存器 T1CON




四、工作方式


TMR1兩種工作方式:定時(shí)器方式和計(jì)數(shù)器方式,其中計(jì)數(shù)器方式又分為同步計(jì)數(shù)器方式和異步計(jì)數(shù)器方式。


TMR1的時(shí)鐘信號(hào)或者觸發(fā)信號(hào)共有3種獲取方式:


1、有內(nèi)部系統(tǒng)時(shí)鐘4分頻后獲取,即取自指令周期


2、從RC0/T1OSO/T1CKI和RC1/T1OSI/CCP2引腳獲取


3、振蕩器產(chǎn)生


五、使用定時(shí)器TMR1注意事項(xiàng)


1、當(dāng)對(duì)寄存器TMR1H和TMR1L進(jìn)行初始化時(shí),預(yù)分頻器將會(huì)自動(dòng)清零


2、在寄存器對(duì)TMR1H和TMR1L進(jìn)行寫操作時(shí),可以使預(yù)分頻器清零。當(dāng)TMR1處于運(yùn)行狀態(tài)時(shí),對(duì)于寄存器TMR1H和TMR


1L值進(jìn)行的寫操作,可能會(huì)寫入不希望的值


3、TMR1工作于異步計(jì)數(shù)器方式時(shí),不能作為CCP模塊的輸入捕捉或輸出比較的時(shí)間基準(zhǔn)。


4、在上電復(fù)位(POR)或者其他復(fù)位時(shí),TMR1H和TMR1L的內(nèi)容保持原有數(shù)值,不會(huì)復(fù)位到0000H


5、在上電復(fù)位或掉電復(fù)位時(shí),控制寄存器T1CON的內(nèi)容將回到00H,并關(guān)閉TMR1,且預(yù)分頻器的分頻比設(shè)定為缺省值


1:1。在所有的其他復(fù)位時(shí),均不會(huì)影響T1CON寄存器的值。


6、如果在復(fù)位時(shí)需要將TMR1H和TMR1L的內(nèi)容回到00H,可以用程序?qū)崿F(xiàn),即先將TMR1關(guān)閉,然后分別將寄存器TMR1H和TMR1L清零


六、使用方式


 1 void main()

 2 { 

 3     unsigned int num;

 4     /*

 5     預(yù)分頻器1:256,賦值61 256-61=195

 6     */

 7     INTCON = 0xc0;//開總中斷,開第一外設(shè)中斷

 8     PIE1 = 0x01;//使能定時(shí)器1中斷

 9     //賦值 50ms 

10     TMR1H = (65536-50000)/256;

11     TMR1L = (65536-50000)%256;

12     T1CON = 0x01;//啟動(dòng)定時(shí)器,不使用預(yù)分頻器

13         

14     while(1)

15     {

16         if(20 == num)

17         {

18             num = 0;//計(jì)數(shù)清零

19             //功能1

20             {

21             

22             }

23         }

24     }

25 }

26 

27 void interrupt timer1()     //中斷函數(shù)不需要調(diào)用

28 {

29     //注意進(jìn)入中斷T0IF已經(jīng)置1

30     TMR1IF = 0//標(biāo)志位清零

31     //重新賦值

32     TMR1H = (65536-50000)/256;

33     TMR1L = (65536-50000)%256;

34     num++;

35 }

使用預(yù)分頻器


 1 void main()

 2 { 

 3     unsigned int num;

 4     /*

 5     預(yù)分頻器1:8

 6     */

 7     INTCON = 0xc0;//開總中斷,開第一外設(shè)中斷

 8     PIE1 = 0x01;//使能定時(shí)器1中斷

 9     //賦值 50ms 

10     TMR1H = (65536-50000)/256;

11     TMR1L = (65536-50000)%256;

12     T1CON = 0x31;//啟動(dòng)定時(shí)器,預(yù)分頻器1:8

13         

14     while(1)

15     {

16         if(20 == num)//8s

17         {

18             num = 0;//計(jì)數(shù)清零

19             //功能1

20             {

21             

22             }

23         }

24     }

25 }

26 

27 void interrupt timer1()     //中斷函數(shù)不需要調(diào)用

28 {

29     //注意進(jìn)入中斷T0IF已經(jīng)置1

30     TMR1IF = 0//標(biāo)志位清零

31     //重新賦值

32     TMR1H = (65536-50000)/256;

33     TMR1L = (65536-50000)%256;

34     num++;

35 }


關(guān)鍵字:pic16f877  單片機(jī)  TMR1 引用地址:pic16f877單片機(jī)TMR1的使用筆記

上一篇:pic中斷特別說明
下一篇:mickoC 編寫pic18f45k22讀取i2c接口RTC pcf8583時(shí)間顯示在數(shù)碼管

推薦閱讀

據(jù)科技日?qǐng)?bào)報(bào)道,九月初的大連海區(qū),這場(chǎng)“水下機(jī)器人目標(biāo)抓取大賽”比日頭更火熱。大賽由國(guó)家自然科學(xué)基金委員會(huì)和大連市人民政府主辦,今年第二屆,30支隊(duì)伍及個(gè)人參加。經(jīng)過定點(diǎn)抓取和自由抓取兩個(gè)組別兩天的決賽,9月6日下午,結(jié)果出爐,15支決賽隊(duì)伍共抓獲121只海膽、海參和扇貝,整體優(yōu)于去年。“我們吃的每一個(gè)野生海參都是人抓上來的。”中國(guó)工程...
初始化序列由廠家提供,直接向廠家要 對(duì)于這個(gè)指令9341的描述是錯(cuò)誤的FSMC的簡(jiǎn)介TFTLCD沒有地址線沒有地址線,而把RS連接到A0-A15其中的任意一根線。當(dāng)?shù)刂肪€來用,這樣就可以吧TFTLCD當(dāng)成一個(gè)SROM來用了。HADDR不可以直接配置,而是固定死的,我們只能選擇不能修改當(dāng)bank1接的是16位寬的存儲(chǔ)器的時(shí)候要右移一位對(duì)齊。這其中NBL是用不到的。A只用到了一個(gè)...
電機(jī)pwm調(diào)速程序/**************************************************** ========= 直流電機(jī)控制+速度顯示 ==========****************************************************/#include<reg52.h> //頭文件#define uchar unsigned char //宏定義#define uint un...
近年來瑞聲科技以MEMS麥克風(fēng)為切入點(diǎn)進(jìn)入半導(dǎo)體領(lǐng)域,通過多年的技術(shù)積累,掌握了從芯片設(shè)計(jì)到封裝測(cè)試的全流程核心技術(shù)。并推出了國(guó)內(nèi)首款完全自主知識(shí)產(chǎn)權(quán)的MEMS麥克風(fēng)產(chǎn)品。現(xiàn)有技術(shù)的MEMS麥克風(fēng)在基座上間隔設(shè)置有振膜,在振膜上方再間隔內(nèi)腔設(shè)置有背板。振膜和背板相互平行,構(gòu)成了平板電容系統(tǒng)。當(dāng)聲波氣流進(jìn)入背板和振膜之間的內(nèi)腔時(shí),聲壓作用于振...

史海拾趣

問答坊 | AI 解惑

使用PLD內(nèi)部鎖相環(huán)解決系統(tǒng)設(shè)計(jì)難題

摘要: 從整個(gè)應(yīng)用系統(tǒng)的角度,理解和分析PLD內(nèi)部鎖相環(huán);在此基礎(chǔ)上,深入剖析鎖相環(huán)的相移結(jié)構(gòu),同時(shí)用這個(gè)技術(shù)解決系統(tǒng)設(shè)計(jì)難題。 關(guān)鍵詞: PLD 內(nèi)嵌鎖相環(huán) FIFO XBUS 引言 微電子技術(shù)的發(fā)展趨勢(shì)是片上系統(tǒng)(SoC),也就是在一塊芯片上實(shí) ...…

查看全部問答∨

廣告燈

4. 廣告燈的左移右移 1. 實(shí)驗(yàn)任務(wù) 做單一燈的左移右移,硬件電路如圖4.4.1所示,八個(gè)發(fā)光二極管L1-L8分別接在單片機(jī)的P1.0-P1.7接口上,輸出“0”時(shí),發(fā)光二極管亮,開始時(shí)P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅→P1.0亮,重復(fù)循環(huán)。 ...…

查看全部問答∨

求protel2004的單片機(jī)的PCB封裝庫(kù)

哪位仁兄有單片機(jī)的封裝庫(kù)啊?萬分感激!!!!…

查看全部問答∨

聽說這的牛人很多~特來求救!!!!!!!!!!!!

就是關(guān)于用vhdl做的一個(gè)數(shù)字密碼鎖。。具體要求如下: 1.4位密碼十進(jìn)制數(shù)(0-9) 2.密碼設(shè)置鍵 開鎖鍵 清屏鍵 3.顯示:4位密碼led(開鎖時(shí)可見。密碼設(shè)置為x),鎖狀態(tài)1紅(lock)1綠(open)密碼錯(cuò)誤1紅(閃爍) 4.密碼錯(cuò)誤,報(bào)警(聲音) 5. ...…

查看全部問答∨

【已解決】TIM4的Remap死活不干活,請(qǐng)求協(xié)助!!!

    GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_14;    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;    GPIO_InitStructure.GPIO_Speed =&n ...…

查看全部問答∨

UM0721(USBOTGFSlibrary)提供的源碼有問題?

UM0721文檔里說,打開Project\\RVMDK\\下的keil工程后是這樣: 下載 (10.29 KB) 2010-7-8 21:03 下載的um0721.zip解壓縮后的確也有這些文件,但是用Keil4那個(gè)Uv2工程文件打開卻是這樣的: 下載 (2.53 ...…

查看全部問答∨

懷疑買到的STM32F103VET6是翻新貨

最近在淘寶上買到了幾片STM32F103VET6的片子,焊在板子上后發(fā)現(xiàn)PD8腳作為GPIO的上拉輸入無效,讀取電平總是高電平,換了另一片后任然是這個(gè)問題,換上STM32F103VCT6是沒問題的,然后懷疑是這批片子是翻新的,它的外觀也和以前買到的ST的ARM不 ...…

查看全部問答∨

【課后練習(xí)】LaunchPad課后練習(xí)四之LCD1602

1.      簡(jiǎn)單介紹下1602 1602液晶也叫1602字符型液晶它是一種專門用來顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊它有若干個(gè)5X7或者5X11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符。每位之間有一個(gè)點(diǎn)距的間隔每行 ...…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 洱源县| 屯昌县| 青铜峡市| 衢州市| 安乡县| 隆回县| 赤城县| 公安县| 绥江县| 应用必备| 武冈市| 铁岭县| 德兴市| 三台县| 手游| 清河县| 池州市| 竹北市| 仙游县| 海南省| 波密县| 丹阳市| 禹城市| 平舆县| 望城县| 天全县| 黔东| 时尚| 侯马市| 阿鲁科尔沁旗| 益阳市| 桓台县| 梁山县| 卢氏县| 余姚市| 南通市| 德化县| 临西县| 金昌市| 永仁县| 吉安县|