68精品久久久久久欧美,最近中文字幕完整在线看一,久久亚洲男人天堂,最近中文字幕完整视频高清1

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 單片機(jī)C語言程序設(shè)計(jì):K1-K4分組控制LED

單片機(jī)C語言程序設(shè)計(jì):K1-K4分組控制LED

關(guān)鍵字:LED 單片機(jī) C語言 程序設(shè)計(jì) 作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-19  瀏覽:36

/*  名稱:K1-K4  分組控制 LED

*/

說明:每次按下 K1 時(shí)遞增點(diǎn)亮一只 LED,全亮?xí)r再次按下則再次循環(huán)開始,

    K2 按下后點(diǎn)亮上面 4 只 LED,K3 按下后點(diǎn)亮下面 4 只 LED,K4 按下后關(guān)閉所有 LED

 

#include<reg51.h>

#define uchar unsigned char

#define uint unsigned int

//延時(shí)

void DelayMS(uint x)

{

uchar i;

while(x--) for(i=0;i<120;i++);

}

//主程序

void main()

{

uchar k,t,Key_State;

P0=0xff;

P1=0xff;

while(1)

{

t=P1;

if(t!=0xff)

DelayMS(10); 

if(t!=P1) continue;

//取得 4 位按鍵值,由模式 XXXX1111(X 中有一位為 0,其他均為 1)

//變?yōu)槟J?nbsp;0000XXXX(X 中有一位為 1,其他均為 0)

Key_State=~t>>4; 

k=0; 

//檢查 1 所在位置,累加獲取按鍵號(hào) k

while(Key_State!=0)

k++; 

Key_State>>=1; 

//根據(jù)按鍵號(hào) k 進(jìn)行 4 種處理

switch(k)

case 1: if(P0==0x00) P0=0xff;

P0<<=1; 

DelayMS(200); 

break; 

case 2: P0=0xf0;break;

                                                     case 3: P0=0x0f;break;

                                        case 4: P0=0xff;

}

}

單片機(jī)C語言程序設(shè)計(jì):K1-K4分組控制LED

編輯:admin  最后修改時(shí)間:2018-05-19

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

奉节县| 浦北县| 南京市| 沭阳县| 聂拉木县| 富源县| 昌图县| 溆浦县| 阿克陶县| 金寨县| 金寨县| 枝江市| 夏邑县| 石景山区| 静海县| 响水县| 连城县| 光山县| 福清市| 株洲市| 阿图什市| 平顶山市| 布尔津县| 黄陵县| 牟定县| 宿州市| 长岛县| 麻江县| 彝良县| 建湖县| 杭锦旗| 屏山县| 巢湖市| 柞水县| 定边县| 临武县| 大同县| 漳平市| 前郭尔| 松溪县| 封丘县|