1樓:匿名使用者
//真的是很簡單的,用點心學幾天就可以寫,看到沒人回,幫忙:
//12m
#include
void timer0_init()
void main()
void timer0_isovf()interrupt 1}
2樓:匿名使用者
程式如下: 絕對沒有錯
led燈的一端接p1口的各各引腳,另一端接地。同時在p1口的每個管腳上加1k的上拉電阻,電阻另一端連線至+5v即可
org 0000h
ajmp start
org 0030h
start:mov sp,#07h
mov p1,#00h
mov a,#0aah
loop:cpl a
mov p1,a
acall delay
ajmp loop
delay:mov r0,#50
dl0:mov r1,#200
dl1:mov r2,#18h
dl2:nop
nopdjnz r2,dl2
djnz r1,dl1
djnz r0,dl0ret
3樓:匿名使用者
org 1000h
mov a,#01h
mov p1,a
loop:mov p1 a
lcall delay
4樓:匿名使用者
太菜了,隨便找本微控制器的教程都有這樣的程式。
試編寫程式實現:利用89c51微控制器的p1口控制8個發光二極體,相臨的4個發光二極體為一組,使兩組每隔0.5... 30
5樓:湯雋秀
用定時器,每隔0.5秒中斷一次,在中斷服務程式中用p1和0xff異或再賦值給p1,可實現兩組交替亮滅
6樓:melody丶丨
#include "reg51.h"
unsigned char a;
main()
void tt0() interrupt 1
7樓:生活如歌
寫不開了,只寫主程式
void main()}
8樓:風雲突變
如:前四位與後四位分別間隔0.5s全亮
則:while(1)
9樓:匿名使用者
用什麼寫呀,是彙編,還是c語言呢?
利用89c51微控制器的p1口控制8個發光二極體led程式設計
10樓:延承溫嘉平
這是隻是百點亮p1口的程式
#include
void
main()
}這是閃爍度p1口回程式
#include
void
delay(unsigned
inti)
//延時函式
void
main()
//主函式
}純手打,答對你有幫助的話請採納謝謝
11樓:做而論道
mov p1, #3ahend
12樓:w緣夢書生
發光的具體要求有嗎?是要閃爍還是流水燈
at89c51微控制器的p1.0接一開關,p1口接8個發光二極體.
13樓:匿名使用者
很簡單啊,簡單的輸入輸出**即可!定時器簡單定時即可交替亮滅!
手打不易,如有幫助請採納,謝謝!!
14樓:
#include
#define uint unsigned intsbit key= p1^0; //接開關的引腳void delayms(uint xms) //定義延時專程式屬ms
void main()}
15樓:匿名使用者
你確定p1口又接開關,又接8個led?????我還是第一次見到。
16樓:匿名使用者
組合語言寫?還是c語言寫?說清楚寫
用AT89C51微控制器的P2口控制Led的流水燈的C程式看不懂
緱淑蘭印醜 include void delay1ms unsigned intcount 延時函式,延遲時間為count 1ms 由佑平仇鸞 1000 0000右移ledindex位,延遲時間為count 1ms j 點亮一個led 把leddirection取反 延時函式 regx52 ledi...
AT89C51微控制器60 00到00 00倒計時程式4位數
at89c51微控制器60.00到00.00倒計時程式 4位數碼管顯示 c語.黃鶯鳴翠柳 紫燕剪春風 鶯歌燕舞 一年四季春常在 萬紫千紅永開花 喜迎新春 求組合語言 at89c51微控制器 4位數碼管顯示倒計時 倒計時的時間可以調節 求大神啊 15 四位數碼管的段控和位控用哪個並行口了呀,什麼條件不...
求at89c51微控制器和adc0809 AD轉換器的連線方法
塞千山 把8031直接換成8951就行啦 管腳是一樣的 電路如圖 程式如下 include define uint unsigned int define uchar unsigned charuchar code leddata 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d...