ad.c

来自「基础的ad采样!!!! 基础的ad采样!!!!基础的ad采样」· C语言 代码 · 共 41 行

C
41
字号
					#include "reg51.h"
					char TAB[10] ={0x03,0x9f,0x25,0x0d,0x99,0x49,0xc1,0x1f,0x01,0x19};
				    unsigned char disp[4]={0,0,0,0};
					void display(void);
					unsigned char xdata abc;
					void delay(char);
					main()
					{ 
					  int results;
					   while(1)
					   { P0=0xff;
					     results=P0*196;
						 disp[3]=results/10000;
						 disp[2]=(results/1000)%10;
						 disp[1]=(results/100)%10;
						 disp[0]=(results/10)%10;
						 display();
						} 
					}
					void display(void)
					{  char j,scan;
					   char i=10;
					   while(--i>=0)
					   { scan=1;
					     for(j=0;j<4;j++)
						  { P2=0xff;
						    P1=~scan;
							P2=TAB[disp[j]];
							delay(4);
							scan<<=1;
						  }

						}
					}
					void delay(char x)
					{ int i,j;
					  for(i=0;i<x;i++)
					    for(j=0;j<120;j++);
					}

⌨️ 快捷键说明

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