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

📄 ch8-3.c

📁 单片机接口技术(C51版)例程源代码
💻 C
字号:

#include<reg51.h> 
#include <absacc.h>
#define uchar unsigned char 
#define uint unsigned int 

#define COM8155 XBYTE[0x7ff0]
#define PA8155 XBYTE[0x7ff1]
#define PB8155 XBYTE[0x7ff2]
#define PC8155 XBYTE[0x7ff3]

/***********************************************************************/
uchar disbuffer[8]={0,1,2,3,4,5,6,7};
uchar code table[18]={0x34,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x40,0x00};
void delay(uchar d);
void display(uchar idata *p)
 {
 	 uchar sel,i;
 	 COM8155=0x03;       //PA、PB口输出方式
 	 sel=0x01;
 	 for(i=0;i<8;i++)
 	   {
 	   	 PB8155=table[*p]; //输出段选码
 	   	 PA8155=sel;       //输出位选码
 	   	 delay(1);
 	   	 p--;              //取下一位待显示数据
 	   	 sel=sel<<1;       //选择下一位
 	   }
 }
 
 void main(void)
  {
  	display(disbuffer);  //调用显示函数
  }

⌨️ 快捷键说明

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