资源简介
程序里有详细的解释和端口定义,且亲自调出来了
代码片段和文件信息
#include
#include“12864ser.h“
#include“DS18B20.h“
#define uchar unsigned char
#define uint unsigned int
uchar STR0[]=“>>“;
uchar s12[]=“Hz“;
uchar xingqi[7][3]={“一““二““三““四““五““六““天“};
uchar s1[]=“正弦波“;
uchar s2[]=“三角波“;
uchar s3[]=“锯齿波“;
uchar s4[]=“方波“;
//uchar STR4[]={00‘:‘00‘:‘00‘\0‘};
//uchar shu[]={‘0‘‘1‘‘2‘‘3‘‘4‘‘5‘‘6‘‘7‘‘8‘‘9‘};
uchar miao=10fen=30shi=22xing=3keyflag1flag2flag3flag4;
uint day=20month=7year=2012;
uint i=0m=0a1=0a2=0a3=0a4=0a5=0;
unsigned long int f=0;
uint aa=0;
float bb=0;
unsigned char sin[]={255254252249245239233225
217207197186174162150137124112
99877564534334261913841001
4813192634435364758799112124
137150162174186197207217225233239
245249252254255};
void keyflag();
void delay(uchar n)
{
uint j=0k;
for(j=0;j<1;j++)
for(k=0;k }
void menu(void)
{
uchar STR1[]=“波形“;
uchar STR2[]=“频率计“;
uchar STR3[]=“温度“;
uchar STR4[]=“电压“;
wr_string(10STR1);
wr_string(11STR2);
wr_string(12STR3);
wr_string(13STR4);
}
void boxing_menu(void)
{
uchar s1[]=“正弦波“;
uchar s2[]=“三角波“;
uchar s3[]=“锯齿波“;
uchar s4[]=“方波“;
wr_string(10s1);
wr_string(11s2);
wr_string(12s3);
wr_string(13s4);
}
void sanjiaobo(uchar n)
{
uchar i;
for(i=0;i<255;i++)
{
P2SEL = 0;
P2DIR |= 0xff;
P2OUT=i;
delay(n);
}
while(1)
{
P2SEL = 0;
P2DIR |= 0xff;
P2OUT=i;
delay(n);
i--;
if(i==0) break;
}
if(flag1==1)
{
flag1=0;
n++;
}
if(flag2==1)
{
flag2=0;
n--;
}
wr_int2(70n);
}
void juchibo(uchar n)
{
uchar i;
for(i=0;i<255;i++)
{
P2SEL =0;
P2DIR |= 0xff;
P2OUT=i;
delay(n);
}
if(flag1==1)
{
flag1=0;
n++;
}
if(flag2==1)
{
flag2=0;
n--;
}
wr_int2(70n);
}
void zhengxuanbo(uchar n)
{
uchar i;
for(i=0;i<64;i++)
{
P2SEL =0;
P2DIR |= 0xff;
P2OUT =sin[i];
delay(n);
}
if(flag1==1)
{
flag1=0;
n++;
}
if(flag2==1)
{
flag2=0;
n--;
}
wr_int2(70n);
}
void fangbo(uchar n)
{
uchar i;
P2SEL =0;
P2DIR |= 0xff;
for(i=0;i<128;i++)
{
P2OUT=0xff;
delay(n);
}
for(i=0;i<128;i++)
{
P2OUT=0;
delay(n);
}
if(flag1==1)
{
flag1=0;
n++;
}
if(flag2==1)
{
flag2=0;
n--;
}
wr_int2(70n);
}
void wendu(void) //测温函数
{
// uchar s8[]=“温度:“;
uchar s9[]=“℃“;
read_temp();
wr_float2(21t);
wr_string(51s9);
}
void DAC_init(void)
{
ADC10CTL1 = CONSEQ_2 + INCH_1;
ADC10CTL0 = ADC10SHT_2 + ADC10ON + ADC10IE;
ADC10AE0 |= 0x02;
P1DIR &= ~BIT1;
}
void DAC(void)
{
uchar s11=‘V‘;
ADC10CTL0 &= ~ENC;
ADC10CTL0 &= ~ADC10SC;
ADC10CTL0 |= ENC + ADC10SC;
bb=(aa*3.5)/1023;
wr_float2(21bb);
wr_data(51s11);
delay_ms(1000);
}
/*void delay(unsigned int i)
{
unsigned char j;
for(;i>0;i--)
for(j=100;j>0;j--);
}*/
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;//关看门狗
// WDTCTL=WDT_ADLY_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-08-09 23:30 boxingfashengqi\
文件 490 2012-08-07 09:19 boxingfashengqi\.ccsproject
文件 17814 2012-08-07 09:19 boxingfashengqi\.cproject
文件 2580 2012-08-07 09:19 boxingfashengqi\.project
目录 0 2012-08-07 09:37 boxingfashengqi\.settings\
文件 93 2012-08-07 09:19 boxingfashengqi\.settings\org.eclipse.cdt.codan.core.prefs
文件 154 2012-08-07 09:19 boxingfashengqi\.settings\org.eclipse.cdt.debug.core.prefs
文件 239 2012-08-09 23:17 boxingfashengqi\.settings\org.eclipse.core.resources.prefs
文件 8248 2012-08-06 22:07 boxingfashengqi\12864ser.h
目录 0 2012-08-15 16:39 boxingfashengqi\Debug\
文件 18314 2012-08-15 16:39 boxingfashengqi\Debug\boxingfashengqi.map
文件 44904 2012-08-15 16:39 boxingfashengqi\Debug\boxingfashengqi.out
文件 49 2012-08-15 16:39 boxingfashengqi\Debug\ccsObjs.opt
文件 12 2012-08-15 16:39 boxingfashengqi\Debug\ccsSrcs.opt
文件 52954 2012-08-15 16:39 boxingfashengqi\Debug\main.obj
文件 373 2012-08-15 16:39 boxingfashengqi\Debug\main.pp
文件 3272 2012-08-15 16:39 boxingfashengqi\Debug\makefile
文件 268 2012-08-15 16:23 boxingfashengqi\Debug\ob
文件 1811 2012-08-15 16:39 boxingfashengqi\Debug\sources.mk
文件 814 2012-08-15 16:39 boxingfashengqi\Debug\subdir_rules.mk
文件 513 2012-08-15 16:39 boxingfashengqi\Debug\subdir_vars.mk
文件 3940 2012-07-27 11:40 boxingfashengqi\DS18B20.h
文件 4912 2012-08-07 09:19 boxingfashengqi\lnk_msp430g2553.cmd
文件 6640 2012-08-15 16:39 boxingfashengqi\main.c
文件 822 2012-08-07 09:19 boxingfashengqi\MSP430G2553.ccxm
- 上一篇:基于PLC的行车控制系统设计
- 下一篇:intouch8.0万能授权
相关资源
- 多功能波形发生器VHDL程序与仿真
- Multisim10波形发生器电路设计
- 基于8086波形发生器设计.doc
- 555多种波形发生器原理图以及说明书
- 波形发生器proteus仿真程序
- LTspice双脉冲波形发生器
- 基于单片机的波形发生器用MAX038做的
- dds波形发生器基于FPGA
- 基于FPGA的Verilog语言的波形发生器
- FPGA多功能波形发生器
- FPGA DDS 任意波形发生器完整项目代码
- 基于AD9910的波形发生器
- 基于labview的任意波形发生器(附vi地
- 基于STM32AD9850波形发生器
- 基于FPGA的多功能波形发生器的设计与
- 017 波形发生器 矩形 三角 正弦 按键切
- 波形发生器原理 与设计 --非常详细
- 电路设计实验正弦/方波/三角波,波形
- 51单片机课程设计——波形发生器+L
- protues 仿真 波形发生器 原理图 PCB
评论
共有 条评论