新唐NuMicro M051定时器1测试程序

发布者:美好回忆最新更新时间:2014-12-12 来源: 51hei关键字:新唐NuMicro  M051  定时器1  测试程序 手机看文章 扫描二维码
随时随地手机看文章
新唐ARM芯片NuMicro M051单片机的资料太少了,根本没有资料可以参考,只能根据数据手册对寄存器编程,定时器1跑了起来。经验证正确0603
#include "SmartM_M0.h" 
unsigned char i;
VOID TMR1Init(VOID)
{
    PROTECT_REG
 (
     APBCLK |= 0x08;     //定时器1时钟使能
  CLKSEL1 |= 0x4000;   //定时器1时钟选择外部高速晶振0X000,内部22为0X4000
  IPRSTC2 |=  0x40;  //TIMER1先复位
  IPRSTC2 &= 0xFB;  //定时器1正常工作
  TCSR1  &= 0x18FFFF00;//先清0
  TCSR1 |= 0x6C000000; //赋值:计数开始、使能定时器中断、周期模式、重置预分频值、
  TCMPR1 = 12000*50;  //设置比较值 [0~16777215] 
  NVIC_ISER |= 0x0200; //TMR0_INT;
 )
}
INT32 main(VOID)
{
// unsigned char i;
  PROTECT_REG
  (
   PWRCON |= XTL12M_EN;      
   while((CLKSTATUS & XTL12M_STB) == 0);    
  
   CLKSEL0 = (CLKSEL0 & (~HCLK)) | HCLK_12M; 
  
   P2_PMD=0x5555;          
   P2_DOUT = 0xff;
  )
 TMR1Init();
  while(1)
  {
  if(i>7)
  i= 0; 
  }
}
VOID TMR1_IRQHandler(VOID)
{
 TISR1 = 1;  
    P2_DOUT = ~(1UL<
 i++; 
}
关键字:新唐NuMicro  M051  定时器1  测试程序 引用地址:新唐NuMicro M051定时器1测试程序

上一篇:单片机MCU内存分配
下一篇:新唐M051定时器3 周期模式测试程序

推荐阅读最新更新时间:2024-03-16 13:48

STM32F4 定时器TIM1输出七路PWM信号【使用库函数】
【实验目的】 输出7路占空比不同的PWM信号是各个版本ST库必备的例子。本实验的主要目的不是表现ST芯片PWM功能的强大,而是要完成输出的精确计算。 【实验内容】 输出7路PWM信号,并用示波器测量输出。 【实验原理】 1、时基单元初始化 TIM1和TIM8使用内部时钟时,时钟由APB2提供。但是定时器的时钟并不是直接由APB2提供,而是来自于输入为APB2的一个倍频器。当APB2的与分频系数为1时,这个倍频器不起作用,定时器时钟频率等于APB2时钟。当APB2预分频系数为其他时这个倍频器起作用。定时器的输入频率等于APB2的2倍。本实验中,APB2时钟被设置成了84M是对系统时钟进行2分频。因此定时器的输入时钟是84M×2 =
[单片机]
STM8 互补 PWM TIM1定时器 输出成功
程序测试: #include iostm8s003f3.h void PWM_INIT() { CLK_PCKENR1 |= 0x80;//开启定时器1外设时钟 TIM1_EGR |= 0x01; //重新初始化TIM1 TIM1_CR1 = 0x00; //B7(0)可以直接写入 B65(00)边缘对齐模式B4(0)向上计数B3(0)计数器不停止发生更新事件 TIM1_RCR = 0x00; TIM1_PSCRH =0; //设定预分频为,16分频 1M TIM1_PSCRL =0x80; //PWM的时钟 影响周期 TIM1_CCER1 = 0x0F; //CC2ER1开
[单片机]
STM8 互补 PWM TIM<font color='red'>1</font><font color='red'>定时器</font> 输出成功
xs128 双定时器PIT0和PIT1
/***************************************************************** ** 函数说明:xs128 双定时器PIT0和PIT1 ** 版 本:V1.00 ** 修 改:庞辉 芜湖联大飞思卡尔工作室 ** 修改日期:2011年09月19日 ** ** 说 明:PLL倍频到80Mhz,PB0口灯1s闪烁,PB1口灯2s闪烁 ** ** 版本更新:详见readme.txt **
[单片机]
51单片机T0定时器应用1
1.实验任务   用AT89S51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1,秒计数到60时,自动从0开始。硬件电路如下图所示 2.电路原理图 图4.15.1 3.系统板上硬件连线 (1).把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P0.0/AD0对应着a,P0.1/AD1对应着b,……,P0.7/AD7对应着h。 (2).把“单片机系统”区域中的P2.0/A8-P2.7/A15端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P2.0/A8对应着a,P2.1/A9对
[单片机]
51单片机T0<font color='red'>定时器</font>应用<font color='red'>1</font>
c8051f005键盘测试程序
c8051f005键盘测试程序 //----------------------------------------------------------------------------- // Includes //----------------------------------------------------------------------------- #include c8051f000.h #include stdio.h #include intrins.h //---------------------------------------------------------------------
[单片机]
STC15F2系列单片机UART1使用定时器1做波特率发生器
#include reg51.h #include main.h #include intrins.h //使用T2定时器2 ,控制串口1 波特率 #define FOSC 18432000L //系统频率 #define BAUD 9600 //串口1波特率 #define TM2 (65536-(FOSC/4/BAUD)) #define NONE_PARITY 0 //无校验 #define ODD_PARITY 1 //奇校验 #define EVEN_PARITY 2 //偶校验 #define MARSK_PARITY 3 //标记校验 #define SPACE_PARI
[单片机]
使用基于模型的设计测试程序开发智能设备
越来越多的智能设备正在进入我们生活的角角落落,包括您的电脑、智能电话、最新的苹果iPad等。而设备中的嵌入式软件还在不停地促使您的汽车、洗衣机和电网向着智能化的方向发展。事实上,在我们的生活中,已经越来越难找到不包含嵌入式软件的大型电子设备了。 有谁会想到,为了去一趟杂货店,我们的汽车需要多少电子控制单元(ECU)不停地运作?又有谁会想到,今天的汽车所能带给我们的舒适享受已将过去我们认为烦恼、琐碎的驾驶变成了一种美好的体验。然而,随着基于软件的设备变得更加普遍和复杂,嵌入式工程师越来越面临着简化设备的设计和测试过程,实现设备缺陷可追溯性的巨大挑战。 目前的嵌入式开发过程通常包括不同形式的设计仿真、验证、确认和系统测试。在这些阶
[测试测量]
使用基于模型的设计<font color='red'>测试程序</font>开发智能设备
1602液晶测试程序1
程序如下: #include REGX52.H #define LCD_DB P0 sbit LCD_RS=P2^2; sbit LCD_RW=P2^3; sbit LCD_E=P2^4; //函数定义 #define uchar unsigned char #define uint unsigned int void LCD_init(void); //初始化 void LCD_write_command(uchar command); //写指令 void LCD_write_data(uchar dat); //写数据 void LCD_disp_char(uchar x,uchar y,uchar
[单片机]
1602液晶<font color='red'>测试程序</font><font color='red'>1</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved