STC12C5A60S2筆記7(定時器)

2022-02-21 01:07:32 字數 680 閱讀 6819

1. 基本特性

stc12c5a60s2微控制器整合了兩個16位定時/計數器。

1)暫存器

1.1)tmod 定時器工作方式控制暫存器,包括13位暫存器、16位暫存器、8位暫存器等;

1.2)tcon 定時器控制暫存器,主要包括定時器啟動控制位等;

1.3)auxr 輔助暫存器,用以設定分頻;預設12分頻

1.4)th0/1:定時器高8位暫存器

1.5)tl0/1:定時器低8位暫存器

2)定時器計算

n = 2n - tc/tu,其中n為定時器的位數,t

u為單位時間及系統時鐘週期,分頻倍數/晶振頻率,tc

為要設定的時間。例子:

15位定時器,12分頻,定時50ms,晶振為6mhz,則n = 216 - (50*10-3)/(12/6000000) = 9e 58h,此時最大定時為131ms。

則th設定為9e,而tl設定為8h

2. 典型例子

#include#define uint unsigned intsbit p00 = p0^0

;uint i = 40

;void timer_routine(void) interrupt 1

}void main(void

)

STC12C5A60S2筆記5(省電模式)

1.基本特性 stc12c5a60s2系列微控制器可執行三種省電模式以降低功能,stc正常工作電流是2ma 7ma,而掉電模式下 0.1ua,空閒模式下 0.1ma。1 空閒模式 由電源控制暫存器pcon控制,進入空閒 idle 模式後,cpu無時鐘停止工作,但外部中斷 外部低壓檢測 定時器 ad轉...

STC12C5A60S2筆記1(管腳定義)

stc12c5a60s2管腳定義 管腳1 標準io口p1.0 adc0 模數轉換通道0 clkout2 波特率發生器的時鐘輸出 管腳2 標準io口p1.1 adc1 模數轉換通道1 管腳3 標準io口p1.2 adc2 模數轉換通道2 eci pca計數器的外部脈衝輸入 管腳4 標準io口p1.3 ...

STC12C5A60S2筆記8(串列埠)

1.基本特性 1 概念 1.1 並行通訊 資料的各位同時進行傳輸,傳輸速度快 1.2 序列通訊 通過一根或兩根資料線傳輸資料,資料在訊號線上依次傳輸 序列通訊分為同步和非同步兩種 1.2.1 非同步通訊 接收器和傳送器使用各自的時鐘,非同步 每個字元要用起始位和停止位作為資料傳輸的開始和結束 在非同...