-
大小: 11.18MB文件类型: .rar金币: 2下载: 1 次发布日期: 2024-02-21
- 语言: 其他
- 标签:
资源简介
基于protues的信号发生器,protues详细教程,示波器。本来是做一个项目,我把收集到的一些东西,整理好了,打包下载。
代码片段和文件信息
#include
#define uchar unsigned char
#define uint unsigned int
sbit lcdrs=P3^2;
sbit lcdrw=P3^3;
sbit lcde=P3^4;
sbit d=P2^7;
sbit s1=P2^0;
sbit s2=P2^1;
sbit s3=P2^2;
sbit cs=P3^5;
sbit wr=P3^6;
uchar slnumaysj;
uint fre;
void delay(uint z)
{
uint ij;
for(i=z;i>0;i--)
for(j=110;j>0;j--);
}
void delay1(uint y)
{
uint i;
for(i=y;i>0;i--);
}
uchar code tosin[256]=
{
0x800x820x850x880x8b0x8e0x910x940x970x9a0x9d0xa00xa30xa6
0xa90xac0xaf0xb20xb60xb90xbc0xbf0xc20xc50xc70xca0xcc0xcf
0xd10xd40xd60xd80xda0xdd0xdf0xe10xe30xe50xe70xe90xea0xec
0xee0xef0xf10xf20xf40xf50xf60xf70xf80xf90xfa0xfb0xfc0xfd
0xfd0xfe0xff0xff0xff0xff0xff0xff0xff0xff0xff0xff0xff0xff
0xfe0xfd0xfd0xfc0xfb0xfa0xf90xf80xf70xf60xf50xf40xf20xf1
0xef0xee0xec0xea0xe90xe70xe50xe30xe10xde0xdd0xda0xd80xd6
0xd40xd10xcf0xcc0xca0xc70xc50xc20xbf0xbc0xba0xb70xb40xb1
0xae0xab0xa80xa50xa20x9f0x9c0x990x960x930x900x8d0x890x86
0x830x80
0x800x7c0x790x760x720x6f0x6c0x690x660x630x600x5d
0x5a0x570x550x510x4e0x4c0x480x450x430x400x3d0x3a0x380x35
0x330x300x2e0x2b0x290x270x250x220x200x1e0x1c0x1a0x180x16
0x150x130x110x100x0e0x0d0x0b0x0a0x090x080x070x060x050x04
0x030x020x020x010x000x000x000x000x000x000x000x000x000x00
0x000x000x010x020x020x030x040x050x060x070x080x090x0a0x0b
0x0d0x0e0x100x110x130x150x160x180x1a0x1c0x1e0x200x220x25
0x270x290x2b0x2e0x300x330x350x380x3a0x3d0x400x430x450x48
0x4c0x4e0x510x550x570x5a0x5d0x600x630x660x690x6c0x6f0x72
0x760x790x7c0x80
};
void write_com(uchar com)
{
lcdrs=0;
P1=com;
delay(5);
lcde=1;
delay(5);
lcde=0;
}
void write_data(uchar date)
{
lcdrs=1;
P1=date;
delay(5);
lcde=1;
delay(5);
lcde=0;
}
void init()
{
lcdrw=0;
lcde=0;
wr=0;
cs=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
write_com(0x80+0x00);
write_data(0x77); //写wave
write_data(0x61);
write_data(0x76);
write_data(0x65);
write_data(0x3a);
write_data(0x80+0x40); //写f
write_data(0x66);
write_data(0x3a);
}
void write_f(uint date) //写频率
{
uchar qianbaishige;
qian=date/1000;
bai=date/100%10;
shi=date/10%10;
ge=date%10;
write_com(0x80+0x42);
write_data(0x30+qian);
write_data(0x30+bai);
write_data(0x30+shi);
write_data(0x30+ge);
write_data(0x48);
write_data(0x5a);
}
void xsf() //显示频率
{
if(slnum==1)
{
fre=(1000/(9+3*ys));
write_f(fre);
}
if(slnum==2)
{
fre=(100000/(3*ys));
write_f(fre);
}
if(slnum==3)
{
fre=(1000/(15+3*ys));
write_f(fre);
}
}
void keyscanf()
{
d=0;
if(s1==0)
{
delay(5);
if(s1==0)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16578041 2011-09-15 13:10 Protues详细教程.pdf
文件 119945 2010-08-02 20:03 信号发生器\信号发生器2\Last Loaded MCU.DBK
文件 11199 2010-08-02 19:15 信号发生器\信号发生器2\MCU
文件 4764 2010-08-02 19:15 信号发生器\信号发生器2\MCU.c
文件 119951 2010-08-02 20:24 信号发生器\信号发生器2\MCU.DSN
文件 3781 2010-08-02 19:15 信号发生器\信号发生器2\MCU.hex
文件 38 2010-08-02 19:15 信号发生器\信号发生器2\MCU.lnp
文件 11139 2010-08-02 19:15 信号发生器\信号发生器2\MCU.LST
文件 14953 2010-08-02 19:15 信号发生器\信号发生器2\MCU.M51
文件 12397 2010-08-02 19:15 信号发生器\信号发生器2\MCU.OBJ
文件 1995 2010-08-02 19:15 信号发生器\信号发生器2\MCU.plg
文件 1126 2011-10-06 10:45 信号发生器\信号发生器2\MCU.PWI
文件 56256 2010-08-02 20:59 信号发生器\信号发生器2\MCU.uvopt
文件 13222 2010-08-02 17:13 信号发生器\信号发生器2\MCU.uvproj
文件 56256 2010-08-02 19:15 信号发生器\信号发生器2\MCU_uvopt.bak
文件 13223 2010-08-01 10:32 信号发生器\信号发生器2\MCU_uvproj.bak
文件 1167 2011-10-06 11:07 信号发生器\信号发生器2\信号发生器2.Opt
文件 0 2011-10-06 11:07 信号发生器\信号发生器2\信号发生器2.plg
文件 1677 2011-10-03 08:36 信号发生器\信号发生器2\信号发生器2.Uv2
文件 1165 2011-10-04 11:10 信号发生器\信号发生器2\信号发生器2_Opt.Bak
文件 0 2011-10-03 08:34 信号发生器\信号发生器2\信号发生器2_Uv2.Bak
文件 2730 2008-08-05 15:18 函数信号发生器仿真\函数信号发生器\0832.h
文件 8292 2011-10-06 11:08 函数信号发生器仿真\函数信号发生器\0832.LST
文件 104406 2010-04-29 11:16 函数信号发生器仿真\函数信号发生器\Last Loaded 信号发生器.DBK
文件 124877 2010-04-27 16:22 函数信号发生器仿真\函数信号发生器\Last Loaded 函数信号发生器.DBK
文件 792 2011-10-03 09:29 函数信号发生器仿真\函数信号发生器\Last Loaded 函数信号发生器.PWI
文件 4939 2008-12-13 19:24 函数信号发生器仿真\函数信号发生器\source.hex
文件 127853 2010-04-27 16:41 函数信号发生器仿真\函数信号发生器\函数信号发生器.DSN
文件 1144 2011-10-06 11:40 函数信号发生器仿真\函数信号发生器\函数信号发生器.Opt
文件 0 2011-10-06 11:39 函数信号发生器仿真\函数信号发生器\函数信号发生器.plg
............此处省略46个文件信息
评论
共有 条评论