欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
實現(xiàn)這個單片機LED閃爍代碼應該怎么寫?求指導如何學習單片機
[打印本頁]
作者:
曾某人。
時間:
2021-6-4 21:23
標題:
實現(xiàn)這個單片機LED閃爍代碼應該怎么寫?求指導如何學習單片機
共有8個LED燈,要求LED1每100ms閃爍,LED2每200ms閃爍,LED3每400ms閃爍,LED4每800ms閃爍,LED5每1600ms閃爍,LED6每3200ms閃爍,LED7每6400ms閃爍,LED8每12800ms閃爍.
作者:
munuc_w
時間:
2021-6-5 08:31
用一個定時器定時10ms,在定時中斷中計數(shù),判斷計數(shù)值即可。
作者:
hhdsdy
時間:
2021-6-5 09:27
我發(fā)覺論壇很多都是求程序來的,而且還是布置的作業(yè),這樣應付學習真的好嗎?如果是寫出的程序有問題,大家是很樂意幫助的,像這類明顯是作業(yè)題卻完全不懂腦筋不想去打好基礎(chǔ),只想甩鍋給論壇,讓壇友們代為完成,也沒多少人有時間和精力去幫助你完成的。
作者:
壓著我頭發(fā)啦
時間:
2021-6-5 09:54
程序涉及到LED燈閃爍,定時器。這分別是單片的2節(jié)課,led閃爍是很簡單的,不管是作業(yè)還是啥,看幾眼就明白了了,如果是本專業(yè),或者本行業(yè),第二節(jié)課一定要花時間經(jīng)歷去學,畢竟是單片機的核心功能。如果為了應付差事,實在沒人給你寫,你就有*償*索*要吧。入行1年以上的估計不屑于花時間寫這個,來證明自己順便幫助你了
作者:
xuyaqi
時間:
2021-6-5 10:25
給個參考程序:
#include <reg51.h>
int count = 0;
sbit output = P3^0;
sbit led0 = P1^0;
sbit led1 = P1^1;
sbit led2 = P1^2;
sbit led3 = P1^3;
sbit led4 = P1^4;
sbit led5 = P1^5;
sbit led6 = P1^6;
sbit led7 = P1^7;
void initialize()
{
/*TMOD|=0X02;
TH0=0x10;//1us-0x9c;20us-0x3c;
TL0=0x10;
TR0=1;//也可以到用時才啟動
ET0=1;
EA = 1;*/
ET0 = 1;//定時器中斷打開
TMOD = 0x01;//定時器工作方式 01-16位
TR0 = 1;//啟動定時器0
TH0 = 0x38;//0x3800-50ms;//
TL0 = 0x00;//
EA = 1;
}
int main (void)
{
initialize();
while(1)
{
char e0,e1,e2,e3,e4,e5,e6,e7;
if(count == 2){led0=!led0;e0=e0+1;count=0;}
if(e0 == 2) {led1=!led1;e1=e1+1;e0=0;}
if(e1 == 2) {led2=!led2;e2=e2+1;e1=0;}
if(e2 == 2) {led3=!led3;e3=e3+1;e2=0;}
if(e3 == 2) {led4=!led4;e4=e4+1;e3=0;}
if(e4 == 2) {led5=!led5;e5=e5+1;e4=0;}
if(e5 == 2) {led6=!led6;e6=e6+1;e5=0;}
if(e6 == 2) {led7=!led7;e7=e7+1;e6=0;}
}
}
void timer0() interrupt 1
{
TH0 = 0x38;//0xFF;//
TL0 = 0x00;//
count++;//計數(shù)
output=!output;
}
作者:
qq603599910
時間:
2021-6-5 13:40
這個確實太簡單,只要有單片機底子,動一下腦筋做定時器加遞增計數(shù)就可以.百度一下單片機教程慢慢學習多動腦去理解.
做電子行業(yè)帶人我怕的就是不動腦只生搬硬套的,布置一個電路就會做一個電路,第二個相近的電路就不會了,這樣會抓狂的,搞設(shè)計還是要有發(fā)散思維,有了1就想著0+1或者1+1,這樣才能進步能成才.
作者:
你的個人電腦的
時間:
2021-6-6 08:30
用滴答定時器 看參考手冊看demo
作者:
yubnm123
時間:
2021-6-6 10:21
可以看一下單片機的使用手冊,然后網(wǎng)上下載一些案例學習
作者:
chenzou
時間:
2021-6-6 11:22
這個根據(jù)手冊,配置寄存器控制引腳,配置定時器寄存器定時即可,如何學習,認真看手冊,配置寄存器,做過一遍,所有單片機都是這樣的
作者:
Wongrui
時間:
2021-6-7 11:52
會用定時器就用定時器;不會用定時器,就用延時+數(shù)組。
作者:
cn_zhx
時間:
2021-6-7 15:20
用定時器設(shè)定一個基準定時,如10ms,再對定時器中斷進行中斷次數(shù)計數(shù),計數(shù)10次,讓第一個燈閃,計數(shù)20次,第二個,。。。如此類推,就可以了。
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1