18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

各類寄存器的計算以及中斷

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2020-10-30 11:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、定時器 / 計數(shù)器簡介

設(shè)置等待時間,到達等待時間之后執(zhí)行指定的硬件操作。

定時器最基本的功能就是定時,比如說定時發(fā)送串口數(shù)據(jù),定時采集 AD 數(shù)據(jù),如果將定時器和 IO 結(jié)合起來就可以實現(xiàn)非常豐富的功能,可以測量輸入信號的脈沖寬度,可以產(chǎn)生 PWM 方波,定時器產(chǎn)生 PWM 控制電機狀態(tài)是工業(yè)控制的普通。

二、定時器 / 計數(shù)器相關(guān)寄存器介紹

1、計數(shù)寄存器 TH 和 HL

T/C 是 16 位的,計數(shù)寄存器由 TH 高 8 位和 TL 低 8 位構(gòu)成。

對應(yīng) T/C0 為 TH0 和 TL0, 對應(yīng) T/C1 為 TH1 和 TL1,定時器 / 計數(shù)器的初始值通過 TH0/TL0 和 TH1/TL1 設(shè)置。

2、定時器 / 計數(shù)器控制寄存器 TCON

3、T/C 的方式控制寄存器 TMOD


三、定時器的計數(shù)初始值計算

四、中斷源及中斷信號

五、參考代碼

/******************************************************


功能描述:LED 會循環(huán)點亮 1 秒,熄滅 1 秒。


使用單片機內(nèi)部定時器可實現(xiàn)準(zhǔn)確延時


******************************************************/


#include "reg52.h"


// 此文件中定義了單片機的一些特殊功能寄存器


typedef unsigned int u16; // 對數(shù)據(jù)類型進行聲明定義


typedef unsigned char u8;


sbit led=P2^0; // 定義 P20 口是 led

void Timer0Init()


{


TMOD|=0X01; // 選擇為定時器 0 模式,工作方式 1(16 位),僅用 TR0 打開啟動


TH0=0XFC; // 給定時器賦初值,定時 1ms 高 8 位


TL0=0X18; // 低 8 位(可用軟件計算,公司參考上面)


ET0=1; // 允許定時器 0 中斷


EA=1; // 打開總中斷


TR0=1; // 打開定時器 0,啟動 T/C0 運行


}


void main()


{


Timer0Init();


while(1);


}

void Timer0() interrupt 1 //1 是中斷號


{


static u16 i;


TH0=0XFC; // 計數(shù)器寄存高 8 位重新載入


TL0=0X18; // 計數(shù)器寄存低 8 位重新載入


i++;


if(i==1000)


{


i=0;


led=~led;


}


}


審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5504

    瀏覽量

    128354
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    瑞薩RA系列MCU的中斷過程介紹

    當(dāng)中斷來臨的時候會最先經(jīng)過IRQ寄存器,IRQ寄存器檢測到中斷的時候,會向中央處理嵌套向量中斷控制器NVIC發(fā)送
    的頭像 發(fā)表于 09-23 09:45 ?810次閱讀
    瑞薩RA系列MCU的<b class='flag-5'>中斷</b>過程介紹

    ?SN74HCT595 8位移位寄存器技術(shù)解析與應(yīng)用指南

    移位寄存器和存儲寄存器提供時鐘。移位寄存器具有一個直接覆蓋清零 (SRCLR) 輸入以及用于級聯(lián)結(jié)構(gòu)的串行 (SER) 輸入和串行輸出 (QH’)。當(dāng)輸出使能 (OE) 輸入置為高電平
    的頭像 發(fā)表于 09-19 14:31 ?397次閱讀
    ?SN74HCT595 8位移位<b class='flag-5'>寄存器</b>技術(shù)解析與應(yīng)用指南

    TPIC6595 8位功率移位寄存器技術(shù)文檔摘要

    該TPIC6595是一款單片、高壓、大電流功率的8位移位寄存器,設(shè)計用于需要相對較高負載功率的系統(tǒng)。該器件在輸出端包含一個內(nèi)置電壓鉗位,用于電感瞬態(tài)保護。功率驅(qū)動應(yīng)用包括繼電器、螺線管和其他中電流
    的頭像 發(fā)表于 09-09 11:10 ?555次閱讀
    TPIC6595 8位功率移位<b class='flag-5'>寄存器</b>技術(shù)文檔摘要

    ?TPIC6B595 8位功率移位寄存器技術(shù)文檔總結(jié)

    TPIC6B595器件是一款單片、高壓、中電流功率8位移位寄存器,設(shè)計用于需要相對高負載功率的系統(tǒng)。該器件在輸出端包含一個內(nèi)置電壓鉗位,用于電感瞬態(tài)保護。功率驅(qū)動應(yīng)用包括繼電器、螺線管和其他中電流
    的頭像 發(fā)表于 09-09 10:16 ?614次閱讀
    ?TPIC6B595 8位功率移位<b class='flag-5'>寄存器</b>技術(shù)文檔總結(jié)

    使用寄存器點亮LED燈

    學(xué)習(xí)本章時,配合以上芯片手冊中的“19. I/O Ports”章節(jié)一起閱讀,效果會更佳,特別是涉及到寄存器說明的部分。本章內(nèi)容涉及到較多寄存器方面的深入內(nèi)容,對于初學(xué)者而言這些內(nèi)容豐富也較難理解,但非常有必要細讀研究、夯實基礎(chǔ)。
    的頭像 發(fā)表于 05-28 17:37 ?926次閱讀
    使用<b class='flag-5'>寄存器</b>點亮LED燈

    第四章 什么是寄存器

    本篇文章我們講解了寄存器的概念、地址映射和寄存器操作等內(nèi)容,內(nèi)容比較干,大家有個概念即可,不要求全部熟記掌握,有需要時可重復(fù)查閱觀看。下一篇我們將開始進行實操內(nèi)容,通過控制單片機的GPIO來點亮一顆LED,敬請期待!
    的頭像 發(fā)表于 05-21 14:23 ?981次閱讀
    第四章 什么是<b class='flag-5'>寄存器</b>

    74HC594-Q100;74HCT594-Q100帶輸出寄存器的8位移位寄存器規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《74HC594-Q100;74HCT594-Q100帶輸出寄存器的8位移位寄存器規(guī)格書.pdf》資料免費下載
    發(fā)表于 02-09 15:19 ?0次下載
    74HC594-Q100;74HCT594-Q100帶輸出<b class='flag-5'>寄存器</b>的8位移位<b class='flag-5'>寄存器</b>規(guī)格書

    STC15系列常用寄存器匯總免費下載

      寄存器的功能是存儲二進制代碼,它是由具有存儲功能的觸發(fā)組合起來構(gòu)成的。一個觸發(fā)可以存儲1位二進制代碼,故存放n位二進制代碼的寄存器,需用n個觸發(fā)
    發(fā)表于 01-22 17:24 ?10次下載

    XILINX FPGA CLB單元之移位寄存器

    一、移位寄存器 SLICEM函數(shù)發(fā)生也可以配置為32位移位寄存器,而無需使用slice中可用的觸發(fā)。以這種方式使用,每個LUT可以將串行數(shù)據(jù)延遲1到32個時鐘周期。 移入D(DI1
    的頭像 發(fā)表于 01-16 17:45 ?1287次閱讀
    XILINX FPGA CLB單元之移位<b class='flag-5'>寄存器</b>

    TPS80032寄存器手冊

    電子發(fā)燒友網(wǎng)站提供《TPS80032寄存器手冊.pdf》資料免費下載
    發(fā)表于 12-21 09:08 ?0次下載
    TPS80032<b class='flag-5'>寄存器</b>手冊

    LMX2820寄存器映射

    電子發(fā)燒友網(wǎng)站提供《LMX2820寄存器映射.pdf》資料免費下載
    發(fā)表于 11-26 15:18 ?14次下載
    LMX2820<b class='flag-5'>寄存器</b>映射

    LMX1204寄存器映射

    電子發(fā)燒友網(wǎng)站提供《LMX1204寄存器映射.pdf》資料免費下載
    發(fā)表于 11-18 14:18 ?0次下載
    LMX1204<b class='flag-5'>寄存器</b>映射

    AM263x寄存器附錄

    電子發(fā)燒友網(wǎng)站提供《AM263x寄存器附錄.pdf》資料免費下載
    發(fā)表于 11-08 16:13 ?0次下載
    AM263x<b class='flag-5'>寄存器</b>附錄

    Modbus協(xié)議的讀取保持寄存器

    功能碼用于讀取從設(shè)備保持寄存器的內(nèi)容,不支持廣播模式。消息頓中指定了需要讀取的保持寄存器的起始地址和數(shù)目。而保持寄存器中各地址的具體內(nèi)容和意義則由設(shè)備開發(fā)者自行規(guī)定。
    的頭像 發(fā)表于 10-30 10:54 ?5233次閱讀

    求助,TAS5731關(guān)于DRC和EQ的寄存器計算和設(shè)置問題?

    TAS5731的文檔只描述了寄存器地址,但是并沒有說明這些寄存器如何計算設(shè)置,文檔里說明參考EVM的設(shè)計手冊,可是這手冊中也沒有具體計算和設(shè)置說明,只是說需要通過GE軟件
    發(fā)表于 10-28 08:29