国产精品成人VA在线观看-国产乱妇乱子视频在播放-国产日韩精品一区二区三区在线-国模精品一区二区三区

質優價廉的紅外線遙控器專用ic----8a21

品牌 feeling 型號 at8a21
批號 2010 封裝 sop24
營銷方式 現貨 產品性質 熱銷
處理信號 數字信號 工藝 半導體集成
導電類型 雙極型 集成程度 中規模
工作溫度 0~70(℃)

1. 上電的地址(1ffh)

有幾種方法的復位都是從01ffh地址開始執行的

z 復位后程序從此地址開始執行

z 看門狗復位后程序從此地址開始執行

z 外部復位腳引發的復位程序從此地址開始執行

 

例如:   org 01ffh  ;程序的開始地址為1ff

    goto reset  ;跳到用戶程序的開始地

    ……

    org 00h   ;從地址00h開始寫程式

 reset:

    ……

    ……

    return   ;程序結束

 

2. 數據存貯器的定義:

z 數據存貯器可以用來定義變量也可以定義常量

例如:

   ……

  data_h  equ 010h ;定義變量data_h的地址為010h

   data_l  equ 011h ;定義變量data_l的地址為011h

   ……

   max  equ 026h ;定義常量max的內容為06h

   min   equ 01fh ;定義常量min的內容為1fh

   ……

注意: 此處的偽指令“equ”也可以用“= =”來代替,效果是相同的。

___________________________________________________________________________________________

 

3. 定時/計數器的用法:

z  at8a21有一個8位的定時/計數器,它的時鐘源可以來自內部指令周期,也可以是來自外部t0cki

引腳的上升或下降沿觸發的信號,它的定時/計數是在后臺執行的,并不會產生中斷,但是我們可

以在不同的時間段去查詢定時/計數器是否定時/計數時間到了或是沒有到。定時器寄存器的值可

以清掉。

 

定時器的計算公式:t=(256-m)*pre*tm/osc

 其中:m為定時器預置數,pre為tcc的分頻數

   tm 為oscillator periods,osc為振蕩頻率

 

例如:要定時100ms,pre選256,tm選2,osc為455khz,則m的值應該為167=a7h

-----------------------------------------------------------------------------------------------------------------------------------

例如:

   ……

   movia  044h  ;把立即數4送累加器acc

   option     ;設定timer的預分頻為32,時鐘源來自內部的指令周期