资源简介

该文档是关于PE4302程控与码控的详细介绍。其中包括PE4302芯片的功能介绍以及对应模块的原理图、程控与码控的使用方法、程控对应的51、STM32程序。该文档系笔者学习过程中总结,部分资料借鉴于外部。

资源截图

代码片段和文件信息

/*****************************************************************************************
名称:PE4302串行驱动衰减器
功能:
1.实时显示硬件衰减(单位为dB)
2.按键控制衰减增益控制,步进为4db调节范围为3,7,11,15,19,23,27,31;
  衰减倍数     对应代码  对应按键
3db (0x06)   S1
7db (0x0E)   S2
11db (0x16) S3
15db (0x1E) S4
19db (0x26)   S5
23db (0x2E)   S6
27db (0x36)   S7
31db     (0x3E)   S8
衰减倍数于对应代码的对应关系为:
0x00 00 0000 与增益 0 0 (前面两个为空位) 16 8 4 2 1 0.5 高电平对应
****************************************************************************************/
#include
#include“PE.h“

extern uchar keyValue;
extern uchar data  dis1[16];     //显示两行
extern uchar data  dis2[16];
extern uchar SG;

uchar SJ=0x3B;    //衰减控制0的输入初始为衰减3db
/****************************************************************************************
实现单片机对PE4302的衰减控制
*****************************************************************************************/
void WriteToPE4302(unsigned char db)
{
unsigned char i=0;
   unsigned char value=0;
value=db&0x3f;
CLK=1;LE=0;
for(i=0;i<6;i++)
{
if((value&0x01)==0x01) //判断高位是否为1,若为1,则数据线发送1;为0,数据线发送0
{
DATA=1;
}else
{
DATA=0;
}
CLK=0;
value>>=1; //衰减输入左移,继续判断高位
CLK=1; //CLK置高写入数据,写完后LE(锁存信号)置高再拉低,锁存数据输入PE4302;六位串行数据DATA
}
LE=1;LE=0; //LE拉高再置低,PE4302即得到信息 */
}    // P/S未涉及,可能出错(暂时解决方案为拨码开关P/S位置高)

main()
{     
    InitLCD();    //初始化1602
while(1)
{
keyScan();
keyHandle(keyValue);
WriteToPE4302(SJ);

xian1(SG);
}  

}















/*  void WriteToPE4302(unsigned char db)
{
unsigned char i;
   unsigned char value;
value=db;
CLK=0;LE=0;
for(i=0;i<6;i++)
{
if((value&0x20)==0x20) //判断高位是否为1,若为1,则数据线发送1;为0,数据线发送0
{
DATA=1;
}else
{
DATA=0;
}
CLK=1;
value<<=1; //衰减输入左移,继续判断高位
CLK=0; //CLK置高写入数据,写完后LE(锁存信号)置高再拉低,锁存数据输入PE4302;六位串行数据DATA
}
LE=1;LE=0; //LE拉高再置低,PE4302即得到信息
}    // P/S未涉及,可能出错(暂时解决方案为拨码开关P/S位置高)

*/




































 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1119232  2018-07-08 17:08  PE4302\PE4302使用总结.doc

     文件     473781  2015-07-07 16:36  PE4302\PE4302芯片资料\PE4302原理图+PCB.pdf

     文件     477715  2015-06-29 21:15  PE4302\PE4302芯片资料\PE4302德州.pdf

     文件     958453  2018-07-03 20:02  PE4302\PE4302芯片资料\pe4302时序图.png

     文件     800520  2018-06-03 20:38  PE4302\PE4302芯片资料\数字程控衰减器PE4302.pdf

     文件       2501  2018-07-08 16:58  PE4302\代码\51程序\main.c

     文件       7020  2018-07-08 16:58  PE4302\代码\51程序\main.LST

     文件       3246  2018-07-08 16:58  PE4302\代码\51程序\main.OBJ

     文件       4997  2018-07-08 16:50  PE4302\代码\51程序\pe.h

     文件      10458  2018-07-08 17:00  PE4302\代码\51程序\pe4302

     文件         68  2018-07-08 17:00  PE4302\代码\51程序\pe4302.lnp

     文件      10947  2018-07-08 17:00  PE4302\代码\51程序\pe4302.M51

     文件       2671  2018-07-08 17:00  PE4302\代码\51程序\pe4302.plg

    .......     74842  2018-07-08 17:00  PE4302\代码\51程序\pe4302.uvopt

    .......     13579  2018-07-08 17:00  PE4302\代码\51程序\pe4302.uvproj

    .......         0  2018-07-08 16:47  PE4302\代码\51程序\pe4302_uvproj.bak

     文件       6376  2009-05-07 14:37  PE4302\代码\51程序\STARTUP.A51

     文件       2583  2018-07-08 16:59  PE4302\代码\51程序\按键.c

     文件       5551  2018-07-08 16:59  PE4302\代码\51程序\按键.LST

     文件       3033  2018-07-08 16:59  PE4302\代码\51程序\按键.OBJ

     文件         34  2018-07-08 16:59  PE4302\代码\51程序\按键.__i

     文件       4183  2018-07-08 16:56  PE4302\代码\51程序\显示.c

     文件       7713  2018-07-08 16:56  PE4302\代码\51程序\显示.LST

     文件       5517  2018-07-08 16:56  PE4302\代码\51程序\显示.OBJ

     文件      14646  2015-07-08 11:12  PE4302\代码\STM32程序\PE4302-源程序\Debug\Exe\PE4302.d43

     文件     101686  2015-07-08 11:12  PE4302\代码\STM32程序\PE4302-源程序\Debug\Obj\main.pbi

     文件       9793  2015-07-08 11:12  PE4302\代码\STM32程序\PE4302-源程序\Debug\Obj\main.pbi.cout

     文件       2755  2015-07-08 11:12  PE4302\代码\STM32程序\PE4302-源程序\Debug\Obj\main.r43

     文件     102264  2015-07-08 11:12  PE4302\代码\STM32程序\PE4302-源程序\Debug\Obj\PE4302.pbd

     文件     102264  2015-07-08 11:12  PE4302\代码\STM32程序\PE4302-源程序\Debug\Obj\PE4302.pbd.browse

............此处省略31个文件信息

评论

共有 条评论