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

OKI单片机——ML610Q4XX 定时器

xjtudll9年前 (2017-10-03)技术心得8070

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 定时器” 的相关文章

ZBlog 1.8 ASP转PHP

ZBlog 1.8 ASP转PHP

ZBlog 1.8 ASP转PHP版本过程第一步:将ZBlog升级到2.x版本,因为只有2.x才支持【ZBlog PHP转换工具】需要注意的是:官方下载最新的ASP版本里面没有zb_update18to20这个文件夹,需要从GitHub(https://github.com/zblogcn/zblo...

Altium在生成PCB时,怎样取消掉room空间?

Altium在生成PCB时,怎样取消掉room空间?

从原理图生成PCB时 总会生成一个或多个网络区域 该区域ROOM在一般的情况下没有什么作用 反而会对我们的设计会带来一些不便 那怎么样才能取消此区域(room空间)呢! 方法一 在导入到pcb中时 我们执行变更的 选项栏中将room的选项的勾去掉 这样导入pcb时就不会把room导入了 方法二...

如何通过程序清除蓝牙缓存的设备名称?

http://stackoverflow.com/questions/10793761/how-to-programmatically-clear-the-bluetooth-name-cache-in-android 现象: 一个已经配对过的蓝牙设备,修改名称之后,手机上显示的依旧是以前的名称,并...

远程桌面登录没有许可证解决方案(强行跳过)

远程桌面登录没有许可证解决方案(强行跳过)

在远程连接时有时会出现没有提供许可证、远程会话已断开问题。 这时通过命令行   mstsc /v: ip /admin  即可进行连接 ip为远程桌面ip。 举例:mstsc /v: 201.201.201.66 /admin...

SQL Server数据库脱机时间太长(脱机联机)

解决办法:强制脱机语句:ALTER DATABASE <dbname> SET OFFLINE WITH ROLLBACK IMMEDIATE联机语句ALTER DATABASE <dbname> SET ONLINE...

BMP2PCB使用教程

BMP2PCB使用教程

BMP2PCB是一款将BMP图片转换成PCB图的工具软件,我们可以用它在Protel99SE中添加汉字或图形。如果要添加文字的话,首先就要将文字转化成图片了。需要注意的是,图片最好是单色位图。可先将BMP转化成单色位图,如图所示。 新版的BMP2PCB不仅仅支持转换成Protel PCB格式,...

发表评论

访客

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