历史上的今天
今天是:2026年01月05日(星期一)
2023年01月05日 | at89c51 8个LED 如何循环亮灭?
2023-01-05 来源:zhihu

#include #include #define uint unsigned int #define uchar unsigned char void delay(uint z); uint temp; void main() { temp=0xfe; P0=temp; while(1) { delay(1000); temp=_crol_(temp,1); P0=temp; } } void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } 顺便要是的D1—>D2—>D3—>D4—>D5—>D6—>D7—>D8—>D7—>D6—>D5....这样的话用一个循环左移,一个循环右移就可以了 #include #include #define uint unsigned int #define uchar unsigned char void delay(uint z); uint temp,i; void main() { temp=0xfe; P0=temp; for(i=0;i<7;i++) { delay(1000); temp=_crol_(temp,1); P0=temp; } for(i=0;i<7;i++) { delay(1000); temp=_cror_(temp,1); P0=temp; } } void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }
史海拾趣
|
本文转引自 飞凌嵌入式“共享资料区” http://www.witech.com.cn/ 嵌入式处理器的主要特点 2.1嵌入式微处理器的优点 2.1.1 低功耗 2.1.2功能丰富 ...… 查看全部问答> |
|
The global default build tree(winceroot)has not been set,or is invalid Make sure that the WINCEBOOT is set correctly before open an OS design 用VS2005打开ARM9开发板的BSP时出现这个错误,有没有人知道是为什么啊?难道WINCE非得装在根目录? 目前是装在 D:\\Program Files\\WinCE6… 查看全部问答> |
|
在搞一个磁卡的驱动,磁卡的大致情况我介绍下: 主要有两个磁道,每个磁道由一根数据线和一根时钟线组成,原理很简单:就是当时钟线电平变低时,去读数据线的值就可以了。 一、编程思路是: 1、设置EINT8、EINT9分别对应两个磁道 ...… 查看全部问答> |
|
我们做手持导航设备, 有数字键盘。240*320的屏。windows ce 5.0操作系统。 由于要求有拼音输入法、手写输入法,我想找主流的,成熟的厂商提供输入法,不知道找哪几家买比较好。 能否推荐一二? 非常感谢 … 查看全部问答> |
|
keic运行是碰到非常古怪的问题,一个变量同时可以等于不同的值 执行的时候碰到很怪的情况,一个变量同时会等于两个不同的值 这段c代码,期间没有发生中断,index是局部变量 if (index == 4) { index = 4; } if (index == 6) { index = 6; } 结果执行的时候两个分支都执行 ...… 查看全部问答> |
|
请教各位大侠,wince,WM开发支持winhttp和wininet吗? 小弟现在用win32开发,不太会用winsocket,问问各位大侠, wince和WM都的internet编程,主要用什么api,最好是win32的不用mfc。 谢谢各位指教。… 查看全部问答> |
|
利用mc35i自己开发了一个终端(包括硬件设计和 ppp/ip/udp协议栈的构建),来通过gprs和服务器进行传输数据。 现阶段终端已经可以获得isp动态分配的ip建立ppp链路,并在此基础上已经实现了UDP数据的传输,在服务器端也能 ...… 查看全部问答> |
|
选型选中STM32F103CBT6,USB与CAN可否可以同时共用! 目前产品选型,选中STM32F103CBT6。产品需求是MCU要小,在支持CAN,USB的情况小封装越小越好。48只脚的正好。但是现在得到咨询为此MCU USB和CAN不能同时使用。因此特来请教版主,对于此MCU是否有其他方法可以做到CAN和USB同时共用。谢谢, ...… 查看全部问答> |




