先上代码

//8bit count up , max 0xFF
void Ny8b072a_Timer0_Init(void)
{PCON1 = C_TMR0_Dis;   // Disable Timer0//1 * (255 - 5) = 250usTMR0 = 5; // Load 0x00 to TMR0 (Initial Timer0 register)//16M 2T Div8 = 1usT0MD = C_PS0_TMR0 | C_PS0_Div8 ; // Prescaler0 is assigned to Timer0, Prescaler0 dividing rate = 1:2,clock source is instruction clockINTE |= C_INT_TMR0;  // Enable Timer0 overflow interruptPCON1 = C_TMR0_En;  // Enable Timer0
}//! interrupt service routine
void isr(void) __interrupt(0)
{   INTF = (unsigned char)~(C_INT_TMR0);   // Clear T0IF flag bit
}

系统配置的是16M 2T,8分频,预装载系数为5,则定时器0会从5开始向上计数,直到超过0xFF发生中断,那么每次进入中断的时间为:
16 000 000 / 2 / 8 = 1 000 000HZ = 1us
1us *(255 - 5) = 250us

大家可以根据自己需求改变配置、分频和分频系数。但是不要把进中断的时间设置的过低(低于10us),因为这是8位机资源有限,过低容易出现意想不到的BUG

九齐NY8B072A单片机使用笔记(一)TIMER0定时器相关推荐

  1. 九齐NY8B072A单片机使用笔记(三)模拟串口RX

    因为这款单片机没有硬件串口,所以需要我们自己做软件模拟串口. 用PA3作为RX,因为PA3可以作为外部输入中断EXTI1. 本人首先用轮询的方式查PA3是否从高电平跳变到低电平(起始信号),但是因为还 ...

  2. 九齐NY8B072A单片机使用笔记(二)TIMER1/2/3定时器

    先上代码 volatile unsigned long g_timer0_delay_conut = 0;void main(void) {DISI(); //Disable all unmasked ...

  3. 九齐新型单片机NY8A051F

      NY8A051F是九齐科技股份公司推出的以EPROM为记忆体的8位微控制器,专为多I/O口产品的应用而设计,例如遥控器,风扇,灯光控制或者游戏机周边等等.采用CMOS制程并同时提供客户低成本,高性 ...

  4. 九齐51单片机使用注意事项:不要用float

    在使用ADC计算电压值时用了float,NY8B072A堆栈直接炸了,用32机习惯了,一直想不通,查了手册才知道. 手册是:<NYC_NY8_UM_v1.5_SC.pdf> 链接:http ...

  5. 九齐单片机应用-小家电开发(1)

    ** 锂电类便携式小家电应用开发-打蛋器 1:应用需求:PWM输出,复位电压2.7V,重启电机电压3.0V 2:结合需求,选用九齐系列单片机中的051F作为主控芯片,配合9017给锂电进行充电. 3: ...

  6. 九齐单片机NY8B062D开发笔记(一)准备

    九齐单片机开发笔记 前言 过程 1.芯片介绍 2.开发环境: 3.例程template 4.源文件: 参考资料 前言 各位朋友们,由于九齐的仿真器买不到,这个系列暂时停止更新 由于价格和性能的追求,近 ...

  7. 8位单片机九齐NY8A054E

    1. 内建低压复位功能(LVR). 2. 内建看门狗计时(WDT冂),通用九齐NY8A054 ,可由程序韧体控制开关. 3. 双时钟纟机制,系统可以随时切换高速振荡或者低速振荡. 高速振荡: I_HR ...

  8. NY8A051F 6 I/O 8-bit EPROM-Based MCU 台湾九齐单片机

    NY8A051F 功能简介 NY8A051F 可以说是台湾九齐的人气王,有硬件PWM,有LVD,有38K红外载波,有各种模式 NY8A051F 宽广的工作电压: NY8A051F 2.0V ~ 5.5 ...

  9. 九齐单片机 NY8A051D点亮LED

    写在前面 这段时间接触九齐的051D,记录一下怎么快速入门这款单片机 定时器 跟普通的8051单片机使用方法类似,直接上代码: #include <ny8.h> #include &quo ...

最新文章

  1. Netbeans使用maven下载源码
  2. postman-常见问题解决方案记录
  3. 交换机VLAN、 TRUNK 、VTP 配置
  4. 突发!暂停新用户注册,微信这样回应
  5. 保存界面cd的内容图片到本地
  6. Java实现简单的文本编辑器
  7. 金蝶服务器选项没有账套信息,金蝶财务软件帐套属性设置保存和帐套启用报错的解决方法...
  8. python运行内存不足_Python内存不足(使用后缀树)
  9. 9.1 Python 绝对路径与相对路径
  10. html语言文档格式,HTML文档基本格式介绍,HTML基本标记介绍?
  11. 怎样在表格中选出同一类_excel表格怎么将相同内容筛选出来
  12. 少儿学编程系列 --- 如何让ChatGPT使用turtle画画
  13. 【计算机网络】Web应用的安全问题——概述
  14. 生活随记 - 准备过苦日子咯^_^
  15. centos7磁盘挂载及目录扩容
  16. Datawhale学习笔记-飞桨AI-Task02:头脑风暴:让人拍案叫绝的创意是如何产生的?
  17. FFT幅度谱为什么不对,需要较正
  18. S3C6410芯片揭密之一 S3C6410体系结构
  19. C++ 获取本机ip地址
  20. wma转换mp3格式怎么转?

热门文章

  1. .net数据源控件绑定mysql_理解asp.net中DropDownList编辑数据源,绑定数据库数据。...
  2. 前端工程师必备谷歌浏览器F12下的调试知识点
  3. 通过url,获取html内容,并解析,如何使用 JavaScript 解析 URL
  4. c语言程序整数四则运算,c语言中三个整数随机的四则运算
  5. jQuery自适应倒计时插件
  6. img、列表和table标签
  7. es6 includes(), startsWith(), endsWith()
  8. php ajax实现分页效果
  9. CSS节选——选择器
  10. 仿淘宝网站的TabPage导航效果