#include<reg51.h>
sbit gate=P2^0;
void main(void)
{
unsigned int i,j;
while(1)
{for(i=1000;i>0;i--)
for(j=1000;j>0;j--)
gate=!gate;
}
}
89C51,此程序是一個(gè)延時(shí)程序,用以控制P20端口的LED的亮滅,線路原理圖就不傳了,相信大家都知道這個(gè)最小單片機(jī)系統(tǒng)。
注:晶振的頻率為12MHZ。
問:
1、LED是否延遲1S亮滅。
2、兩個(gè)for循環(huán)加while循環(huán)是否就代表執(zhí)行機(jī)器周期1M次后對(duì)P20取反操作?如果是,那么請(qǐng)問,這個(gè)循環(huán)程序怎么就代表了執(zhí)行機(jī)器周期1M次呢?是否i--以及j--代表訪問了
寄存器呢?如果是,1M次怎么來的?
網(wǎng)友評(píng)論:被你搞暈了.干嘛把我的程序改過來改過去?
calm_lrc 發(fā)表于 2010-9-10 10:35
為什么要把你的程序改來改去?
因?yàn)槟愕某绦驅(qū)懙锰盍?
我個(gè)人認(rèn)為一個(gè)差的入門還不如不入門!
你現(xiàn)在C語言功力太差!
改了后的格式就好多了!
所以要改你的程序!
一旦養(yǎng)成一個(gè)壞的習(xí)慣 那么注定以后就會(huì)是比較不好的水平 很可怕
所以建議 花點(diǎn)時(shí)間養(yǎng)成自己的風(fēng)格好的編程風(fēng)格
這種類似的書 網(wǎng)上不少
網(wǎng)友評(píng)論:
26#
推薦一本能讓我培養(yǎng)好習(xí)慣和好的設(shè)計(jì)風(fēng)格的入門的書,行嗎?我看看是什么類型的,然后好尋找類似的書籍.
網(wǎng)友評(píng)論:實(shí)測(cè)只有9us,有問題?