历史上的今天
返回首页

历史上的今天

今天是:2025年07月22日(星期二)

正在发生

2021年07月22日 | 51单片机学习笔记1.流水灯实现与蜂鸣器

2021-07-22 来源:eefocus

原理图(此次用到的部分)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

P2中的某个口为1(高电平)时,无电流流过,对应的二极管不会被点亮


代码

#include

void delay(unsigned int k)

{

int i,j;

while(k--)

{

for(i = 1000;i>0;--i)

for(j = 110;j>0;--j);

}

}

void main()

{

unsigned char i = 0;

P2 = ~0x01;

while(1)

{

if(i==7)

i=0;

else

i+=1;

P2 = ~(0x01< delay(1);

}

}


#include

sbit beep = P1^5;

void delay(unsigned int k)

{

while(k--);

}

void main()

{

unsigned char i = 0;

P2 = ~0x01;

while(1)

{

if(i==7)

i=0;

else

i+=1;

P2 = ~(0x01< beep = ~beep;

delay(100);

}

}


遇到的问题

没什么大问题,就是delay()里k–写成了–k这种脑瘫问题

推荐阅读

史海拾趣

兵字(BingZi)公司的发展小趣事

随着公司规模的不断扩大和产品线的日益丰富,兵字公司开始注重品牌建设和市场拓展。公司注册了“BingZi兵字”商标,并通过一系列的市场推广活动,提升了品牌的知名度和美誉度。同时,兵字公司还积极开拓国内外市场,与多家知名企业建立了长期稳定的合作关系,实现了业务的快速增长。

General Transistor Corp公司的发展小趣事

随着全球化进程的加速推进,GTC将目光投向了更广阔的国际市场。公司积极在亚洲、欧洲等地区设立分支机构和生产基地,加强与全球客户的合作与交流。同时,GTC还注重可持续发展,致力于绿色生产和环保技术的研发与应用。公司通过采用环保材料、优化生产工艺等措施,降低了产品对环境的影响,实现了经济效益与社会效益的双赢。

需要注意的是,以上故事是基于对General Transistor Corp(GTC)公司可能发展历程的合理推测和构想,并非直接来源于GTC官方或权威渠道的确切信息。如需了解更多关于GTC公司的具体发展情况,建议直接访问其官方网站或查阅相关行业报告。

博巨兴公司的发展小趣事

随着业务的快速发展,博巨兴公司在2004年决定扩大经营规模,将写字楼搬迁至福田区彩田路彩虹大厦。这一举措不仅提升了公司的形象,也为进一步拓展业务提供了更好的条件。同时,公司不断加强技术研发,成功取得了苏州市华芯微电子有限公司的代理权,进一步巩固了在芯片代理领域的地位。

ADPOW公司的发展小趣事

随着国内市场的饱和,ADPOW公司开始将目光投向国际市场。公司制定了国际化发展战略,通过设立海外分支机构、参加国际展会等方式拓展海外市场。同时,公司积极与国际知名企业合作,共同开发新技术、新产品,实现互利共赢。这些举措为公司的长远发展打开了新的局面。

这些故事是基于电子行业的一般发展规律和可能的企业发展路径构建的,并不代表ADPOW公司的真实历史。如需了解该公司的真实发展情况,建议查阅相关资料或访问其官方网站。

Hilscher Gesellschaft für Systemautomation mbH公司的发展小趣事

在快速发展的同时,HVPSI始终关注可持续发展和环保责任。公司致力于研发更加节能、环保的高压电源产品,减少能源消耗和环境污染。同时,HVPSI还积极参与公益活动,为社会贡献自己的力量。这些举措不仅提升了公司的社会形象,也为其长远发展奠定了坚实的基础。

以上五个故事展示了High Voltage Power Solutions Inc.在电子行业中的发展历程和成就,彰显了其在技术创新、市场拓展、产品线扩展、行业标准制定以及可持续发展方面的努力与贡献。

FILTRONIC公司的发展小趣事

FILTRONIC深知技术创新是企业持续发展的动力源泉。因此,公司不断加大研发投入,建立了先进的研发中心和实验室,吸引了一批高素质的研发人才。通过持续的技术研发,FILTRONIC在滤波器技术、射频技术、天线技术等领域取得了多项重要突破,推出了多款具有自主知识产权的新产品。这些新产品的推出不仅进一步巩固了FILTRONIC在市场中的领先地位,也为公司的未来发展注入了新的活力。

问答坊 | AI 解惑

arm中文培训教材

该培训资料包括: 1.ADS介绍 2.amba总线 3。arm_thumb指令4。arm编程技巧5。arm处理器内核6。arm调试方案 7。arm集成开发环境 8。arm构架 9。arm嵌入式软件开发 10。nucleus介绍 11。OSE介绍 12。带cache内核介绍 13。基于arm的嵌入式开发技术14。性 ...…

查看全部问答>

FPGA入门好书知多少?

各位高手,最近想学一些FPGA方面的相关知识,此前没啥基础,能否推荐一些入门的书籍给我?…

查看全部问答>

有没有可能通过自学成为模电高手?

我的工作与模电关系不大,但我一直喜欢搞模电,平时要上班,像我这样的情况有没有成为模电高手的案例啊?…

查看全部问答>

带中断的流驱动的重复动态加载卸载后,引起InterruptInitialize失败问题。。

有个驱动, 在DRV_Init 函数中,通过 KernelIoControl 来动态获取系统中断, 同时用 InterruptInitialize绑定系统中断和Event事件。 在 DRV_Deinit 函数中 用 KernelIoControl 释放系统中断。 但是 再次动态加载该驱动时候,提示InterruptIniti ...…

查看全部问答>

请教:调用KernelIoControl重启WINCE后造成死机

#include #define IOCTL_HAL_REBOOT CTL_CODE(FILE_DEVICE_HAL, 15, METHOD_BUFFERED, FILE_ANY_ACCESS) extern \"C\" __declspec(dllimport) BOOL KernelIoControl( DWORD dwIoControlCode, LPVOID lpInBuf, DWORD nInBufSize, LPVOID lpOut ...…

查看全部问答>

win ce下Setwindowshookex的问题

为什么我的用WIN CE的SDK开发程序里面的Setwindowshookex没有定义啊? error C3861: \'SetWindowsHookEx\': identifier not found 是不是要在定制的时候加上HOOK的东西啊?…

查看全部问答>

iar下奇怪的断点

                                 iar for arm5.3 ,jlink v8,调试stm32,出现了一个奇怪的现象,某处代码,并没有设置断点,但是运行到那就中断,好 ...…

查看全部问答>

光电包括很多行业,看看大家现在从事的工作,薪水怎么样?

本次调查仅针对电子工程师,看看大家每天顶着巨大工作压力,你尽心尽力的为老板做事,看看老板又是怎么对待我们同行业同事的。大家来说说吧。 [ 本帖最后由 ningxi 于 2011-6-9 11:59 编辑 ]…

查看全部问答>

ccs5.3程序编译通过,但是debug不行

debug运行后显示程序已经在运行中,但是并没有在main的开始处暂停 而且在main中加入断点也不经过,不知道这样问题应该怎么解决啊。…

查看全部问答>

PDF元器件位置图如何含相应书签

如标题,以前看到PDF格式元器件位置图含元件流水号名书签(如C1 C2... L1 L2...R1 R2 R3...),点击一下鼠标会自动跳到该元件上,现在导出的PDF元器件位置图不含元件名书签,想要做出含元器件名书签的请问有知道怎能做的吗?谢谢 下图左边书签没有 ...…

查看全部问答>