51微控制器按鍵控制流水燈左移,51微控制器的c語言 左移右移怎麼用?想用來控制流水燈,請幫忙寫個完整的c程式,參考下,埠隨意

時間 2021-09-10 12:09:58

1樓:匿名使用者

按鍵不能用while函式來寫,第八行:

if(k1==0)//按一次執行一次函式內容}

2樓:匿名使用者

開始學習微控制器的同學們寫注意了,在執行程式後,現象不正確的時候,不要首先就找軟體的錯誤,我的經驗是從源頭開始找問題,首先你得確定你的平臺是正確的,

你說是按鍵沒效果,先用萬用表測試一下你的引腳的電平,是否被拉低了如果按鍵沒問題,你就檢查_crol_(p0,1);這句,查一下標頭檔案是否被包含,我個人建議自己作個移位函式

雖然程式中還有別的問題,但不會造成你一在按鍵沒效果的現象!

如果你是想學硬體的人,你可以這麼玩下去,如果你是想程式設計,建議你先寫段時間(可能是很長時間)的c語言,至少能寫個畫形動畫或是圖書館管理程式出來後再去學微控制器吧,不然真心覺得你會學得很慢,而且進步很慢

3樓:做而論道

#include

#include

sbit k1 = p2^0;

void delay()

void main()}}

試試看。

51微控制器的c語言 左移右移怎麼用?想用來控制流水燈,請幫忙寫個完整的c程式,參考下,埠隨意

4樓:

# include "reg51.h" // 包含標頭檔案

#define uchar unsigned char

void delay02s(void) // 延時0.2s子程式

void main (void) // 主函式

j=0x80; // 設定右移初始值j為0x80

for (i=0;i<8;i++)}}

微控制器實驗流水燈,51微控制器流水燈實驗(我用的是手把手教你學微控制器的教程)

org ooooh ljmp main org 1000h main mov a,ofeh again mov p1,a rl a lcall delay jnb p1.7,two 這裡判斷 是否為低電平,如果是就轉到 sjmp again two mov a,offh mov p1,a pp mo...

微控制器led流水燈方向如何改變,51微控制器定時器實現流水燈,並用按鍵外部中斷控制改變流水燈的流向,這個程式怎麼寫?最好有註釋,謝謝

輕候念雲 微控制器 single chip microcomputer 是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu 隨機儲存器ram 只讀儲存器rom 多種i o口和中斷系統 定時器 計數器等功能 可能還包括顯示驅動電路 脈寬調製電路 模擬多路轉換器 a d轉換...

微控制器按鍵控制led燈亮滅程式,微控制器按鍵控制LED燈亮滅程式

按鍵按下就打控制燈的io取反就可以了 如 if key1 1 51微控制器的按鍵控制小燈亮滅的問題 程式型別 c語言 系統設定如下 p1.0 按鍵1 p1.1 按鍵2 p1.2按鍵3p2.0 p2.1 p 2.2 分別接乙個繼電器和ledio口 初始化均為高電平 程式main 黑龍江少帥 int0中...