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

📄 51

📁 计算机控制系统
💻
字号:
#include    <reg51.h>
#include    <absacc.h>
#define		PA		XBYTE[0xcfa0]
#define		PB		XBYTE[0xcfa1]
#define		PC		XBYTE[0xcfa2]
#define		PCTL	XBYTE[0xcfa3]
#define		clr_req	0x70
#define		set_req	0x71
void delay(void)
  {
   unsigned char time;
   for(time=100;time>0;time--);
  }
void writebyte(unsigned char dat)
  {
   while((PC&0x80)==0x80);
   PCTL = clr_req;
   PA = dat;
   PCTL = set_req;
   while((PC&0x80)!=0x80);
   PCTL = clr_req;
   delay();
  }
void writechar(char column,char line,unsigned char dat1,unsigned char dat2)
  {
   writebyte(0xf0);
   writebyte(column);
   writebyte(line);
   writebyte(dat1);
   writebyte(dat2);
  }
void main(void)
  {
   char tmp;
   unsigned char table1[]={17,17,30,9,30,11,50,39,20,79,42,2};
   unsigned char table2[]={31,38,28,28,51,48,47,62,25,11,43,30}; 
   PCTL = 0x88;
   writebyte(0xf4);
   for(tmp=0;tmp<6;tmp++)
      {
	   writechar(tmp+1,0,table1[tmp*2],table1[tmp*2+1]);
	  } 
   for(tmp=0;tmp<6;tmp++)
      {
	   writechar(tmp+1,1,table2[tmp*2],table2[tmp*2+1]);
	  } 
   while(1);
  }

⌨️ 快捷键说明

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