//ICC-AVR applICation// Target : M8515// Crystal: 4.0000MHz#include #include void port_init(void){PORTA = 0x00;DDRA = 0x03;PORTB = 0x00;DDRB = 0x70;PORTC = 0x00;DDRC = 0x70;PORTD = 0xff;D
PIC16C74单片机显示程序/*******************************************************PIC16C74单片机控制**********************************************************/#include//#include//#include//#d
LCD基本显示程序四条数据线输入:DB4—RB0,DB5—RB1,DB6—RB2,DB7—RB3寄存器选择RS接RB4,为"L"指令寄存器,为"H"数据寄存器读写使能控制线E,接RE2,每当E线向LCD模块发送一个正脉冲,LCD模块与单片
#include #include /* This seEMSto produce the right amount of delay for theLEDto be* seen*/void Delay() { unsigned char a, b; for (a = 1; a; a++) for (b = 1; b; b++) ;}void LED_On(int i)
了解一下小小的编程序怎么回事。
用c语言写的一个时闹钟程序单片机用16F877,主时钟用20MHz,用32768作定时时间。可以实现2路定闹,每一路都可分别设置和开关,采用4x4键盘,16x2的字符型LCD显示。连线在程序开头有说明。程序的功能:(
/****************************************************标题:万年历**说明:包含文件,****************************************************/#include#include"ziku.h"#include"lcd_init.h"#include
pIC16c54警报声程序#include"pic.h"#definebeep_outRA2//音效输出chartmr_buff;charcycle_buff;charcycle_set;intchange_set;intchange_count;bitchange_flag;voidmain(void){TRISA=0X0;PORTA=0;OPTION
/**File:main.c*Description:Whenyoupressthekey,*theLEDwillshowthekey_valueofkeybythebinary*andproducethebuzzer.*Author:Cong*Copyright:Cong***History*---------------------*Rev:0.0*Date:2011
/************************************************************//*SDCodeforM32L*//*Bypasyong*//*2006-4*//*BaseICC6.31A*//************************************************************/#includ
1、限幅滤波法(又称程序判断滤波法)A、方法:根据经验判断,确定两次采样允许的最大偏差值(设为A)每次检测到新值时判断:如果本次值与上次值之差A,则本次值无效,放弃本次值,用上次值代替本次值B、优
虽然是在MEGA128上调的但适用于所有AVR芯片,改下管脚设置就行了。程序不是我原创,我只是把我找到的DS1302程序和星期计算程序做了下修改使他们能适应我的系统能一起工作而已,在此向写这些程序的原作者
//---------------------------------------------------------------------- // uart.c // 通用模拟串口程序 // 资源需求:一个硬件计数器,两个i/o口 // 硬件
pIC16f874步进电机程序listp=16f874include;--==*[CONSTANTS]*==--#defineCOMMAND_2’B’#defineCOMMAND_3’C’#defineCOMMAND_4’D’;--==*[VARIABLES]*==--cmdNumequ0x20;commandnumber.0xFFforinval
;振荡器1MHzR/C;命令时钟250kHzinclude page1macrobsfSTATUS,RP0;page1endmpage0macrobcfSTATUS,RP0;page0endmcbLOCk0chtime1,templo_val,hi_val,msn,lsndigit1,digit2count,readssave,wsavefla