历史上的今天
今天是: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这种脑瘫问题
史海拾趣
|
带中断的流驱动的重复动态加载卸载后,引起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的SDK开发程序里面的Setwindowshookex没有定义啊? error C3861: \'SetWindowsHookEx\': identifier not found 是不是要在定制的时候加上HOOK的东西啊?… 查看全部问答> |
|
本次调查仅针对电子工程师,看看大家每天顶着巨大工作压力,你尽心尽力的为老板做事,看看老板又是怎么对待我们同行业同事的。大家来说说吧。 [ 本帖最后由 ningxi 于 2011-6-9 11:59 编辑 ]… 查看全部问答> |
|
debug运行后显示程序已经在运行中,但是并没有在main的开始处暂停 而且在main中加入断点也不经过,不知道这样问题应该怎么解决啊。… 查看全部问答> |
|
如标题,以前看到PDF格式元器件位置图含元件流水号名书签(如C1 C2... L1 L2...R1 R2 R3...),点击一下鼠标会自动跳到该元件上,现在导出的PDF元器件位置图不含元件名书签,想要做出含元器件名书签的请问有知道怎能做的吗?谢谢 下图左边书签没有 ...… 查看全部问答> |




