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

📄 shumaguan__.c

📁 已经调试成功的数码管显示程序
💻 C
字号:
#include <mega128.h>
	#ifndef __SLEEP_DEFINED__
	#define __SLEEP_DEFINED__
	.EQU __se_bit=0x20
	.EQU __sm_mask=0x1C
	.EQU __sm_powerdown=0x10
	.EQU __sm_powersave=0x18
	.EQU __sm_standby=0x14
	.EQU __sm_ext_standby=0x1C
	.EQU __sm_adc_noise_red=0x08
	.SET power_ctrl_reg=mcucr
	#endif
#include <delay.h>
 unsigned char a[]={0xc0,0xf9,0xa4,0xb0,0x99 ,0x92 ,
0x82 ,0xf8 ,0x80 ,0x90 ,0x88 ,0x83,0xc6,0xa1,0x86,0x8e,0x8c,0xff};//数组a[]放数码管的段码



void main(void)
{
unsigned  char i,j,k;//定义变量
DDRA=0XFF;
DDRD=0XFF;

while(1)
{

i=0xEF;
for(j=0;j<=3;j++) //循环
{
 PORTD=i; //高电平有效
 k=j*3;
 PORTA=a[k+1]; //把段码a[1],a[4],a[7],a[10]分别显示
 delay_ms(250);    //延时
 i=i<<1;
}

//DDRB3=1;
}

}

⌨️ 快捷键说明

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