搜索内容

MCU设计实例
  • Keil4编译时的最小系统软件

      搞了好几个月就没有想到。一直没有去找“为什么离开了那个编译环境就出错,就编译不了”的原因,今天下午花了一下午的时间,做了个到哪里也能编译的模板。核……
    啊Q MCU设计实例 2022年8月6日
  • MSP430 IAR如何生HEX文件

    MSP430在用JTAG下载的时候,Hex文件是用不上的。但是如果用Proteus仿真的话(只有Proteus 7.6及其以上版本才支持MSP430仿真),只支持Hex文件仿真,所以有必……
    中天 MCU设计实例 2022年8月6日
  • 快速掌握一款新型MCU的方法

    任何一款MCU,其基本原理和功能都是大同小异,所不同的只是其外围功能模块的配置及数量、指令系统等。对于指令系统,虽然形式上看似千差万别,但实际上只是符……
    丹青 MCU设计实例 2022年8月6日
  • 农历转换函数(C语言版)

     char *GetDayOf(PSYSTEMTIME pSt)  {  /*天干名称*/  const char *cTianGan[] = {"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};  /*地支名称*/  con……
    无卤 MCU设计实例 2022年8月6日
  • 公历日期与农历日期的相互转换程

    //**********************************// 公历日期与农历日期的相互转换程序 // 公元1800年1月25日~2101年1月28日// 请在VC++6.0平台运行 //***************……
    小杜 MCU设计实例 2022年8月6日
  • C语言根据日期判断星期几(使用基

    算法如下:  基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在公式中有个……
    田田 MCU设计实例 2022年8月6日
  • PIC16F917驱动段码液晶(内部集成

    #include <pic.h> //#define  a       0b00000010 //#define  b       0b00001000  #define  a       0b01000000//另一段 #define  b       0b00100000……
    小杜 MCU设计实例 2022年8月6日
  • PIC16F917单片机c语言源程序ad变

     //说明:完整的PIC16F917编写的c语言程序,通过编译,内容包含有ad变换,pwm输出,数码显示(通过串口移位显示),串行口通讯等 #include<pic.h> #def……
    啊Q MCU设计实例 2022年8月6日
  • PIC16F917 内部AD练习程序

    /*************PIC16F917单片机程序*************************/ /******************************************************************/ /*****File  Functi……
    小杜 MCU设计实例 2022年8月6日
  • PIC单片机的中断总结

     与51或者其他系列的单片机相比,PIC单片机的中断机制有其特殊之处,针对我们一些初学者存在的一些问题和疑惑,我在此做一个个人总结,不当的地方,请站友们……
    无卤 MCU设计实例 2022年8月6日
  • PIC16F877A 内部EEPROM读写实验

    /****************************************** ******PIC16F877A 内部EEPROM读写实验*******好象还有点问题,没有写进去? Author:hnrain Date:2010-12-25 Ve……
    喔28 MCU设计实例 2022年8月6日
  • pic单片机CCP脉冲(PWM)输出

    #include  <pic.h> //该程序用于使CCP1模块产生分辨率为10位的PWM波形,占空比为50%,根据PWM_WIDE计算频率。proteus仿真通过 //CCP1(CCP2相同设置)模……
    yiyan MCU设计实例 2022年8月6日
  • PIC单片机AD中断调试(无数字滤波

    PIC单片机AD转换的中断调试程序如下(无数字滤波): #include<pic.h> #define uchar unsigned char #define uint  unsigned int __CONFIG(0x3B31); ……
    中天 MCU设计实例 2022年8月6日
  • pic单片机AD查询法调试(无数字滤

    pic单片机AD转换使用查询法的调试程序(无数字滤波) #include<pic.h> #define uchar unsigned char #define uint  unsigned int __CONFIG(0x3B31); co……
    无卤 MCU设计实例 2022年8月6日
  • 关于PIC16F877A的配置字

    1 = PWRT disabled0 = PWRT enabledbit 2 WDTE: Watchdog Timer Enable bit1 = WDT enabled0 = WDT disabledbit 1-0 FOSC1:FOSC0: Oscillator Selection ……
    阿喜 MCU设计实例 2022年8月6日
  • PIC单片机三个定时器中断同时定时

    16F877A有三个定时器,中断方式都调试出来了,想把它们整合到一块同时工作,可搞了半天,就是不干。最后整明白了,PIC16系列单片机的中断入口中有一个。PIC的……
    小杜 MCU设计实例 2022年8月6日
  • PIC16F877异步串口中断探析

     PIC16F877单片机的异步串口中断程序: #include<pic.h> #define uchar unsigned char #define uint  unsigned int __CONFIG(0x3B31); void init(); vo……
    阿喜 MCU设计实例 2022年8月6日
  • PIC16F877定时器2的中断方式调试

    PIC16F877单片机定时器2使用中断方式调试程序如下: #include<pic.h> #define uchar unsigned char #define uint  unsigned int __CONFIG(0x3B31); voi……
    田田 MCU设计实例 2022年8月6日
  • PIC16F877定时器1的中断方式调试

    PIC16F877单片机定时器1使用中断方式调试程序如下:  #include<pic.h> #define uchar unsigned char #define uint  unsigned int __CONFIG(0x3B31); vo……
    田田 MCU设计实例 2022年8月6日
  • PIC16F877定时器0的查询方式调试

     PIC16F877单片机定时器0的查询方式调试程序如下: #include<pic.h> #define uchar unsigned char #define uint  unsigned int __CONFIG(0x3B31); void……
    啊Q MCU设计实例 2022年8月6日
  • PIC16F877定时器0的中断方式调试

    PIC16F877单片机定时器0的中断方式调试程序  #include<pic.h> #define uchar unsigned char #define uint  unsigned int __CONFIG(0x3B31); void init(……
    丹青 MCU设计实例 2022年8月6日
  • msp430定时器A、B与联调

     #include  <msp430x24x.h> //130731调试通过 typedef unsigned char uchar;  typedef unsigned int  uint;  unsigned char i = 0,j = 0;  void DelayM……
    喔28 MCU设计实例 2022年8月6日
  • msp430 CCR0捕获/比较寄存器–比

     /******************************************************************************** CCR0捕获/比较寄存器--比较功能中断定时 简述:本程序是利用了定时器……
    无卤 MCU设计实例 2022年8月6日
  • msp430定时器A自动溢出

     /****************************************************************** 定时器A自动溢出 简述:利用Timer_A 直接计数产生溢出,然后中断处理。 ACLK = TACL……
    无卤 MCU设计实例 2022年8月6日
  • msp430 Watchdog Timer Module

     /*************************************************************** 做定时器用: WDTCTL = WDT_ADLY_1000; // 以ACLK延迟1000ms WDTCTL = WDT_MDLY_32; //……
    yiyan MCU设计实例 2022年8月6日