在Function_define.h文件

#ifdef FOSC_160000       // if Fsys = 16MHz #define TIMER_DIV12_VALUE_10us          65536-13        //13*12/16000000 = 10 uS,              // Timer divider = 12 for TM0/TM1#define TIMER_DIV12_VALUE_100us           65536-130       //130*12/16000000 = 10 uS,         // Timer divider = 12 #define TIMER_DIV12_VALUE_1ms                65536-1334  //1334*12/16000000 = 1 mS,             // Timer divider = 12 

16M时钟,12分频后定时器的周期为16/12 us,所以1ms=1000*16/12 约为1334

每个单位为1ms

void Timer0_Delay1ms(UINT32 u32CNT)
{clr_T0M;                                       //T0M=0, Timer0 Clock = Fsys/12 定时器0 12分频TMOD |= 0x01;                                   //Timer0 is 16-bit mode  16位定器/计数器set_TR0;                                        //Start Timer0  开启while (u32CNT != 0){TL0 = LOBYTE(TIMER_DIV12_VALUE_1ms);      //Find  define in "Function_define.h" "TIMER VALUE"TH0 = HIBYTE(TIMER_DIV12_VALUE_1ms);      //高8位和低8位设置相应值while (TF0 != 1);                          //Check Timer0 Time-Out Flag  等待溢出clr_TF0;                                            //清除溢邮u32CNT --;}clr_TR0;                                       //Stop Timer0  定时器0停止
}

新唐N76e003 单片机程序分析相关推荐

  1. 新唐 N76E003 单片机8051汇编 PWM测试程序

    ;测试PWM5输出端口P0.3,LED闪烁端口是P1.5 ;以下是汇编代码 ;功能寄存器定义 SFRS    EQU    91H TA        EQU    0C7H PWMCON0    E ...

  2. n76e885_新唐N76E003,N76E616烧录,调试各种问题集【坑集】

    新唐N76E003,N76E616烧录,调试各种问题集[坑集] 芒果 • 2018 年 10 月 24 日 这篇博文用来记录学习新唐单片机时遇到的问题以及解决的过程和方法.当然也有各种坑. 希望这篇文 ...

  3. idata 单片机 新唐_【nuvoton新唐8051单片机】NuTiny-SDK-N76E003开发板

    型号:NuTiny-SDK-N76E003 内核架构:8-bit 产品简介: N76E003为新唐高速1T 8051 单片机系列产品,提供18 KB Flash ROM.可配置Data Flash与高 ...

  4. 新唐51单片机----挖坑

    1.定时器3中断与串口0中断冲突 开启了串口0中断,同时开启了定时器3中断,串口0中断处理函数如下: void SerialPort0_ISR(void) interrupt 4 {if (RI==1 ...

  5. 新唐单片机 linux教程,新唐M051 IIC使用程序

    发一个新唐M051单片机的 IIC使用的程序: #include "SmartM_M0.h" #define DEBUGMSG printf #define EEPROM_SLA  ...

  6. 新塘单片机烧写器_ICP Programming Tool下载|新唐单片机烧录工具ICP Programming Tool v3.00.6909 官方版 下载 - 巴士下载站...

    ICP Programming Tool(新唐单片机烧录工具),程序自带Nu-Link USB Driver 1.6驱动程序,支持8051/M031/M051/M0518/M0519/M0564/M5 ...

  7. [应用方案]基于新唐单片机的电压电流表头制作(INA226)

    我们通常使用的可调电源,普通的可调电源一般会有两个内容的显示,一个是当前调至的电压值,一个是当前用电器的电流值.下面介绍一下使用INA226的功率芯片制作这个既能显示电压值,又能显示电流值的表头制作. ...

  8. 新唐M480系列单片机写入dataflash数据

    因为项目第一次接触新唐的单片机,其大部分功能和开发环境和STM32是相似或者一样的,所以很多操作可以借鉴STM32的开发方式.也有很多操作细节不太一样,这篇博客主要是记录我在开发过程中所遇到的问题. ...

  9. 新唐单片机使用Keil下载出现*** Error: Flash Verify Failed at 0x00xx(错误码不固定)已解决(但未完全解决)

    这个问题未根本解决,只是找到关闭报错的方法 文章目录 错误现象: 解决办法 错误现象: 首先是弹出提示框:[Flash下载失败] 编辑框也有对应错误详细信息,每次烧录错误信息不固定: 或者 再或者 可 ...

最新文章

  1. windows不能查询组策略对象列表 解决方案
  2. hdu 5019 第k大公约数
  3. VTK:网格之WindowedSincPolyDataFilter
  4. 修改 ASP.NET 请求队列的限制
  5. 共轭方式怎么判断_怎样判断共轭双烯
  6. oracle 数据导入 mysql_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...
  7. 让你的silverlight更炫(一):从自定义控件说起
  8. typeorm mysql2_指南 - 使用 TypeORM 和 Express 的示例 - 《TypeORM v0.2.20 中文文档》 - 书栈网 · BookStack...
  9. 深度学习 tensorflow 计算图,会话,张量
  10. 成功的人和不成功的人最大的区别
  11. (二)匈牙利算法简介
  12. html5 css练习 定位布局
  13. 学习笔记9--汽车线控系统技术
  14. 电工与电子技术基础【3】
  15. 直击灵魂:软件研发的第一性原理与10倍效能
  16. yarn启动vue项目
  17. jwt java案例_JWT(二):使用 Java 实现 JWT
  18. java ibm notes_使用Java API从Lotus Notes NSF文件中提取电子邮件
  19. lua在线手册 lua在线lua学习教程 lua参考手册中文翻译
  20. 51单片机驱动P10单元板

热门文章

  1. SD卡 TF卡 , micro-SD卡信号接口引脚定义
  2. DataCastle-租金预测
  3. 利用Volatility进行Windows内存取证分析(一):初体验
  4. 信息论-Turbo码学习
  5. 计算机专业该不该考研
  6. 保姆级教程:图解Transformer
  7. 思科查看IP和MAC及交换机端口的命令
  8. Docker 如何查看容器IP地址
  9. 百人计划 图形2.1 色彩空间
  10. 扫雷小游戏(c语言)