基本信息
源码名称:单片机开发示例代码
源码大小:0.94KB
文件格式:.c
开发语言:C/C++
更新时间:2015-04-25
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
单片机开发

#include <reg52.h>
sbit SMG_q = P1^0;	//定义数码管阳级控制脚(千位)
sbit SMG_b = P1^1;	//定义数码管阳级控制脚(百位)
sbit SMG_s = P1^2;	//定义数码管阳级控制脚(十位)
sbit SMG_g = P1^3;	//定义数码管阳级控制脚(个位)

sbit key1 = P3^7;	//定义按键1
sbit key2 = P3^6;	//定义按键2
sbit key3 = P3^5;	//定义按键3
sbit key4 = P3^4;	//定义按键4
sbit key5 = P3^3;	//定义按键5
sbit key6 = P3^2;	//定义按键6
	
void main(void)
{
	SMG_g=0;
	SMG_s=0;
	SMG_b=0;
	SMG_q=0;
	P0=0xc0;
	while(1){				
		if(key1==0){	
			SMG_q=0;	
			SMG_b=1;
			SMG_s=1;
			SMG_g=1;
			P0=0xf9;}
		else if(key2==0){
			SMG_q=1;
			SMG_b=0;
			SMG_s=1;
			SMG_g=1;
			P0=0xa4;}
		else if(key3==0){
			SMG_q=1;
			SMG_b=1;
			SMG_s=0;
			SMG_g=1;
			P0=0xb0;}
		else if(key4==0){
			SMG_q=1;
			SMG_b=1;
			SMG_s=1;
			SMG_g=0;
			P0=0x99;}
		else if(key5==0){
			SMG_q=1;
			SMG_b=1;
			SMG_s=1;
			SMG_g=1;}
		else if(key6==0){
			
			}
			}
}