历史上的今天
今天是:2024年12月28日(星期六)
2021年12月28日 | 51单片机PWM控制LED的亮度仿真程序图谱
2021-12-28 来源:eefocus
参考代码:
#include “reg51.h”
unsigned int cd,dd;
unsigned char cc,ee;
sbit LED=P2^0;
void led_int() interrupt 1 using 0
{
TH0=0xf1;
TL0=0xf1;
TR0=1;
dd++;
if(dd11)
{
if((cc0x50)&&(ee0)){cd=0;}
if((cc0)&&(ee==0x50)){cd=1;}
if(cd){cc++;ee–;}
else {cc–;ee++;}
dd=0;
}
}
void delay(unsigned int i)
{
unsigned int j;
while(i–)
{
for(j=0;j<0x20;j++);
}
}
void main()
{
cc=0;
ee=0x50;
TMOD=0x01;
TH0=0xf0;
TL0=0xf0 ;
EA=1;
ET0=1;
TR0=1;
while(1)
{
LED=0;
delay(ee);
LED=1;
delay(cc);
}
}
史海拾趣
|
ARM 汇编出错 Bad or unknown attribute ,请教该怎改,代码如下 COUNT EQU 0x40003100 AREA EXAMPLE2,CODE,ERADONLY ENTRY NOD END 错误出现在 代码段声明那一行 ...… 查看全部问答> |
|
void CUserLoginDlg::DrawBitmap(int Name,int x,int y,int nWidth,int nHeight) { CWindowDC dc(this); CBitmap &nbs ...… 查看全部问答> |
|
我想问一个关于USB移动硬盘的编程问题,如何知道一个移动硬盘的盘符 场景: 已知一个VendorID和ProductID的移动硬盘盒,插到USB接口上. 移动硬盘已经分好区, 电脑的\"我的电脑\"里面可以看到移动硬盘的逻辑盘符. 问题: 请问,如果我想根据VendorID和P ...… 查看全部问答> |
|
最近公司要用用ATmel的芯片做zigbee的项目。 但是为什么在ATmel官方提供的ZigBee程序里找不到主函数呢?有朋友说主函数被封装起来了,如果那样的话我怎么启动任务呢?… 查看全部问答> |
|
买家常见问题: 1、这个产品安全性如何? USB口的电压是5V,不足以电S一只苍蝇。人体是没有一点感觉的: 2、这个产品对电脑会产生影响吗?. 不会。我们在设计过程中已经把产品功率设计到相当安全的程度,所以绝对不会对电脑产品影响 ...… 查看全部问答> |
|
rtc.c包含rtc初始化函数和ISR函数time.c万年历相关函数,实现了万年历的绝大部分功能 相关链接:https://bbs.eeworld.com.cn/upfiles/img/200811/2008112042514415.rar… 查看全部问答> |
|
谁做过单片机读写U盘的实验 我想把存入u盘的txt格式的文件用单片机读出然后进行数据处理 不知道该怎么做 网上有用ch375做的可是市场上很难买到 还有没有其他的方法… 查看全部问答> |
|
我现在用单片机控制气缸的上下移动来控制探针的移动以接触测试物!但是测试物要测试10S~30S应该想怎么写程序呢,还有图呢,我是通过控制电磁阀的开通时间长短来控制气缸的!谢谢各位师傅帮下小弟了哈… 查看全部问答> |






