MCU设计实例
-
新唐M051 CONFIG 程序
新唐M051单片机config配置程序如下: #include "Config.h" #define DEBUGMSG printf #define CONFIG_START_ADDR 0x00300000 #define PAGE_SIZ…… -
新唐M051 WDT看门狗使用程序
以下程序是基于新唐M051单片机而开发的: /* 看门狗是向上计数的,PWM是向下计数的 看门狗特征: 1)18位自由运行的计数器以防止CPU在延迟时间结束之前发生看…… -
新唐M051 BOD设置程序
给大家共享一下我的学习经验新唐M051单片机 BOD设置程序成功版: #include "SmartM_M0.h" /**************************************** *函数名称:main *输 …… -
新唐M051 spi使用程序
#include "SPI.h" #define DEBUGMSG printf STATIC UINT32 g_unSpi0Rx0Data = 0, g_unSpi1Rx0Data = 0; /**************************************** *函数…… -
新唐M051 pwm使用程序
#include "PWM.h" #define EN_EXT_OSC 0 #define COMPLEMENT_MODE 0x00000020 #define DEAD_ZONE_INTERVAL 0xC8FF0000 #define PWM_ENAB…… -
新唐M051 IIC使用程序
发一个新唐M051单片机的 IIC使用的程序: #include "SmartM_M0.h" #define DEBUGMSG printf #define EEPROM_SLA 0xA0 #define EEPROM_WR …… -
新唐M051 ISP(LDROM、FMC,相当
发一个M051单片机的 ISP操作程序(LDROM、FMC,相当于8位机EEPROM操作) #include "SmartM_M0.h" #define DEBUGMSG printf #define PAGE_SIZE …… -
新唐M051 UART0使用程序
#include "UART.h" /**************************************** *函数名称:UartInit *输 入:unFosc 晶振频率 unBaud 波特率 *输 出:无 *功…… -
新唐M051中断唤醒(睡眠)演示程
给大家发一个测试成功的新唐M051单片机中断唤醒(睡眠)的演示程序: #include "SmartM_M0.h" #define __KEYISR EINT1_IRQHandler #define DEBUGMSG …… -
新唐M051外部中断1使用程序
共享一个新唐M051单片机的外部中断1的使用程序: #include "SmartM_M0.h" #define DEBUGMSG printf /**************************************** *函数…… -
新唐M051定时器3 周期模式测试程
以下是新唐M051单片机定时器3的 周期模式测试程序 成功版: #include "SmartM_M0.h" UINT32 i =0; /**************************************** *函数名称:TMR…… -
新唐M051定时器2测试程序
以下是M051单片机的定时器2测试程序 成功!!! #include "SmartM_M0.h" bool flag = 0; //中断标志位 /**************************************** *函数名称…… -
新唐NuMicro M051定时器1测试程序
新唐ARM芯片NuMicro M051单片机的资料太少了,根本没有资料可以参考,只能根据数据手册对寄存器编程,定时器1跑了起来。经验证正确0603 #include "SmartM_M0…… -
LPC210X的PWM输出DAC程序
程序在LPC210X单片机上面实现: void main() { U8 i; PINSEL0=0x00000000; PINSEL1=(0x02<<8); PLL_Init(); T1TC=0; //Timer counter=0…… -
LPC210X的PWM输出程序
void main() { U8 i; PINSEL0=0x00000000; //管脚连接到GPIO PINSEL1=(0x02<<10); //MAT3.0连接到管脚 PLL_Init(); …… -
LPC210X看门狗WDT是用程序
以下程序运行在LPC210X单片机上面 经过本人测试成功! /**************************************************************************** * 名称:RstWdt() *…… -
LPC210X的ADC测试程序
以下程序运行在LPC210X单片机上面: void main(void) { // U8 Test[20]; U32 ADC_Data; const U32 ADC_CR= ( 1 << 0 ) | // SEL = 1…… -
-
LPC210X的实时时钟操作程序
/********************初始化实时时钟*******************************************/ void RTCInit(void) { YEAR = 2011; // 初化年 MONTH = 12; …… -
ARM LPC2103定时器中断方式寄存器
定时器查询方式定时器初始化: 1、设置定时器分频数,为(x+1)分频 2、匹配通道X中断并复位TxTC 3、比较值(1S定时值) 4、启动并复位TxTC 如: T1PR =…… -
arm LPC210X GPIO操作有关的寄存
通常的名称 描述 属性 复位值 PORT0的地址和名称 IOPIN GPIO的管脚值。不管当前管脚的方向如何,都能从此寄存器读取GPIO的状态。 读/写 NA 0xE002 8000 …… -
基于51单片机之触控调光台灯实验
****************************** Copyright(C) CaKe ************************************ ==========================================================…… -
基于51单片机之ADC(可衔接各种传
****************************** Copyright(C) CaKe ************************************ ==========================================================…… -
-