历史上的今天
今天是:2025年03月30日(星期日)
2020年03月30日 | 单片机小白学习之路(五)---编一个流水灯
2020-03-30 来源:eefocus
目标:编一个流水灯
先贴上代码:

这里有一个c语言的小技巧:程序不执行#if0至#endif之间的程序,相当于注释掉了,执行#if1至#endif之间的。
上图有两种方法来弄出流水灯。
第一种是#if0里面的:
0xfe是十六进制数,变成二进制是1111 1110.
~0xfe是取反的意思,二进制是0000 0001.
~0xfe<<1 是左移一位的意思,二进制是0000 0010
然后~0xfe再次取反 ,二进制是1111 1101
第二种是#if1里面的:
-crol- 是 -cror-是 再来看看电路原理图: led模块 从发光二极管就可以看出P2端口要是0才能使其发光,所以在这里是不是豁然开朗了?这就是我们要位移的原因, 第一种就是把0不断的往高位移使灯一个接一个亮。 第二种也是一样思路. 其实我们还可以把P2的每个端口的sbit下,但太耗端口,不推荐
下一篇:51---数码管
史海拾趣
|
关于pxa270 wince5.0 系统使用sdio wifi (mavell 8686 芯片)的问题 使用sdio 接口,接上wifi 卡,系统能检测到wifi 卡,并能完成 MrvDrvInitialize ,弹出wifi的设置对话框后,能够检测到AP,但是始终链接不上:下面是调试信息,有没有什么建议『我摘取了从对话框弹出到链接一个AP不成功的信息』: ...… 查看全部问答> |
|
我现在想在winCE下实现类似图片播放器的功能。 就相当于在图片播放过程中可以实现暂停,停止等功能。 我现在的思路是,进入图片播放后调用了一个while循环,另外想利用键盘钩子来获取消息对while循环的条件参数进行控制。 但是我现在遇到的问题 ...… 查看全部问答> |
|
最近再做一个FPGA通过并口与PC机进行通信的实验:数据从FPGA传向PC机。给FPGA下载代码后,PC机接收不到数据,当打开示波器的一瞬间或者用示波器的探头地接触电路板的地时,PC机可以接收到数据! 我在网上看了一些资料,发现可能是“浮地”的问题, ...… 查看全部问答> |
|
初始化步骤如下:1: RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE);2:USART_DeInit(USART1);3:USART_Init(USART1, &USART_InitStructure); ...… 查看全部问答> |
|
光盘是《51单片机C语言开发详解》一书的配套光盘,内含书中各章节摘抄内容做得PPT和书中的源代码。PPT写得简介易懂,非常值得一读。我很想买到这本书,无奈书已停版,各大书店都买不到。… 查看全部问答> |
|
搭建开发环境 1> 安装开发环境 CubeSuitePlus_Package_V20200 2> 将r7f0c809_dif压缩文件中的文件夹Device_Custom拷贝到安装环境的根目录下 3> 更新仿真器硬件文件 1、插上仿真器,安装驱动程序,驱动程 ...… 查看全部问答> |
|
好吧,昨天找了一天的资源,除了官网上,注册老是提示拒绝注册外,其他地方几乎是没有找到这个版本的安装包了,然后找同学借了账号在官网上下了下来,上传网盘,分享给大家网盘链接:链接:http://pan.baidu.com/s/1bnt3C ...… 查看全部问答> |




