历史上的今天
今天是:2025年04月14日(星期一)
2020年04月14日 | 《初学者C51自学笔记》之流水灯实现(位操作)
2020-04-14 来源:eefocus
#include sbit led0=P0^0; sbit led1=P0^1; sbit led2=P0^2; sbit led3=P0^3; sbit led4=P0^4; sbit led5=P0^5; sbit led6=P0^6; sbit led7=P0^7; void delay(void) { unsigned char a,b; for(a=0;a<200;a++) for(b=0;b<200;b++); } void main() { while(1) { led0=0; delay(); led0=1; delay(); led1=0; delay(); led1=1; delay(); led2=0; delay(); led2=1; delay(); led3=0; delay(); led3=1; delay(); led4=0; delay(); led4=1; delay(); led5=0; delay(); led5=1; delay(); led6=0; delay(); led6=1; delay(); led7=0; delay(); led7=1; delay(); } } P0为低电平时二极管发亮 VCC接高电平,从而P0就只能接低电平; 如果主函数没有while语句,机器也会自动循环,但最好加上while语句; 如果想让程序停住,可在末尾家while(1); 单片机里面如果没有对I/O进行操作,则其默认为高电平; 
下一篇:51单片机之LED流水灯
史海拾趣
|
测振仪的技术原理及测振仪的技术问题 测振仪的技术原理, 测振仪的技术问题: 现在的测振仪一般都采用压电式的,结构形式大致有二种:① 压缩式;② 剪切式,其原理是利用石英晶体和人工极化陶瓷(PZT)的压电效应设计而成。当石 ...… 查看全部问答> |
|
1月6日最新:57个IC电子通讯岗位,含简单介绍(平均20万以上) 比较急的职位 1.digital design,做音频,对数字的整个flow要很熟悉,对数模混合模块很熟悉,有降低功耗,减小面积这方面的经验,上海 2.dft,dft 2年左右,上海 3.analog,adc,dac,pll,5年以上,上海 4.AE,3年以上ANALOG DESIGN经 ...… 查看全部问答> |
|
CycloneIIIDevice Family Overview Cyclone® III device family offers a unique combination of high functionality, low power and low cost. Based on Taiwan Semiconductor Manufacturing Company (TSMC) low-power (LP) process technology, silicon optimizations and sof ...… 查看全部问答> |
|
我是过三根了,都不好用,乱码 可能是115200的波特率太高,质量差的USB转串口不好使吧 有谁用过能在开发ARM9 mini2440时好用的USB转串口给推荐一下啊,谢谢了!… 查看全部问答> |
|
各位大虾,请问怎么使2812的FSX频率和CLKX频率不同步,我现在能够调出FSX频率,但是CLKX频率与FSX频率一直同步,就是同升同降。可是所需的芯片要求他们两个不同步,该怎么设置呢?谢谢各位了!!… 查看全部问答> |
|
在电源电路中,出于温升、效率以及其它因素的考虑,DC-DC变换应用很多,本文介绍一种低成本的DC-DC变换实现方案,它可以实现降压、升压与电压反转应用,其电路简单、成本低廉、效率高、温升低,这些电路被广泛应用。 ...… 查看全部问答> |




