#include <AT89X52.h>
#include <intrins.h>
sbit sbF1 = P2 ^ 0; /*不进行放大处理 */
sbit sbF20 = P2 ^ 1; /* 放大20倍 */
sbit sbF30 = P2 ^ 2; /* 放大30倍 */
sbit sbF50 = P2 ^ 3; /* 放大50倍 */
sbit sbDIN = P3 ^ 0; /* MAX7219的数据引脚 */
sbit sbLOAD = P3 ^ 1; /* MAX7219的控制引脚 */
sbit sbCLK = P3 ^ 2; /* MAX7219的时钟引脚 */
/* 显示缓冲区定义 */
unsigned char Disp_Buffer[8] = /* MAX7219的输出缓冲 */
{
0, 0, 0, 0, 0, 0, 0, 0
};
unsigned char Disp_Buffer1[8] = /* MAX7219的输出缓冲 */
{
0, 0, 0, 0, 0, 0, 0, 1
};
unsigned char Disp_Buffer20[8] = /* MAX7219的输出缓冲 */
{
0, 0, 0, 0, 0, 0, 2, 0
};
unsigned char Disp_Buffer30[8] = /* MAX7219的输出缓冲 */
{
0, 0, 0, 0, 0, 0, 3, 0
};
unsigned char Disp_Buffer50[8] = /* MAX7219的输出缓冲 */
{
0, 0, 0, 0, 0, 0, 5, 0
};
基于单片机放大电路、程控放大特性参数设计
最新推荐文章于 2024-04-08 12:12:10 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)