1樓:小夏在深圳
微控制器流水燈c語言程式的源**如下:
#include //51系列微控制器定義檔案#define uchar unsigned char //定義無符號字元
#define uint unsigned int //定義無符號整數
void delay(uint); //宣告延時函式void main(void)
temp=0x80;
for(i=0;i<8;i++) //8個流水燈反向逐個閃動temp=0xfe;
for(i=0;i<8;i++) //8個流水燈依次全部點亮temp=0x7f;
for(i=0;i<8;i++) //8個流水燈依次反向全部點亮void delay(uint t) //定義延時函式擴充套件資料51微控制器流水燈的源**如下
#include
#include
void delay(int a)
main()}}
2樓:
1、用精確定時的方法,設定流水燈執行時的時間間隔,延時時間為500ms。
2、#include "reg51.h"首先寫出微控制器的頭函式。
3、#include "intrins.h"輸入位移函式。
4、unsigned int count=0,led;定義函式。
5、輸入主函式,定義微控制器的埠,寫入延時函式。
6、中斷跳轉,使流水燈執行起來。
3樓:匿名使用者
#include //51系列微控制器定義檔案#define uchar unsigned char //定義無符號字元
#define uint unsigned int //定義無符號整數
void delay(uint); //宣告延時函式void main(void)
}} void delay(uint t) //定義延時函式
用c語言編寫,微控制器控制led燈並用定時器延時,每隔一秒使led依次點亮,8 個燈
4樓:來自安貞堡熱情的辛巴
『每隔一秒使led依次點亮』,其實我沒看懂這句話。是每隔一秒亮一個燈,還是。。。
5樓:甕禕悅
很簡單的!!幾句話的事!!!
void main()
//名稱:t0中斷服務程式
void time0() interrupt 1
6樓:
我再幫你補一課,看了你的標題,我寫了一個用定時器0來控制一個led燈第隔1秒鐘亮滅一次的程式,希望對你有用,另外我也寫了一個你說的那個程式,一起發上來吧
#include
#define uchar unsigned char
#define uint unsigned int
/**************************************/
uchar num;
bit tt;
sbit d=p1^0;
/******************主程式入口********************/
void main() }
}void timer() interrupt 1
****************這個程式是逐個點亮的(思路:由256逐減1,值由led燈顯示)***********************
#include
#define uchar unsigned char
#define uint unsigned int
/**************************************/
uchar num,tt;
//bit tt;
sbit d=p1^0;
/******************主程式入口********************/
void main() }
}void timer() interrupt 1
**等 用c語言程式設計 實現51微控制器其中一個埠控制八個流水燈依次點亮,
7樓:超哥
#include
#include<
#define uchar unsigned char#define uint unsigned intuchar led=0xfe;
void delay(void)
}tr1=0;
}void left(void)
void main(void)
8樓:匿名使用者
#include
void delay(long int t)}}}void main() //假設低電平有效}}ok了,樓主這個沒問題了
微控制器c語言如何實現led流水燈來回流動
你直接把這八個月流水燈串聯起來就可以 可以通過左移函 數 crol 和右移函式 cror 來實現led等的來回流動。具體實現方法可以參考如下程式 include include define uint unsigned int define uchar unsigned charvoid delay...
stc89c51微控制器c語言。編寫中斷程式,要求主程式每間隔1秒蜂鳴器響1秒
微控制器,一個定時器,能使發光二極體亮1s,滅1s,周而復始。include define uchar unsigned char define uint unsigned intvoid init uchar a 0 main void init void timer0 interrupt 1 首...
急,求89c51微控制器交通燈程式
請把isis檔案發出來 程式彙編還是c語言 求個89c51微控制器紅綠燈程式 注p0口為東西紅燈 p1口為東西黃燈 p2口為東西綠燈 p3南北紅燈 p4南北黃燈 p5南北綠燈 綠燈停留3s 黃燈閃爍5次,每次0.2s,紅的停留4s org 0000h ljmp main org 0030h main...