首页 > 应用 > 单片机应用
[导读]#include typedef unsigned char uchar; typedef unsigned int uint; #define keyin (P1IN & 0X0F) #define wei_h P5OUT |= BIT5 #define wei_l P5OUT &= BIT5 #define duan_l P6OUT &= ~BIT6 #define duan_h P6OUT

#include

typedef unsigned char uchar;

typedef unsigned int uint;

#define keyin (P1IN & 0X0F)

#define wei_h P5OUT |= BIT5

#define wei_l P5OUT &= BIT5

#define duan_l P6OUT &= ~BIT6

#define duan_h P6OUT |= BIT6

uchar table[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

uchar num = 0;

void delay(int z)

{

int i,j;

for(i=z;i>0;i--)

for(j=112;j>0;j--);

}

void display(uchar dat)

{

P4OUT = table[dat];

duan_h;

duan_l;

P4OUT = 0x00;

wei_h;

wei_l;

}

void main( void )

{

uchar temp,keyval;

// P1DIR = 0XFF;P1OUT = 0XFF;

P2DIR = 0XFF;P2OUT = 0XFF;

P3DIR = 0XFF;P3OUT = 0XFF;

P4DIR = 0XFF;P4OUT = 0XFF;

P5DIR = 0XFF;P5OUT = 0XFF;

P6DIR = 0XFF;P6OUT = 0XFF;

P1DIR = 0XF0;

int num = 0;

// Stop watchdog timer to prevent time out reset

WDTCTL = WDTPW + WDTHOLD;

while(1)

{

if(keyin != 0x0f)

{

delay(5);

if(keyin != 0x0f)

{

temp = keyin;

while(keyin != 0x0f);//松手检测

switch(temp)

{

/* 1 case 0x0e: keyval = 1;display(keyval);break;

case 0x0d: keyval = 2;display(keyval);break;

case 0x0b: keyval = 3;display(keyval);break;

case 0x07: keyval = 4;display(keyval);break;

default: keyval = 8;display(keyval);break; */

/* 2 case 0x0d: num++;if(num==16)num=0;display(num);break;

case 0x0b: num--;if(num==0)num=15;display(num);break;*/

}

}

}

}

}


换一批

延伸阅读

[单片机应用] 为什么要使用MSP430?与51单片机的优劣势在哪里?

为什么要使用MSP430?与51单片机的优劣势在哪里?

MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16 位超低功耗的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器......

关键字:MSP430 51单片机 TI

[单片机应用] MSP430:PWM产生

MSP430:PWM产生

#define PWM BIT6// Description: This program generates one PWM output on P1.2 or P1.6 using// Timer_A configured for up ......

关键字:MSP430 PWM产生

[单片机应用] MSP430F5529中UCS的配置

MSP430F5529中UCS的配置

MSP430(F5529)相比MSP430(F149)来讲,功能更加强大。UCS简介MSP430F5XX/MSP430F6XX系列器件的UCS包含有五种时钟源,依次是:XT1CLK、VLOCLK、REFOCLK、DCOCLK和XT2CLK。......

关键字:MSP430F5529 UCS

[通信技术] 高通高层:全球前十智能终端厂商中国占七席,高通的发展离不开中国!

高通高层:全球前十智能终端厂商中国占七席,高通的发展离不开中国!

孟樸在演讲中表示,从CDMA到3G、4G时代,高通一直与中国的产业界紧密合作。2010年,全球移动终端厂商的前十名中,中国厂商只占据一位,而现在全球前十家智能终端厂商里,中国厂家占据七席,这七家也都是高通的客户。高通的发展离不开中国的发展,......

关键字:高通 5G 智能终端

[大数据] 湖北省孝昌大数据助力健康扶贫

湖北省孝昌大数据助力健康扶贫

7月12日,湖北省健康扶贫荆楚行省级第四医疗队走进孝昌,武汉大学中南医院携手湖北省中医院、武汉市儿童医院、孝感市中心医院、荆门市第二人民医院,组织呼吸内科、消化内科、心血管科、普外科、泌尿外科、儿科11大专业32名专家,进行了教学查房、科......

关键字:健康扶贫 大数据 精确排查

[消费类电子新闻] 携号转网正式实施五天,暴露出了这些问题!

携号转网正式实施五天,暴露出了这些问题!

人们期盼已久的携号转网终于开始实施了,万事开头难,三大运营商都反映转网后可能遇到一些问题。 ......

关键字:携号转网 工信部 三大运营商

[显示光电] PC显示器也迎来OLED时代?华硕21英寸OLED显示器曝光!

PC显示器也迎来OLED时代?华硕21英寸OLED显示器曝光!

据介绍,目前,OLED屏幕在PC显示器领域是相当罕见的,部分原因在于与“老化”问题和图像延迟问题相关的技术还不完善,这也导致许多显示器制造商忽略了PC领域的OLED屏幕。 ......

关键字:显示器 OLED OLED显示器

我 要 评 论

网友评论

技术子站

更多

项目外包

更多

推荐博客