娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年01月07日(星期二)

正在發(fā)生

2018年01月07日 | 基于單片機的流水燈介紹_51單片機流水燈的五種實現方法

發(fā)布者:快樂飛躍 來源: 互聯網關鍵字:流水燈  單片機 手機看文章 掃描二維碼
隨時隨地手機看文章

本文為大家?guī)砦宸N51單片機流水燈的實現方法。


51單片機流水燈原理


主控芯片和流水燈模塊的原理圖。流水燈模塊接在單片機的P1口,由原理圖可以知道,在P1口給一個低電平即可點亮LED燈。相反,如果要LED燈熄滅,就要把P1口的電平變?yōu)?a href="http://www.nncyjs.com/zhuanti/qbnP0C" style="color:#4595e6;" target="_blank">高電平即可。要實現流水燈功能,我們只要將LED1~LED8依次點亮、熄滅,依始類推,8只LED變會一亮一暗的做流水燈了。


實現8個LED流水燈程序用中文表示為:P1.0低、延時、P1.0高、P1.1低、延時、P1.1高、P1.2低、延時、P1.2高、P1.3低、延時、P1.3高、P1.4低、延時、P1.4高、P1.5低、延時、P1.5高、P1.6低、延時、P1.6高、P1.7低、延時、P1.7高、返回到開始、程序結束。


1、通過改變賦值實現流水燈


void main()


{ while(1) {


P2=0xfe;


delay1ms(500); P2=0xfd; delay1ms(500); P2=0xfb;


delay1ms(500); P2=0xf7; delay1ms(500); P2=0xef; delay1ms(500); P2=0xdf;


delay1ms(500); P2=0xbf; delay1ms(500); P2=0x7f;


delay1ms(500); } }


2、通過公式運算實現流水燈


void main() {


while(1) {


uinta,b=1; P2=0xfe; delayms(500); for(a=0;a<7;a++)


P2-=b; // P2=P2-b delayms(500); b=b*2; //都化為同一類型進制運算 } } }


3、通過操作符<<與“|”實現流水燈 (通過移位實現流水燈)


void main() {


uchara,i;


while(1) {


a=0xfe; //點亮第一位LED燈 for(i=0;i<8;i++)


{ P2=a;


a=a<<1; //左移一位


a=a|0x01; //左移一位后與0x01相或,保證左移后最低位為1 delay_ms(500); } } }


4、通過庫函數_crol_(字符左移)實現流水燈


void main()


{


uint a; a=0xfe; while(1) {


P2=a;a=_crol_(a,1); delay_ms(500); } }


5、采用數組實現流水燈


uchar code table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};


void main(void) {


uchari;


while (1) {


for(i=0;i<8;i++) //循環(huán)點亮8只LED燈 {


P2=table[i];


delay_ms(500); //延時500毫秒 } } }

關鍵字:流水燈  單片機 引用地址:基于單片機的流水燈介紹_51單片機流水燈的五種實現方法

上一篇:STC89C52和AT89S52用法上的注意總結
下一篇:如何弄懂單片機時序_關于單片機時序分析

推薦閱讀

30路遙控開關,按0-30個鍵分別點亮p0.0-p3.5的燈,32鍵全滅 org 00h ORG 30H MOV P1,#0FFH MOV P2,#0FFHMOV P3,#0FFH START: JB P3.7,$ ;等待遙控信號出現 SB: MOV R4,#8 ;8毫秒為高電平錯誤 SBA: MOV R5,#250 SBB: JB P3.7,SXB1 DJNZ R5,SBB DJNZ R4,SBA MOV R4,#2 JMP SBC SXB1: MOV R...
近日,專注重載桁架搬運的機器人公司——博信科技宣布獲得千萬級pre A輪融資,此輪融資由清控銀杏領投,梅花創(chuàng)投和科鑫資本跟投,勢能資本擔任本輪融資獨家財務顧問。博信創(chuàng)始人兼董事長吳躍新表示,此次融資將主要用于公司建立和升級產品的標準化體系,全面推進博信科技在汽車、機床、建筑和交通、智能倉儲等領域的服務能力。據悉,博信科技總部位于上海...
Trinamic的TMC7300是公司的第二個用于低壓應用的IC。 具有基于UART的扭矩和速度控制功能的電源驅動器,可以用2(1.8)…11V直流電驅動最多兩個直流電機。 TRINAMIC 運動控制有限公司宣布推出TMC7300,這是一種低壓驅動器,用于峰值電流達2A的一個直流電機,或峰值電流達2.4A的兩個直流電機。 TMC7300采用單節(jié)或雙節(jié)鋰離子電池或至少2節(jié)AA電池供電,非常適...
2021 年 1 月 7 日,地平線公告完成 C2 輪 4 億美元融資,由 Baillie Gifford、云鋒基金、中信產業(yè)基金、寧德時代聯合領投。至此,地平線計劃中的 7 億美元 C 輪融資已經完成 5.5 億美元。參與本輪投資的其他機構還包括(按首字母排序):Aspex 思柏投資,CloudAlpha Tech Fund,和暄資本,Neumann Advisors,日本 ORIX 集團,山東...

史海拾趣

問答坊 | AI 解惑

尋跡小車設計

一. 起因、目標及車體設計 一、 概述以自制方式為主制作一輛低成本的尋跡小車,用于學習嵌入式應用(單片機),這個項目有兩個基本的出發(fā)點: 便于自制,成本低廉,可以讓大多數人參與;有可以改進的空間,包括機械性能和電器性能,為進一步 ...…

查看全部問答∨

仙童關于IGBT的兩篇非常經典的文檔

仙童關于IGBT的兩篇非常經典的文檔仙童關于IGBT的兩篇非常經典的文檔,分享之。…

查看全部問答∨

請教ce6文件系統

各位大哥:偶項目遇到文件系統搞不定的問題,存儲系統的容量不能正確傳送給系統,以至于Copy大文件至Flash會沖掉系統文件,不知道文件系統如何去調整?目前我們使用的是PXA300 128Ram 128M Nand…

查看全部問答∨

幫解決者贈送1000分--USB安全移除問題

有哪位達人知道USB安全刪除的機制,點擊安全刪除后,Windows做了哪些動作。在做加密U盤的開發(fā)中,在登錄加密盤前加密盤以一種虛擬態(tài)顯示,登錄加密盤后加密盤一實際大小顯示,執(zhí)行了這兩種狀態(tài)切換操作后,USB設備不能安全移除,顯示:無法停用通用 ...…

查看全部問答∨

CAN擴展計劃

請大俠指點哈啊,沒有搞過2430,但是想整一個玩玩,敬請大家指正啊   [ 本帖最后由 funydiy 于 2010-8-3 23:07 編輯 ]…

查看全部問答∨

halt();只用這一句話能真正進入最低功耗嗎

想請教關于低功耗  halt mode 問題。第一個是:halt();只用這一句能真正的進入停機模式嗎,如果能得話,我做的板子在這種模式下功耗怎么還那么高呢,首先聲明外圍電路沒接東西,就一個開關按鍵,復位鍵? 第二問題是:我在執(zhí)行halt ...…

查看全部問答∨

2407 FFT???

大家看過TI 的FFT程序嗎?那里面的變量 indati[N]、indatr[N]是存放什么數據的數組,其中_input[2*N]這個數組更費解了。1、一會說是輸入數據的存儲數組,2、一會又說是存放FFT運算中用到的數據,包括實部和虛部,按二進制反序排列。_input[2*N]到底 ...…

查看全部問答∨

SHT11溫濕傳感器數據采集

sht11溫濕傳感器數據由51單片機采集 LCD顯示 C語言keil+proteus…

查看全部問答∨

富士通DIY板CAN程序簡單介紹

                                       富士通DIY板CAN程序簡單介紹 下載富士通網站的mb9bf50xr_can-v13 ...…

查看全部問答∨

使用ccs進行在線調試 電機一上電運行ccs就斷開連接

使用ccs進行在線調試 電機一上電運行ccs就斷開連接 顯示如附件 usb顯示:此設備可提高性能 如果講此USB設備連接到高速USB2.0端口,可以提高其性能 換了三個板子兩個仿真器都這樣 驅動和ccs也重裝了很多遍 現在懷疑硬件上逆變電路對控制板有影響 ...…

查看全部問答∨
小廣播
最新嵌入式文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 平凉市| 凌海市| 阿荣旗| 凉城县| 广元市| 锡林浩特市| 建德市| 长治县| 凭祥市| 湘西| 莒南县| 商南县| 苏州市| 璧山县| 太仆寺旗| 临沭县| 安化县| 班玛县| 宣化县| 繁昌县| 凌云县| 维西| 东光县| 靖安县| 化州市| 靖宇县| 天长市| 义马市| 永兴县| 南城县| 海宁市| 济阳县| 象山县| 交口县| 灵丘县| 永和县| 磐石市| 托克托县| 台北县| 城固县| 丹棱县|