?? 1621.h
字號:
#ifndef _1621_H
#define _1621_H
#include <STC89C51.H>
//extern unsigned char seg[10];//={0x5f,0x06,0x3d,0x2f,0x66,0x6b,0x7b,0x0e,0x7f,0x6e};//數(shù)碼管1,2,3,4,5,6,7,8,9,10對應(yīng)數(shù)字顯示
//0 1 2 3 4 5 6 7 8 9
//定義HT1621的命令
#define Bias_4Com 0x52 //4COM,1/3bias 1000 010 1001 0
#define RCosc 0x30 //內(nèi)部RC振蕩器(上電默認)1000 0011 0000
#define LCD_on 0x06 //打開LCD 偏壓發(fā)生器1000 0000 0 11 0
#define LCD_off 0x04 //關(guān)閉LCD顯示
#define TUNE_on 0x12 // 打開蜂鳴器
#define TUNE_off 0x10 //關(guān)閉峰鳴器
#define Sys_en 0x02 //系統(tǒng)振蕩器開 1000 0000 0010
#define Ctrl_cmd 0x80 //寫控制命令
#define Data_cmd 0xa0 //寫數(shù)據(jù)命令
//定義端口HT1621數(shù)據(jù)端口
#define WR1 P41=1 //p4.1與WR相連
#define WR0 P41=0
#define DATA1 P43=1 //p4.3與DATA相連
#define DATA0 P43=0
#define CS1 P40=1 //p4.0與CS相連
#define CS0 P40=0
#define RD1 P42=1 //p4.2與RD相連
#define RD0 P42=0
#define ADDr_SMG1 0x04 //1號數(shù)碼管地址;
#define ADDr_SMG2 0x02 //2號數(shù)碼管地址;
#define ADDr_SMG3 0x00 //3號數(shù)碼管地址;
#define ADDr_SMG4 0x0e //4號數(shù)碼管地址;
#define ADDr_SMG5 0x10 //5號數(shù)碼管地址;
#define ADDr_SMG6 0x12 //6號數(shù)碼管地址;
#define ADDr_SMG7 0x08 //7號數(shù)碼管地址;
#define ADDr_SMG8 0x0a //8號數(shù)碼管地址;
#define ADDr_SMG9 0x0c //9號數(shù)碼管地址;
#define ADDr_SMG10 0x06 //10號數(shù)碼管地址;
#define ADDr_SIGN 0x14 //標(biāo)志地址;
#define T7 (SIGN&0x80)
#define T7_ON (SIGN|=0x80) //標(biāo)志T7(第1位*號)
#define T7_OFF (SIGN&=0x7f)
#define T8 (SIGN&0x40)
#define T8_ON (SIGN|=0x40) //標(biāo)志T8(第2位*號)
#define T8_OFF (SIGN&=0xbf)
#define T9 (SIGN&0x20)
#define T9_ON (SIGN|=0x20) //標(biāo)志T9(第3位*號)
#define T9_OFF (SIGN&=0xdf)
#define T10 (SIGN&0x10)
#define T10_ON (SIGN|=0x10) //標(biāo)志T10(第4位*號)
#define T10_OFF (SIGN&=0xef)
#define T11 (SIGN&0x01)
#define T11_ON (SIGN|=0x01) //標(biāo)志T11(第5位*號)
#define T11_OFF (SIGN&=0xfe)
#define T12 (SIGN&0x02)
#define T12_ON (SIGN|=0x02) //標(biāo)志T12(第6位*號)
#define T12_OFF (SIGN&=0xfd)
#define T13 (SIGN&0x04)
#define T13_ON (SIGN|=0x04) //標(biāo)志T13(第7位*號)
#define T13_OFF (SIGN&=0xfb)
#define T14 (SIGN&0x08)
#define T14_ON (SIGN|=0x08) //標(biāo)志T14(第8位*號)
#define T14_OFF (SIGN&=0xf7)
void SendBit_1621(unsigned char sdata,unsigned char cnt );
void SendCmd_1621(unsigned char command);
void Write_1621(unsigned char addr,unsigned char sdata );
void Init_1621(void);
//void LCDoff(void);
//void LCDon(void);
//void T_con(unsigned char addr,unsigned char sdata);
//void T4_display(void);
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -