⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 global.h

📁 单片机通过DA对信号采样
💻 H
字号:
/*7218在硬件译码的时候,低四位数据进行译码,最高位控制小数点,其余三位无效
distab保存要显示的8位数据(每一位为一个字节),ledtab为7218软件译码字型表
*/
#include<AT89X51.h>
#include<intrins.h>
#include<absacc.h>
#define unchar        unsigned char 
#define unint         unsigned int
//7218地址和命令字
#define DisCmd        XBYTE [0xC100]                   //7218控制字地址
#define DisData       XBYTE [0xC000]                   //7218数据口地址
#define LedMode       P1_5                             //7218Mode口,高电平写命令,低电平写数据
#define SCODE         0xB0                             //7218软件译码方式命令字
#define BCODE         0x90                             //B码译码方式命令字
#define HEXCODE       0xD0                             //软件译码方式命令字
//DA口地址
#define DA0832_1      XBYTE[0X6000]                    //DA1口地址
#define DA0832_2      XBYTE[0X8000]                    //DA1口地址
//8155地址空间     
#define CMD8155       XBYTE[0XEFF0]                    //8155命令口空间
#define PA8155        XBYTE[0XEFF1]                    //8155PA口
#define PB8155        XBYTE[0XEFF2]                    //8155PB口
#define PC8155        XBYTE[0XEFF3]                    //8155PC口
#define TimerLow8155  XBYTE[0XEFF4]                    //8155定时器低位
#define TimerHigh8155 XBYTE[0XEFF5]                    //8155定时器低高位
//全局变量区
bit     ENTER;                                         //Enter键按键标志
bit     Glint_Flag;                                    //Led闪烁标志,1:闪烁;  0:不闪烁
bit     Led_On;                                        //Led开关标志,1:开显示;0:关闭
unchar  Dot;                                           //Led小数点位置标志(范围0-7)
unchar  KEYNUM;                                        //按键号
unchar  LED_CURSOR=7;                                  //保存Led当前闪烁位置
unchar  distab[8] = {0x12,0x13,0x14,0x00,0x12,0x12,0x0e,0x11};        //要显示的内容 hello-pp
unchar  code ledtab[] = { 0xfb,0xb0,0xed,0xf5,0xb6,0xd7,0xdf,0xf0,    //Led软件译码表
                       //0,   1,    2,   3,   4,   5,   6,   7 
                       0xff,0xf7,0xfe,0x9f,0xcb,0xbd,0xcf,0xce,
                       //8    ,9   ,a   ,b   ,c    ,d  ,e    ,f  
                       0x80,0xbe,0x8b,0xee,0x84 };
                       //熄灭 H    L    P    -

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -