为甚麽灯点不亮呢

2019-07-15 23:07发布

程序#include<reg52.h>#define uchar unsigned char
sbit x1=P0^0;
sbit x2=P0^1;
sbit x3=P0^2;
sbit x4=P0^3;
sbit y1=P2^4;
sbit y2=P2^5;
sbit y3=P2^6;
sbit y4=P2^7;
void delay2ms()
{
  uchar i;
  TMOD=0x10;
  for(i=0;i<8;i++)
        {  TH1=256-250;
          TL1=256-250;
          TR1=1;
          while(!TF1)
          TF1=0;
        }
}
void main()
{
  x1=0x04;
  y1=0xaf;
  delay2ms();


  x2=0x0f;
  y2=0x1f;
  delay2ms();


  x3=0x04;
  y3=0xaf;
  delay2ms();


  x4=0x0b;
  y4=0xaf;
  delay2ms();


仿真
仿真图 仿真图
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
CrazyMCU
1楼-- · 2019-07-17 00:42
 精彩回答 2  元偷偷看……
曾与或
2楼-- · 2019-07-17 05:45
CrazyMCU 发表于 2013-8-11 16:59
简单的延时就不需要定时器了吧,况且你那定时器总中断EA都没开

不需要写吧,我们书上都没有,我觉得他就是计满溢出吧,到底是怎样的,能不能具体帮我分析一下呢,非常感谢
shisaijie
3楼-- · 2019-07-17 11:43
还在学习中。。。起步阶段..........
tangkii
4楼-- · 2019-07-17 14:11
 精彩回答 2  元偷偷看……
西雅图之恋
5楼-- · 2019-07-17 16:13
LED灯不用连接上拉电阻? 还有 控制LED等亮灭的赋值方法就是送1或者0
hoyuet4712
6楼-- · 2019-07-17 21:40
楼上的编程提示就很好啊,你再试试。。加油

一周热门 更多>