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

歷史上的今天

今天是:2025年05月19日(星期一)

2018年05月19日 | 51單片機 (2)流水燈實驗

發布者:快樂舞步 來源: eefocus關鍵字:51單片機  流水燈 手機看文章 掃描二維碼
隨時隨地手機看文章

一、控制一/多燈亮滅

匯編實現


  1. ;注釋  

  2. LOOP:  

  3. ;SETB P1.1 ;(1)熄滅燈  

  4. MOV P1,#0FFH;  

  5. LCALL DELAY     ;(2)延時一段時間  

  6. ;CLR P1.1        ;(3)點亮燈  

  7. MOV P1,#0FDH;  

  8. LCALL DELAY     ;(4)延時一段時間     

  9. AJMP LOOP       ;(5)跳轉到第一句LOOP處  

  10.   

  11. ;以下子程序   

  12. DELAY:   

  13.     MOV R7,#250 ;  

  14. D1: MOV R6,#250 ;  

  15. D2: DJNZ R6,D2  ;R6=R6-1;IF(R6!=0) GOTO D2;  

  16.     DJNZ R7,D1  ;  

  17.     RET         ;返回主程序  

  18. END             ;子程序結束標志  


C語言實現


  1. #include   

  2.   

  3. sbit led=P1^3;  

  4. void Delay(){  

  5.     unsigned char i,j;  

  6.     for(i=0;i<250;i++)  

  7.     for(j=0;j<200;j++);  

  8. }  

  9. void main(){  

  10.    while(1){  

  11.       P1=0xfe;  

  12.       Delay(); Delay();Delay();Delay();  

  13.       led=0;  

  14.       Delay(); Delay();Delay();Delay();  

  15.       P1=0x00;  

  16.       Delay(); Delay();Delay();Delay();  

  17.    }  

  18. }  

開關控制單燈亮滅


  1. #include   

  2.   

  3. sbit led=P1^3;  

  4. void main(){  

  5.    while(1){  

  6.       if(P0^1==0){ //開關是否按下  

  7.         led=0;  

  8.       }else{  

  9.             led=1;  

  10.       }  

  11.    }  

  12. }  

流水燈表示乘法運算結果


  1. #include  

  2. void main(void){  

  3.   unsigned char s,m,n;  

  4.   m=64;  

  5.   n=71;  

  6.   s=m*n;  //s=4544=17*256+192  所以用P0表示17、P1表示192  

  7.   P0=s/256;  

  8.   P1=s%256;  

  9. }  


走馬燈


  1. #include   

  2. void Delay(){  

  3.     unsigned char i,j;  

  4.     for(i=0;i<250;i++)  

  5.     for(j=0;j<250;j++);  

  6. }  

  7. void main(){  

  8.    unsigned int i;  

  9.    i=0x01;   

  10.    while(1){  

  11.       P1=i; Delay();  

  12.       i<<=1;  

  13.       if(i==0x100) i=0x01;  

  14.    }  

  15. }  

摘自《單機片C語言編程100個實例》


  1. //實例19:用if語句控制P0口8位LED的流水方向  

  2. #include  //包含單片機寄存器的頭文件   

  3. sbit S1=P1^4;     //將S1位定義為P1.4  

  4. sbit S2=P1^5;     //將S2位定義為P1.5  

  5. /***************************** 

  6. 函數功能:主函數  

  7. *****************************/  

  8. void main(void)  

  9. {    

  10. while(1)  

  11. {  

  12. if(S1==0)   //如果按鍵S1按下   

  13. P0=0x0f;  //P0口高四位LED點亮   

  14. if(S2==0)   //如果按鍵S2按下   

  15. P0=0xf0;  //P0口低四位LED點亮   

  16. }        

  17. }  


關鍵字:51單片機  流水燈 引用地址:51單片機 (2)流水燈實驗

上一篇:51單片機 (3)定時器和計數器
下一篇:最后一頁

推薦閱讀

[ 摘 ?要 ] ??焊接作為一個牽涉到電弧物理、傳熱、冶金和力學等各學科的復雜過程,其涉及到的傳熱過程、金屬的融化和凝固、冷卻時的相變、焊接應力和變形等是企業制造部門和設計人員關心的重點問題,采用傳統的經驗方式對于厚鋼板的焊接等特殊工藝無法進行合理的工藝設計,因此本文針對焊接數值模擬的基本理論進行了闡述,同時對于焊接仿真與ANSYS...
隨著科技和仿生學的發展,機器人不再是大家印象中的方方正正,像《機器人瓦力》或者《機器管家》一樣的傳統機械形象。機器人逐漸被賦予更高的功能性和運動性。不少機器人被設計成動物的形象,作為展館形象大使或者進行智能服務,今天介紹的蛇形機器人就是一種高功能性產物。 蛇形機器人形如其名,像蛇一樣細長,轉動靈活,能伸能屈,這賦予它很高的靈...
受近期新型冠狀病毒肺炎的影響,為遏制疫情擴散蔓延,各國政府延長多項活動禁令及出行限制,法蘭克福展覽集團在與各方客戶、合作伙伴和支持協會商議后決定延遲舉辦原定于2020年9月8至12日舉辦的法蘭克福國際汽車零配件及售后服務展覽會(下稱Automechanika Frankfurt)。 作為全球領先的汽車后市場展會,Automechanika Frankfurt匯聚來自逾180個國家和...
5月18日消息,大陸汽車電子系統常熟工廠正式投入運營。據悉,新工廠總占地面積超過1.35萬平方米,是大陸集團電子懸架系統在中國的研發和生產基地。新工廠第一期共有6條產線,生產組裝空氣懸架模塊和空氣供給系統,年產能將達到20萬車套。大陸汽車電子系統常熟工廠(圖片來源:大陸集團)當下,汽車正朝著輕量化、模塊化和電子化方向發展,對空氣懸架系統也...

史海拾趣

問答坊 | AI 解惑

請教大家我應該用什么方法設計這個波形發生和控制電路

大家好!我想設計一個電路,可以產生兩路同步的波形,還在波形產生到某個點的時候觸發一個采集卡采 集數據,請問我是用cpld,單片機,arm,fpga,dss,plc中的哪種?因為我要學會了才弄,希望大家給 點意見。…

查看全部問答∨

LCD黑屏問題調試[PXA310 bootloader]

LCD黑屏問題調試[PXA310 bootloader] 1. PXA310+DA9034+NXP5209架構的手機 2.Bug:LCD黑屏問題調試 3.任務級別:bootloader XXX:為保密公司做的項目 附件功能用不了,我用latex寫的報告, 1.復制粘貼至另一個文件后,保存為一個文件,文 ...…

查看全部問答∨

無線傳感器分級休眠模型的研究

摘要:為了提高無線傳感器的有效工作時間, 在無線傳感器處于等待狀態時, 令其休眠是重要的一種降低功耗策略。分析已 有的兩種無線傳感器分級休眠能耗模型的特點, 指出這兩種模型是單部件無線傳感器分級休眠模型, 它們不適用于多部件 組成的無線傳 ...…

查看全部問答∨

2440實驗板,不通過JTAG如何燒寫引導程序

大家好!2440的板子上不用JTAG,可以向flash里面燒寫引導程序嗎?通過USB、串口或者網口可以嗎?…

查看全部問答∨

請問Build菜單中Open Build Release Directory是連接哪個文件的。我想知道如何寫一個.bat文件,讓其自動編譯驅動。

請問Build菜單中Open Build Release Directory是連接哪個文件的。我想知道如何寫一個.bat文件,讓其自動編譯驅動。然后加載到nk.bin文件中。分別使用命令build、makeimg。 下面是我寫的,我覺得是“call wince.bat ARMV4I CEBASE smdk2440”錯誤。 ...…

查看全部問答∨

求助,望各位大俠賜教

現在在搞個磁卡打印機的程序,用的COM口,發出讀指令后,有返回值,請問如何記錄返回值?謝謝!…

查看全部問答∨

請香主和大俠看下RTC的問題(用官方庫)已解決

先貼上中斷部分的程序:void RTC_IRQHandler(void){  vu32 Time_temp;  if (RTC_GetITStatus(RTC_IT_SEC) != RESET)  {    /* Clear the RTC&nbs ...…

查看全部問答∨

用Flash保存設置的數據,如何知道未用Flash

小弟用STM32做一光源控制器,其中一些相關的設置,希望能保存到Flash中,在下次開機的時候能夠直接讀取出來,省去重新設置的麻煩。 在保存數據的時候,我如何確定要保存到Flash的哪個地址?哪些地址是沒有被代碼使用到的? 代碼是如何被存放 ...…

查看全部問答∨

怎么向外部存儲器燒寫程序

我想把程序燒寫到外部存儲器中 用的是quartus ii , 外部存儲器不是專用的EPCS那種 是winbond的 該怎么操作呢 在網上看了好多 但還是很迷茫 看altera 的資料講的都是針對EPCS的。按他的方法先把.sof文件轉成.jin的格式 然后再用slf方式下載到存儲器 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 北海市| 崇阳县| 平原县| 西吉县| 霍邱县| 崇礼县| 垦利县| 富宁县| 嵊州市| 三门峡市| 两当县| 滦平县| 金华市| 广德县| 永城市| 化州市| 屯昌县| 射洪县| 镇康县| 炉霍县| 靖远县| 靖州| 康保县| 航空| 台东市| 苗栗县| 临洮县| 武穴市| 舟山市| 库伦旗| 称多县| 若尔盖县| 合江县| 临沭县| 逊克县| 南宫市| 台中县| 洛宁县| 延寿县| 通州区| 广元市|