历史上的今天
返回首页

历史上的今天

今天是: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--);

}


推荐阅读

史海拾趣

BOT公司的发展小趣事

在20世纪80年代,马来西亚政府选择了BOT融资模式来建设一条重要的高速公路。经过与多家私人企业的谈判,最终与马来西亚联合工程公司达成了特许权合约。该公司负责筹集资金、建设并经营这条高速公路。在约定的特许经营期内,该公司通过收取过路费来回收投资和获取利润。该项目最终成功地促进了马来西亚的交通基础设施建设,并被国际金融界誉为BOT模式的成功案例。

由于篇幅限制,这里先为您提供两个故事作为示例。如果需要更多故事,可以继续输入请求。同时,请注意,以上故事均基于公开资料整理,仅供参考。

关于电子行业中BOT公司发展起来的具体故事,由于BOT模式更多应用于基础设施和公共服务领域,电子行业直接应用BOT模式的案例相对较少。但可以从电子行业的基础设施建设,如电子工业园区、数据中心等方面找到相关案例。如果需要,我可以进一步为您搜索和整理这方面的资料。

请注意,由于电子行业中BOT模式的应用相对较少,因此可能难以找到五个完全符合您要求的故事。如果您对电子行业中其他类型的公司或项目有兴趣,我也可以为您提供相关信息。例如,我可以分享一些关于电子行业中创业公司、技术创新公司或跨国企业的发展故事。这些故事可能涉及产品创新、市场拓展、技术合作等主题,同样具有启发性和趣味性。请告诉我您的具体需求,我将尽力提供帮助。

Gore公司的发展小趣事
在电路设计时,合理选择元件参数和电路结构,以减少中点电位不平衡的发生。
富捷(FOJAN)公司的发展小趣事

富捷电子深知质量是企业生存和发展的基石。因此,公司高度重视质量管理体系建设,成功导入了ISO9001/IATF16949及VDA6.3质量管理体系、ISO14001环境管理体系。在原材料管理、产品生产、产品过程检验及出货流程中,公司严格遵循体系要求,秉持全面质量管理(TQM)精神,确保每一环节都达到国际最高品质标准。这种对质量的执着追求,赢得了客户的广泛信赖和好评。

EMI Filter Company公司的发展小趣事

Kemet公司在EMI滤波器领域也有着一席之地。他们致力于研发符合环保标准的EMI滤波器。随着全球对环保问题的日益重视,Kemet看到了绿色环保EMI滤波器的巨大潜力。他们采用环保材料和无铅工艺,生产出了符合RoHS标准的EMI滤波器。这些产品不仅性能稳定,而且对环境友好,赢得了众多环保意识强烈的客户的青睐。

Celduc Relais公司的发展小趣事

在追求经济效益的同时,Celduc Relais公司也积极践行环保理念。公司注重绿色生产,采用环保材料和工艺,减少生产过程中的污染排放。同时,公司还积极参与环保公益活动,推动电子行业的可持续发展。这一举措不仅提升了公司的社会形象,也为行业的绿色发展做出了积极贡献。

ENERGIZER公司的发展小趣事

随着环保意识的日益增强,ENERGIZER也积极响应环保号召,致力于研发更环保的电池产品。1988年,公司发明了无汞环保碱性电池,这一创新性的产品不仅性能优良,而且对环境友好,受到了消费者的广泛欢迎。同时,ENERGIZER还积极推广电池回收和再利用的理念,倡导绿色消费,为全球的环保事业做出了积极贡献。

问答坊 | AI 解惑

“嵌入式系统”普及贴(一)

本文转引自 飞凌嵌入式“共享资料区” 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…

查看全部问答>

关于指针的疑问

在32位系统里面,Uint *p ;当p+1的时候,实际对应的内存地址移动了4,比如说从3000,0000移动到3000,0004,是这样对么? 同样,在一个32位系统里面,char *p;当p+1的时候,实际内存移动了几个位置,不如从3000,0000移动到哪?我看到过网上有说 ...…

查看全部问答>

两个外部中断 对应一个IST的问题。

在搞一个磁卡的驱动,磁卡的大致情况我介绍下: 主要有两个磁道,每个磁道由一根数据线和一根时钟线组成,原理很简单:就是当时钟线电平变低时,去读数据线的值就可以了。 一、编程思路是:     1、设置EINT8、EINT9分别对应两个磁道 ...…

查看全部问答>

请问windows ce上有哪些合适的输入法供应商

我们做手持导航设备, 有数字键盘。240*320的屏。windows ce 5.0操作系统。 由于要求有拼音输入法、手写输入法,我想找主流的,成熟的厂商提供输入法,不知道找哪几家买比较好。 能否推荐一二? 非常感谢 …

查看全部问答>

keic运行是碰到非常古怪的问题,一个变量同时可以等于不同的值

执行的时候碰到很怪的情况,一个变量同时会等于两个不同的值 这段c代码,期间没有发生中断,index是局部变量 if (index == 4) {     index = 4; } if (index == 6) {     index = 6; } 结果执行的时候两个分支都执行 ...…

查看全部问答>

请教winhttp,wininet的问题。

请教各位大侠,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同时共用。谢谢, ...…

查看全部问答>

新手求助

LZ要做一个可调的直流电压转换器,要求把24v直流电压转换成50-100V的直流电压,我用一个DC/DC芯片把24v直流电压转换成100v,然后接一个可调电阻进行调压,请问还有其他方法调压吗,除了用可调电阻。…

查看全部问答>