• 大小: 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个文件信息

评论

共有 条评论

相关资源