以下是基准定时器TCB0的初始化,1秒中断一次
#define TBC_EN (1<<7)
#define TBC_DIS (1<<7)
#define TBC0_125MS_VAL (4<<0)//125毫秒中断TBC
#define TBC0_250MS_VAL (5<<0)
#define TBC0_500MS_VAL (6<<0)//(32768/2)/晶振频率32768
#define TBC0_1S_VAL (7<<0)//32768/晶振频率32768
void TBC0_init(void)
{
_tbc=0;
// _tbc
= (1<<7); //使能TBC
// _tbc
= (0<<7); //除能TBC
_tbc = TBC_EN|TBC0_1S_VAL;
//设置TIME BASE
_tb0e = 1;//TCB0开中断定时
}
#pragma vector Time_base0_isr @ 0x1c
//---------------------------------------------------------------------------------------
//32.768 KHz 的频率下为1S一次中断
//---------------------------------------------------------------------------------------
void Time_base0_isr(void)
{
_tb0f = 0;
}
分享到:
相关推荐
合泰单片机HT66F3195 定时器中断 PWM输出例程
合泰芯片0185的实用历程,主要用到的几个功能有:定时器配置,串口配置,按键扫描,PWM输出配置功能;可以借鉴使用!避免雷同,产权纠纷,缺少头文件!
大学做的微波人体感应模块,用合泰HT66F002做微波模块检测。
合泰单片机ht66f018 eeprom程序 合泰单片机ht66f018 eeprom程序
temp1=AD_Data_Array[m]; temp2=AD_Data_Array[n]; if(temp1>temp2) //從小到大,冒泡法
合泰HT66F50代码,成熟稳定,定义TM0为定时计数器模式,计算器在A比较匹配发生时清除
合泰单片机HT66F50例程工程源程序,合泰各种例程demo都在里面
合泰单片机HT66F018各种基础功能例程
AD Flash MCU HT66F 系列单片机原理与实务-汇编语言实例说明
合泰单片机HT66F018红外发射C程序及电路图.doc
很详细 ht66f50、ht66fu50等,只要是ht66F系列,详细有内部结构等
合泰单片机主控,esp8266,dht11采集温湿度,通过LCD显示,通过esp8266将温湿度上传到阿里云。设置温度上下限,控制继电器,水泵,加热,控制环境温湿度 运用了串口通信等
合泰中文资料,包括HT66F0175_185v,HT66F30,HT66F40,HT66F50,HT66F60等中文手册及部分代码
合泰单片机HT66F70A Flash系列例程+原理图+源代码,基于ESK-300-V1.02 原理图和ESK-LCM-200-V1.02 原理图。
很好的一篇介绍合泰185的PDF,希望大家下载看看
TM0定时器模式, 产生0.5秒定时中断 // 2. TB0时基定时器, 产生1秒的时基定时中断 // 3. PTM0产生PWM波形, 占空比从0%升到100%再从100%降到0%产生呼吸灯效果 // 4. PTM2产生PWM波形, 设定一个固定的占空比经过10K...
合泰HT66F002/HT66F0025/HT66F003/HT66F004的EEPROM C程序模块
合泰单片机HT66FM5240 - 无刷电机驱动程序源码
这是合泰HT66F2390的模拟串口完成程序包
基于合泰HT66F70A单片机的智能远近光灯切换系统设计.pdf