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

📄 jy.h

📁 更新……12864全部代码
💻 H
📖 第 1 页 / 共 2 页
字号:
		 #ifndef _YJ_H_
#define _YJ_H_
#ifndef __AVR_ATmega16__
#define __AVR_ATmega16__
#endif
#define __MCU_CLOCK_FREQUENCY__ _4.9152_MHz
#i nclude <io.h>
#i nclude <wdt.h>
#i nclude <sleep.h>
#i nclude <Interrupt.h>
#i nclude <sig-avr.h>
#i nclude <inttypes.h>
#i nclude <pgmspace.h>
 
#define  RS     0
#define  RW     1
#define  E      2
#define  PSB    3
#define  RST    4
#define  DATA   PORTD
#define  PCTRL  PORTB
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
#define stb(sfr,bit) (sfr|=(1<<bit))
#define clb(sfr,bit) (sfr&=~(1<<bit))
#define tsb(sfr,bit) (sfr&(1<<bit))
//供DisplayString函数的显示字符串。可直接输入中文
uchar str[]="北京理工大学    液晶显示技术";  
uchar strnum[3]={"  "};
void Delay(ulong DelayTime);
void Busy(uchar i);
void WriteCommand(uchar Command,uchar flgBusyWait);
void WriteData(uchar Command);
void Initiation(void);
void ClearScreen(void);
void DisplayString(uchar *ptr,uchar DDRAM);
uchar TranHexData(uchar);
uchar ReverseData(uchar a);
const unsigned char bs[1024] PROGMEM={
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0x67,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFE,0x32,0x72,0xFE,0x33,0xFF,0x70,0x01,0xB9,
  0xF1,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x32,0x52,
  0x7F,0x33,0xFF,0xAF,0x7F,0xBE,0xCF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0x26,0x53,0x3F,0x33,0xFF,0xDF,
  0x7F,0xDF,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0x26,0x53,0x9F,0x33,0xFF,0xD3,0x77,0xDE,0xDF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0E,0x53,0xCF,0x13,
  0xFF,0xDD,0x67,0xDD,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0x26,0x07,0xE7,0x27,0xFF,0xDE,0x5F,0xD8,
  0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x27,0xFF,
  0xF3,0x3F,0xFF,0xD8,0x07,0xDF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0x33,0xFF,0xFB,0x3F,0xFF,0xDB,
  0x77,0xDC,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,
  0x33,0xFF,0xFE,0x3F,0xFF,0x1B,0x77,0xDD,0xDF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xF8,0x07,0xD0,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0xDD,
  0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xDF,0x7F,0xDD,0xDF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xD0,
  0x03,0xC0,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0x7F,0xFF,0x7F,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
   0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
};
const unsigned char Num0[128] PROGMEM={
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x07,0xE0,0x00,0x00,0x0F,0xF0,0x00,0x00,
  0x1F,0xF8,0x00,0x00,0x3C,0x3C,0x00,0x00,0x38,0x1C,
  0x00,0x00,0x70,0x0E,0x00,0x00,0x70,0x0E,0x00,0x00,
  0x70,0x0E,0x00,0x00,0xE0,0x07,0x00,0x00,0xE0,0x07,
  0x00,0x00,0xE0,0x07,0x00,0x00,0xE0,0x07,0x00,0x00,
  0xE0,0x07,0x00,0x00,0xE0,0x07,0x00,0x00,0xE0,0x07,
  0x00,0x00,0xE0,0x07,0x00,0x00,0xE0,0x07,0x00,0x00,
  0x70,0x06,0x00,0x00,0x70,0x0E,0x00,0x00,0x70,0x0E,
  0x00,0x00,0x38,0x1E,0x00,0x00,0x3C,0x3C,0x00,0x00,
  0x1F,0xF8,0x00,0x00,0x0F,0xF0,0x00,0x00,0x07,0xE0,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
const unsigned char Num1[128] PROGMEM={
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,
  0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,
  0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,
  0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,
  0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,
  0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,
  0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,
  0x00,0xE0,0x00,0x00,0x00,0xE0,0x00,0x00,0x0F,0xE0,
  0x00,0x00,0x0F,0xE0,0x00,0x00,0x01,0xE0,0x00,0x00,
  0x00,0xE0,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x60,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
const unsigned char Num2[128] PROGMEM={
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0xFF,0xFC,0x00,0x00,0xFF,0xFC,0x00,0x00,
  0xFF,0xFC,0x00,0x00,0xE0,0x00,0x00,0x00,0x70,0x00,
  0x00,0x00,0x78,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
  0x1E,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x07,0x80,
  0x00,0x00,0x03,0xC0,0x00,0x00,0x01,0xE0,0x00,0x00,
  0x00,0xF0,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x38,
  0x00,0x00,0x00,0x1C,0x00,0x00,0x70,0x1C,0x00,0x00,
  0x70,0x1C,0x00,0x00,0x70,0x1C,0x00,0x00,0x70,0x1C,
  0x00,0x00,0x38,0x3C,0x00,0x00,0x3C,0x38,0x00,0x00,
  0x1F,0xF8,0x00,0x00,0x0F,0xF0,0x00,0x00,0x07,0xC0,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
const unsigned char Num3[128] PROGMEM={
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x03,0xF0,0x00,0x00,0x0F,0xF8,0x00,0x00,
  0x1F,0xFC,0x00,0x00,0x3C,0x1E,0x00,0x00,0x38,0x0F,
  0x00,0x00,0x70,0x07,0x00,0x00,0x70,0x07,0x00,0x00,
  0x70,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,
  0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x1C,0x00,0x00,
  0x01,0xF8,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x3C,
  0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x0E,0x00,0x00,
  0x00,0x0E,0x00,0x00,0x38,0x0E,0x00,0x00,0x38,0x0E,
  0x00,0x00,0x1C,0x0E,0x00,0x00,0x1E,0x1C,0x00,0x00,
  0x0F,0xFC,0x00,0x00,0x0F,0xF8,0x00,0x00,0x03,0xE0,

⌨️ 快捷键说明

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