91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

51單片機實現流水燈

單片機開發宇凡微 ? 來源:單片機開發宇凡微 ? 作者:單片機開發宇凡微 ? 2023-05-18 14:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

51單片機實現流水燈

以下是本篇文章正文內容,下面案例可供參考

一、點亮第一個LED

#include 
#define uint unsigned int //簡化定義
#define uchar unsigned char//同上
sbit D1=P2^1;
void main(){
		D1=0;
}

代碼中D1代表著位定義,相當于將LED燈對應管腳的位置起一個名字。單片機初始狀態管腳默認為高電平,即對應值為1。所以如果想要點亮LED燈,只需要讓他的管腳電平為低即可。

二、流水燈

1.總線型控制

設計一個流水燈,如果使用位操作,需要一個個去定義。這無疑是十分繁瑣的。所以這里我們采用總線型操作。

總線型這種總線制方法可以統一控制十位數相同的管腳。

例如如果想要控制P1.0-p1.7的電平情況,具體編程方法是根據所需要的結果,標出每個管腳對應的01值,從前到后排列,然后轉化為十六進制,直接令P1=0x+對應十六進制數。這樣只用一行代碼實現多個管腳控制。

#include 
void main()
		P1=0x80;//對應十進制數字10000001,對應P1的首個管腳與最后一個管腳高電平。
}

2.延時函數

代碼如下(示例):

void delay(uint i){
while(i--);
}//此函數可以用來控制特定時長的延時,具體時間由單片機晶振頻率決定。

3._ crol _函數使用

_crol_函數功能:將 c 進行b位左位移,并將值以unsigned char類型返回;

#include //_crol_函數在intrins.h函數庫中。
unsigned int temp;
temp=0xfe;
P1=temp;
temp=_crol_(temp,1);//第一個變量用來控制位,第二個用來控制每次移動的位數。

4. 實現流水燈

#include 
#include 
#define uint unsigned int 
#define uchar unsigned char
void delay(uint i);
void main(){
	uint temp=0xfe;
	while(1){
		P2=temp;
		temp=_crol_(temp,1);
		delay(10000);
	}
}
void delay(uint i){
while(i--);
}

最后實現單片機流水燈操作。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6067

    文章

    44991

    瀏覽量

    650427
  • led燈
    +關注

    關注

    22

    文章

    1596

    瀏覽量

    109735
  • 51單片機
    +關注

    關注

    277

    文章

    5711

    瀏覽量

    127374
  • 流水燈
    +關注

    關注

    21

    文章

    433

    瀏覽量

    60511
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    51單片機是如何實現流水燈左移后右移動的?

    51單片機是如何實現流水燈左移后右移動的?怎樣去編寫其代碼?
    發表于 07-19 07:56

    基于51單片機實現流水燈

    51單片機入門教程(2)——實現流水燈一、搭建流水燈電路二、流水燈程序2.1 延時程序2.2 延
    發表于 11-10 08:03

    51單片機如何實現流水燈51單片機實現流水燈的三種方法詳細分析

    首先,介紹下原理。下圖為主控芯片和流水燈模塊的原理圖。流水燈模塊接在單片機的P1口,由原理圖可以知道,在P1口給一個低電平即可點亮LED燈。相反,如果要LED燈熄滅,就要把P1口的電平變為高電平即可
    的頭像 發表于 10-03 10:38 ?9.8w次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>如何<b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>?<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>的三種方法詳細分析

    利用51單片機實現流水燈的程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈的程序免費下載。
    發表于 08-28 17:29 ?2次下載
    利用<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>的程序免費下載

    使用51單片機實現流水燈的程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈的程序免費下載。
    發表于 08-27 17:29 ?6次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>的程序免費下載

    使用51單片機實現流水燈的程序和電路圖免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈的程序和電路圖免費下載。
    發表于 08-26 17:30 ?10次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>的程序和電路圖免費下載

    使用51單片機實現流水燈C語言的程序實例免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈C語言的程序實例免費下載。
    發表于 07-19 17:38 ?9次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>C語言的程序實例免費下載

    使用51單片機實現流水燈總線操作的C51程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈總線操作的C51程序免費下載。
    發表于 07-17 17:38 ?4次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>總線操作的C<b class='flag-5'>51</b>程序免費下載

    使用51單片機實現流水燈左移后右移動的程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈左移后右移動的程序免費下載。
    發表于 07-04 17:41 ?2次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>左移后右移動的程序免費下載

    使用51單片機實現流水燈的C語言程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈的C語言程序免費下載。
    發表于 05-27 08:00 ?3次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>的C語言程序免費下載

    使用51單片機實現流水燈的程序和Proteus仿真

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈的程序和Proteus仿真電路圖和工程文件合集免費下載。
    發表于 11-04 08:00 ?8次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>的程序和Proteus仿真

    51單片機實現流水燈的源代碼

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈的源代碼免費下載。
    發表于 11-13 17:28 ?56次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>的源代碼

    使用51單片機實現流水燈的詳細資料說明

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈的詳細資料說明。
    發表于 04-01 17:21 ?21次下載

    51單片機實現流水燈

    文章目錄51單片機實現流水燈一、點亮第一個LED燈二、流水燈1.總線型控制2.延時函數3._ crol _函數使用4.
    發表于 11-05 13:36 ?24次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>

    51單片機實現流水燈操作

    一、用移位操作二、用C51庫函數三、總結
    發表于 11-20 17:21 ?10次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>操作
    主站蜘蛛池模板: 中文字幕色综合久久 | 一区二区三区精品国产欧美 | 岛国三级在线看 | 亚洲最大成人 | 中国高清色视频www 中国高清性色生活片 | 拍拍拍拍拍拍拍无挡大全免费 | 黄色大片播放 | 免费又黄又爽1000禁片 | 中文天堂在线最新2022更新 | 人成电影免费观看在线 | 老师你好大好白好紧好硬 | 操亚洲| 日韩一级欧美一级在线观看 | 美女黄色一级毛片 | 国产香蕉75在线播放 | 黄网站色在线视频免费观看 | 国产成人99久久亚洲综合精品 | 视频一区日韩 | 久久综合精品视频 | 婷婷色在线播放 | 福利片第一页 | 五月婷婷影院 | 二级黄色大片 | 午夜在线观看免费观看大全 | 一区二区三区国模大胆 | 91桃色国产线观看免费 | 天天爱夜夜做 | 色秀视频免费高清网站 | 免费一级片在线观看 | 色噜噜狠狠色综合中文字幕 | 高清国产亚洲va精品 | 欧美在线性 | 日本三级全黄三级a | jzzjlzz亚洲乱熟在线播放 | 日本在线视频二区 | 成人午夜毛片 | 日本黄在线 | china3p单男精品自拍 | 日本5级床片全免费 | 亚洲黄色小说网站 | 99久久伊人一区二区yy5099 |