久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機按鍵控制8位led燈的亮滅程序+電路圖
[打印本頁]
作者:
qqqqaqqqq
時間:
2019-7-8 12:02
標題:
單片機按鍵控制8位led燈的亮滅程序+電路圖
用兩個按鍵控制八燈的亮滅,一次加一或減一
led.jpg
(97.57 KB, 下載次數: 39)
下載附件
仿真圖
2019-7-8 11:58 上傳
以下為原程序:
#include <REGX52.H>
#define LED P0 // LED 接 P0口
typedef unsigned int u16;
typedef unsigned char u8;
u16 num = 0;
sbit key_jia = P2^0; //按鍵加
sbit key_jian = P2^1; //按鍵減
/***** 0000 0001 0000 0011 0000 0111 0000 1111 0001 1111 0011 1111 0111 1111 1111 1111 *****/
u8 code table[] = {0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};
/*******************************延時********************************/
void delay(u16 i)
{
while(i--);
}
/******************************按鍵**********************************/
void key(void)
{
if(key_jia == 0) // 按鍵加
{
delay(1000); // 消抖
if(key_jia == 0)
{
num++; // 加一
if(num == 9)
{
num = 8; // 最多到7
}
}
while( !key_jia ); // 檢測按鍵加是否松開
}
if(key_jian == 0) //按鍵減
{
delay(1000);
if(key_jian == 0)
{
if(num != 0) // 判斷是否到0
{
num--; // 減一
}
else
{
num = 0; // 到0停
}
}
while( !key_jian ); // 檢測按鍵減是否松開
}
}
/******************************main************************/
void main(void)
{
LED = table[0]; // 8燈為滅
while(1)
{
key(); // 按鍵
LED = table[num]; // led
}
復制代碼
全部資料51hei下載地址:
按鍵led及仿真.zip
(56.21 KB, 下載次數: 36)
2019-7-8 12:01 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
成人日批视频
|
久久午夜精品
|
国产中文字幕在线观看
|
午夜久久久
|
成人欧美一区二区三区黑人孕妇
|
91大神在线看
|
亚洲国产精品美女
|
久久久国产一区二区
|
久久久久网站
|
日本三级网
|
日本高清视频在线播放
|
中文久久
|
日本高清精品
|
亚洲精品影院
|
久久国产精品免费一区二区三区
|
日韩国产一区
|
亚洲第一视频网
|
国产成人99久久亚洲综合精品
|
国产精品2
|
日韩精品一区二区三区中文在线
|
日韩欧美天堂
|
国产精品久久久久久久久久免费看
|
亚洲成人三级
|
日本在线免费
|
久久精品99
|
91色站
|
欧美大片一区
|
欧洲av在线
|
日一区二区
|
日韩一区在线播放
|
黄色大片免费看
|
九九国产在线观看
|
人操人免费视频
|
久久国产婷婷国产香蕉
|
一区二区三区视频在线观看
|
成人国产精品视频
|
免费看91
|
最新免费黄色网址
|
欧美精品一区二区三区在线
|
激情91
|
www.9191.com
|