LED灯随机亮起几个灯

发布时间:2024-08-16  

#include 'reg52.h'

#include 'stdlib.h'


typedef unsigned int u16;

void delay(u16 i)

{

    while(i--)

    {};


}

void main()

{

          srand(0);


          while(1)

          {

            P2=rand()&0xff;

            delay(60000);

          

          }                  


}


rand的结果为什么要和0xff与一下,因为rand的结果可能会超过0xff,而我们P2最大值就是0xff,所以与一下就能拿到随机数的低八位,一个16进制位是4个二进制位。


我刚开始没想清楚,觉得应该是和0xff或一下,一测试发现D1到D8全灭,完全不是我想要的结果。后来才反应过来,任何数和0xff或之后的结果都是0xff


那么对应的二进制就是1111 1111 可不就是8个灯都灭吗。和0xff与才对,哈哈。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    易能够想到的方法是先进行电阻分压,将高于3.3V的电压分到ADC的量程内进行采集,最后再换算回实际电压。这就引入了一个问题,分压电压该选多大?比如进行1/2分压,是选21KΩ串联还是选两个1MΩ串联呢?电阻值能否随意选择呢? 先说......
    限流电阻来直接驱动单串 LED,同时也支持外接升压电路来驱动多串 LED。 QW2889F 采用专利技术, 在多灯并联应用的情况下, LED 灯具不需要区分零火线。同时芯片还具有应急模式下 调光功能。 QW2889F......
    ),所需电压较低;方式B (LED串联),可提供最佳匹配。无论是并联方式还是串联方式,大多数手持设备的电池电压都不足以驱动LED,所以需要升压转换器。电荷泵转换器利用小电容实现电压转换,尺寸最小、成本......
    踪写入总线上每个DS1267的值。串联方法的主要缺点是串行总线上的nDS1267写入或读取的时间是单芯片的n倍。 平行 第二类设置是并行配置。图3所示为并行设置,可用于写入多个DS1267,DQ和CLK在公共和独立的RST......
    为什么电流表只能串联在线路中?电压表只能并联在线路中?;在电路系统中,电流表和电压表是最常见的元件,一般人都知道电流表的接法是串联在火线上的,而电压表是并联在电路中的,要是......
    入电阻的影响仅与反馈网络和基本放大电路在输入端的接法有关,即决定于是串联反馈还是并联反馈。 2、对输出电阻的影响 对输......
    式架构,我们的柠檬混动DHT技术就属于这一类混动架构。无论是串联式还是串并联式混动架构,因为都可以实现在行驶过程中发电的串联模式,让发动机本身持续工作在最佳工作区间,因此......
    ns。 图2  传输延迟与串联负载电阻 图3表明,传播延迟取决于LED电流。典型PWD是+4 ns / mA 。 图3  传播延迟与正向 LED 电流 图4和图5说明了延迟的独立性与串联......
    这些公司往往要问客户,希望电机接成串联的还是并联的。以往当8线步进电机标成四相时,客户自然会认为四相电机和两相驱动器不匹配,因此很多公司干脆将四相步进电机和两相步进电机均标成两相。   两相电机电容器怎么接   有正......
    信号与输出电压成正比为电压反馈,反馈信号与输出电流成正比为电流反馈。将输出端短路,若反馈不存在,则为电压反馈。 (5串联反馈与并联......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>