起因: “按下P1^4,LED闪烁时间加快,按下时间越长,闪烁频率越快。 释放开关,频率固定停在当前值闪烁。这才是编程思维挑战“
wxj1952们认为是编程思维挑战, highgear 认为不是。于是wxj1952们提出了pk.
详情见:http://www.21icbbs.com/club/bbs/list.asp?boardid=11&page=2&t=3328450&tp=%u7F16%u7A0B%u601D%u7EF4%u6311%u6218%uFF01%uFF01%uFF01
PK条件: 1)8 个LED,16个key( 4*4 keyboard). 按下某键,某LED闪烁时间加快,每一秒加快一次(max = 20Hz) 按下某键,某LED闪烁时间减慢,每一秒加慢一次 (min = 0.2Hz) 释放开关,频率固定停在当前值闪烁。 以上程序必须使用单片C51(不得扩展RAM, ROM),Visual C++, Visual Basic 6.0 以及C# 各做一次。(Visual C++, Visual Basic 6.0 以及C# 可用Label 代替led)
2)8 LED 独立“渐明渐暗“效果。设定20级亮度,16健每1秒控制增加或减少渐明渐暗时间周期, C51, Visual C++, Visual Basic 6.0 以及C# 各做一次。(Visual C++, Visual Basic 6.0 以及C# 可用Label 代替led,用于刷新频率限制,无法模拟PWM, 可用label 背景亮度代替)
请网友刘前辈回答: 1)可不可以接受pk 2) 如果接受,3天为限如何? 3)如果接受,双方必须发誓自己独立完成。
如何评审: 由众网友中选出高手组成评议团,公正公平公开评议双方程序。
输赢结果: 此pk不赌钱。输者要发誓声明:从此在任何技术论坛上只谈论技术,不会再搞任何人身攻击。
相关链接:http://www.21icbbs.com/club/bbs/list.asp?boardid=11&page=2&t=3328450&tp=%u7F16%u7A0B%u601D%u7EF4%u6311%u6218%uFF01%uFF01%uFF01 |