[单片机]51单片机输急!!! | 开发日记

15. 02.

看此现象,属于按键抖动的问题。
解决的方法有两种:
1。可以加大按键函数中的延时时间,把“(5);”中的"5",可以加大到10,甚至200多,数值越大,按键越“稳重”,当然也显得越“迟钝”。
原来(5);的时候,实测延时为 4.5ms,此数值对“按键消抖”来说,略有些偏小;取的小一些,目的是使输出 b1 或 b2 比较连贯,如果为了按键清晰,可以适当加大延时时间。
2。在按键函数中,增加一个“释放”检测功能,如下:
()
{
  ;
  kkk = k;              //读入按键.
   == 1)  0;//没有按下.
  (10);            //延时9ms.
  if(k == kkk) {        //如果两次相等.
     == 0);      //按键还按着,就死等.
     1;           //松手,才返回1
  }
   0;
} 
呀,看了楼上几位的回答,分析了下楼主的回答,做个旁观者来说
楼主招聘的人才是挺难招,不过正如楼主说的,招聘的条件无奇不有,再说招聘的条件是用人方出的,所以应聘者或旁观者无权指责招聘条件怎样,怎样…………
至于楼主不留下联系方式及地址这个情有可原,我们招聘时一般也没有留一地址之类的,如果事先了解好了应征者的情况觉得此人可以再进一步的了解或者面谈的时候才会给对方地址,以免会不会,或会一点的人,今天来一个明天来一个,来的都是些不中用的,那不是自询烦脑吗.
建议楼主还是多到人才网或者现场也都去去,这样会更快的招到你们所要招的人才,论坛上一般也都是些无聊的人或者宅男宅女以及在职工作者无聊时在这里乱逛逛挣点币之类的,呵呵。 
试试这样: 

ORG 0000H 

ORG 0023H 

ORG 0030H
,#20H
1,#0FDH
1,#0FDH
1
,#00H ;波特率不倍增
,#50H ;设置串口工作方式1,ren=1允许接收
 ;允许总的中断
 ;允许串行中断
0,#255 ;关蜂鸣器
2,#255 ;关传感器
0,#00H ;扫描器计数器清零
1,#00H ;传感器计数器清零
JB P0.0, ;传感器等待物体经过
1 ;物体经过传感器计数器加1
1
MOV 20H,R0
,20 

2.0 

2.0 

2.0 

2.0 

2.0 

2.0 

0
RETI
5,#5
M: 6,#200
N: 7,#248
7,
6,N
5,M
RET
END 
你的描述 不清楚,我的理解是
10秒  4个亮,4 个灭
过10秒 4 个灭,的个亮。
简单!
org 00h
    ,#80h
:
mov  p1,#055h
10s
mov  p1,#0aah
10s

10s:
    0,#200
_d0:
    1,#250
_d1:
    2,#200
    2,
    1,_d1
    0,_d0
    ret
end

这么简单也能要RMB? 
你把串口的发送和接受短路,然后用串口调试工具发数据,看能不能收到,收不到就是USB转串口工具坏了 
1.通用工作寄存器区、可位寻址RAM区域、通用RAM
  特殊功能寄存器区
2.、PSEN、、RST
3.2个16位定时器,2个(TCON、TMOD)
4.4个8位I/O口,P3
5.2个,16位

感觉3问与5问差不多,大致是这样了 

标签: ,


郑重声明:资讯 【[单片机]51单片机输急!!! | 开发日记】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——