1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3559|回復: 4
收起左側

這個單片機程序為什么proteus仿真沒有效果?

[復制鏈接]
ID:511168 發表于 2020-5-27 16:06 | 顯示全部樓層 |閱讀模式
程序如下,該程序已經在89C51單片機成功測試!但是proteus仿真不了,按照騰訊課堂中操作也無法解決,求大神幫忙?
#include "reg52.h"
#define uchar unsigned char
#define uint unsigned int

uint time_1ms = 0;
uchar key = 0; //if進入條件

/*初始化定時器1,定時1ms*/
void Timer1(void)
{
        TMOD = 0x10;        //設置定時器模式 0000 1111
        TL1 = 0x66;       //設置定時初值
        TH1 = 0xFC;        //設置定時初值
        TF1 = 0;                //清除TF1標志
    ET1 = 1;                //定時計數器1溢出中斷允許控制位
        TR1 = 1;                //定時器1開始計時
}

void main(void)
{
    P1 = 0xFE; //0xFE=1111 1110

    /*初始化定時器0*/
    Timer1();
    EA = 1;  //總中斷

    while(1)
    {
        if(key == 1)
        {
            key = 0;
            if(P1 == 0x00) P1 = 0xFF;
            P1 = P1 << 1;
        }
    }
}

void Time1() interrupt 3
{
        TL1 = 0x66;                //設置定時初值
        TH1 = 0xFC;                //設置定時初值
    time_1ms++;
        if(time_1ms >= 2000) //達到2秒
    {
        key = 1;
         time_1ms = 0;
    }
}


電路圖.png
回復

使用道具 舉報

ID:660091 發表于 2020-5-27 21:01 | 顯示全部樓層
可能不是沒有結果,而是接了電阻燈光太小了看不清?
回復

使用道具 舉報

ID:213173 發表于 2020-5-28 10:06 | 顯示全部樓層
樓主程序操作的是P1,仿真圖LED接的是P2,當然看不到效果。
回復

使用道具 舉報

ID:761855 發表于 2020-5-30 21:15 | 顯示全部樓層
把主函數中的p1改為p2
回復

使用道具 舉報

ID:765442 發表于 2020-5-30 23:52 | 顯示全部樓層
你主函數中燈是P1,但是仿真接的是P2
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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