background image

             

 

→ 产生中断讯号 (interrupt signal) 盛群半导体股份有限公司 

HOLTEK SEMICONDUCTOR INC 
C50

        

微电脑工具事业处部 撰 写 人 :  

        

文 件 编 号 程式语言及应用范例(三)           

版 别

1.10 

     

日 期 2007/11/14 

     

104
        

页 共 189  页

 
 
               

→ 将 preload  暂存器中的数值重新载入时钟计数器,  

    

并且继续往上计数

          

 

如果需要时钟在每 count    

个 clock  时产生满溢,  

  

可将 256 – count  

 

写入 TMR 

          暂存器.  如需要正确的时间,  则需要设定根据系统频率设定 TMRC

 

暂存器中的

         PSC0~PSC2.  

 

计算出对应的 count  

  

并将 256 – count  

 

写入 TMR  

  

暂存器

            
          如需要产生时钟中断并处理之,  

 

则需要在 INTC  暂存器中打开时钟的中断功能, 

            

将 ETI  

 

设为 1.  当时钟计数满溢时,  就会产生时钟中断,  

 

并跳到中断向量 08H 处.  

          中断函式会对埠 A, PA0    

的 LED

 

做亮灭的控制

 
    7.1.3  

 

电路图

 
 
 
           将埠 A    

的 PA0  

 

连接到 LED  

 

的阴极

 
    7.1.4  

 

微控制器的架构设定 (configuration option) 

        HT48R10A-1   

的 configuration option 

 

设定

       WDT clock source : disable  
         OSC : Ext. Crystal   
         Pull-high PA : Pull-high  
      Input type PA : Schmitt Trigger