MCU设计实例
-
串口通信+红外通信 通过串口发送
/** ************************************************************************* * @file main.c * @author xr * @date 2014年3月…… -
LCD 240*128 T6963C C51程序
主程序 /***********************************/ /* LCM(RT-240128TA)显示程序 */ /* LCM 控制芯片 T6963C 带32KRAM */ /* MCU 型号: STC 89C52RD2 …… -
PIC16F 8位单片机汇编指令集
1。ADDWF f, d,f寄存器内容与W寄存器相加,d=1时结果放在f,d=0是结果在W,影响STATUS的C,DC和Z标志。该条指令影响的状态与MCS51一致,有进位时C=1,…… -
PIC16F877A一路舵机参数化控制程
;** 日期: 2010年.10月 ;** 描述: 一路舵机参数化控制 ;** 功能: 用Time1中断,RD6口输出 ;** 晶振: 12M ;** 适用机…… -
PIC16F877A与PC机串行通信C语言源
//*******串口通信程序********* //*******定义变量************* #include <pic16f877.h> #define unchar unsigned char #define uint unsigned …… -
PIC16F877A和AVR的单片机的PWM输
//在PICC编译器主,调试通过,PIC16F877A的PWM信号输出 #include<pic.h> #define uchar unsigned char #define uint unsigned int __CONFIG(0x1832); …… -
-
-
AT89C51 of 1602LCD of program
/******************************************************************* AT89C51单片机驱动128x64液晶显示C语言 ***************************************…… -
C51单片机微调SH-20504程序
/******************************************************************************************************************* * 版权归huaer所有 …… -
C51单片机运用定时器T0中断实现电
上面是电路原理图 下面是程序源代码: /***************************************************************************** 功能描述:运用定时器T0实现…… -
频率计程序
下面是频率计的电路图 采用的是51单片机 以下是程序源代码: #include <reg52.h> #define value P2 #define place P0 unsigned char d[…… -
STC12C5A60S2单片机的10位AD转换
//****************************************STC12C5A60S2 AD转换***********************************************// #include"stc12c5a.h" //头文件在STC公…… -
-
Proteus运行Keil编写的C语言步骤
Proteus运行Keil编写的C语言步骤 1.在Keil编写好程序以后,在左侧项目栏中单击鼠标右键,如图 点击Options for Target’Target1’选项,弹出下列窗口 …… -
IAR程序在protues上运行设置
第一步:在IAR中编写430程序: 为了便于实现和理解,我的例子比较简单,程序将P3OUT中的数据传给P2IN,然后再把P2IN中的数据给P1OUT,最后输出到LED灯,程序如…… -
msp430f2272控制1602LCD
#include "io430.h" #define uchar unsigned char; #define uint unsigned int; int ch1[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x00,0x81,0x42,0x24,0…… -
MSP430之ADC12之1602显示
出自:http://user.qzone.qq.com/812294069/blog/1348237372 #include <msp430x14x.h> /*两路数据采集,其中一路很稳定,跳动一两个字,但是另一路跳动就…… -
MSP430与DS1302之1602显示
#include <msp430x14x.h> typedef unsigned char uchar; typedef unsigned int uint; /**************宏定义***************/ #define DataDir P4DIR…… -
MSP430与DS18B20之1602显示
#include <msp430x14x.h> typedef unsigned char uchar; typedef unsigned int uint; /**************宏定义***************/ #define DataDir P…… -
MSP430与DS18B20数码管显示(中断
#include <msp430x14x.h> typedef unsigned char uchar; typedef unsigned int uint; /*****18B20部分的接口定义********/ #define DQ1 P1OUT |= BIT6…… -
用430写的IIC总线协议:24C02掉电
#include <msp430x14x.h> #define OP_READ 0xa1 // 器件地址以及读取操作 #define OP_WRITE 0xa0 // 器件地址以及写入操作 #define…… -
用430的32768Hz晶振写的时钟,加
#include <MSP430x14x.h> typedef unsigned char uchar; typedef unsigned int uint; //typedef也是一种宏定义类型,其书写方式和#define相反 /******…… -
MSP430开发环境MSPGCC + Codeblo
我比较喜欢简单小巧的东西,所以官方的CCS不太适合我,IAR又要破解,所以选择这个平台作为MSP430的开发环境。 codeblocks本身就集成MSPGCC编译器的模板,但是…… -
基于IIC总线的AD转换模块PCF8591
/*本程序使用普中开发板调试*/ #include<reg52.h> #include<intrins.h> #define uint unsigned int #define uchar unsigned char #define addw ……