当前位置:首页 > 技术心得 > 正文内容

OKI单片机——ML610Q4XX 定时器

xjtudll8年前 (2017-10-03)技术心得3930

1.8位定时器

clip_image002

void Time0_8Bit_Init(Clock_Timer_TypeDef TClock,uint8 TData)

{

DTM0 = 1;//初始化寄存器

DTM0 = 0; //Enable operating Timer 0 (initial value)

TM0D = TData-1; //赋值要减一

//TM0C为计数器;

TM0CON0 = TClock;

ETM0 = 1;//ETM0 is the enable flag for the timer 0 interrupt (TM0INT).

T0RUN = 1;//定时器启动

}

2.16位定时器

clip_image004

16位定时器是由两个8位定时器组成的,Timer0和Timer1为一组,Timer2和Timer3为一组。

如例程中用定时器0和1作为16位定时器时,则只能用定时器1的中断。

void Time0_16Bit_Init(Clock_Timer_TypeDef TClock,uint16 TData)

{

DTM0 = 1;//初始化寄存器

DTM0 = 0;//Enable operating Timer 0 (initial value)

DTM1 = 1;//初始化寄存器

DTM1 = 0;//Enable operating Timer 1 (initial value)

//TM0C为计数器;

//TM1C为计数器;

TM0D = (TData-1); //数据寄存器

TM1D = (TData-1)>>8;//

TM0CON0 = TClock;

T01M16 = 1;//16-bit timer mode

ETM1 = 1;//ETM1 is the enable flag for the timer 1 interrupt (TM1INT).

T1RUN = 0;//In 16-bit timer mode, be sure to set this bit to “0”.

T0RUN = 1;//定时器启动

}

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/473/

标签: OKI单片机
分享给朋友:

“OKI单片机——ML610Q4XX 定时器” 的相关文章

TM87系列单片机使用及注意事项

TM87系列单片机使用及注意事项

一、宏的使用 1、.define 可使用在任意地方,但.EQU只能在RAM区和常数区使用。 2、宏调用时,前面必须有空格。否则提示:DUPLICATE LABEL。如图所示。   二、LCD的使用 1、首先,Mask Option里面,LCD要是启用的。不然折腾半天也是瞎折腾。设置Mas...

请确保此文件可访问并且是一个有效的程序集或COM组件

核心:重新注册dll 在项目中添加一个dll的引用时出现错误: 请确保此文件可访问并且是一个有效的程序集或COM组件 解决方法:运行--cmd--regsvr32 dll的绝对路径名(路径实例:c:/dll/xxx.dll) 如果是.NET的COM组件,要用Regasm注册...

BLE 128位UUID规定及使用

BLE 128位UUID规定及使用

参考资料: http://www.deyisupport.com/question_answer/wireless_connectivity/f/45/t/30862.aspx 问题: 私有profile必须要用128位的UUID? 答案: 16bit UUID是SIG定义的,私有profile需...

手表晶体管ppm和月差之间的关系

对于手表而言,月差是个比较重要的参数,月差太大,隔段时间手表就不准了,老要调时,对于懒人和完美主义者来说,就太麻烦了。当然,如果你不太在意时间的准确度,就无所谓了。 ppm是英文part per million的缩写,表示百万分之几,在不同的场合与某些物理量组合,常用于表示器件某个直流参数的精度。它...

ML610Q4xx LCD Simulate仿真

ML610Q4xx LCD Simulate仿真

通过DTU8 Debugger和LCD Image Assignment Tool,可以实现LCD仿真,这样可以很方便的调试程序。 如何实现LCD仿真,可以查看《LCD Image Tool User’s Manual》,文件名为:FEXTLcdImgToolU8_UM-07.pdf。这...

PWM实现ADC和DAC

PWM实现ADC和DAC

一、PWM实现AD 利用普通单片机的2个IO及一个运算放大器即可实现AD转换电路,而且很容易扩展成多通道。其占用资源少,成本低,AD转换精度可以达到8位甚至更高,因此具有一定的实用价值。 图1 1.1 硬件电路说明 图一中“RA0”和“RA1”为单片机的两个I/O脚,分别将其设置为输出...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。