找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2035|回復: 3
收起左側(cè)

這個C51單片機程序為啥燒進去實現(xiàn)不了?

[復制鏈接]
ID:438858 發(fā)表于 2019-1-21 21:08 | 顯示全部樓層 |閱讀模式
#include<reg51.h>
sbit led=P1^0;
void main()
{
        TMOD=0x01;
        TH0=0xfc;
        TL0=0x18;
        TR0=1;
        while(1)
        {
                if(TF0==1)
                {
                        TF0=0;
                        TH0=0xfc;
                        TL0=0x18;
                        led=!led;
                }
        }
}

回復

使用道具 舉報

ID:164602 發(fā)表于 2019-1-22 08:33 | 顯示全部樓層
程序沒有問題!程序執(zhí)行也沒有問題!
問題在你給的時間太短了,眼睛根本看不出來——你定時1ms,是吧?!
我把初值,全部換成0,即定時時間為65.536ms(最大值了),就可以看到燈閃爍了。
回復

使用道具 舉報

ID:438858 發(fā)表于 2019-1-23 15:59 | 顯示全部樓層
HC6800-ES-V2.0 發(fā)表于 2019-1-22 08:33
程序沒有問題!程序執(zhí)行也沒有問題!
問題在你給的時間太短了,眼睛根本看不出來——你定時1ms,是吧?!
...

這個問題我到?jīng)]想到
回復

使用道具 舉報

ID:138119 發(fā)表于 2019-1-24 22:33 | 顯示全部樓層
教給你一個土辦法,你用手讓你的LED像搖搖棒一樣,左右晃動起來,只要頻率大于幾毫秒,都能看出來是在亮滅的,速度越快,對頻率高的閃爍約能看出來!
土辦法��!有一定的參考價值!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表