X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
嵌入式系统
这两个延时相差多少呢?
blackbeer
2010-6-15 13:55
楼主
void delay()
{
uint i;
for(i=0;i<200;i++);
}
void delay()
{
char i;
for(i=0;i<200;i++);
}
点赞
回复评论 (10)
沙发
407406136
int i;
char i;
只是长度不同,如果是32位机,则int i的延迟时间会短些。
如果是8位机,则char i的延迟时间会短些
点赞
2010-6-15 17:43
板凳
lnf99
支持1楼的
点赞
2010-6-15 17:51
4楼
5042650
如果是32位机,应该会很接近,甚至是相同的...变量i该是在寄存器里面的.
如果是8位机,int i那个可能会长几倍.
点赞
2010-6-15 19:36
5楼
tom_peng
有符号char型最大数才是127,所以第二个就是一个死循环,无限延时
点赞
2010-6-15 21:10
6楼
pmp_2008
嗯.....确实是,char 类型永远无法增量到200......
点赞
2010-6-15 23:08
7楼
tuwe
void delay()
{
uint i;
for(i=0;i<200;i++);
}
void delay()
{
unsigned char i;
for(i=0;i<200;i++);
}
延时要看晶振是多高频率的。
还有这种延时不是精准的,楼主最好在所用的硬件平台上用一下。
点赞
2010-6-16 00:00
8楼
kailern
实测一下看是多少。
点赞
2010-6-16 00:00
9楼
moseslin
呵呵,楼主是有意搞个char,而非uchar。是有意坑人的?呵呵
点赞
2010-6-16 23:06
10楼
SAI20052005
如果是32位机,应该会很接近,甚至是相同的...变量i该是在寄存器里面的.
如果是8位机,int i那个可能会长几倍. 的确实是,char 类型永远无法增量到200......
点赞
2010-6-17 10:46
11楼
eagleqq
楼主没弄清楚
点赞
2010-6-18 15:19
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
IAR FOR MSP430 V7 仿真问题,求解
LM3S811原理图库
IR2104 驱动电路HO 没有波形
2007最新骗局 可怕的骗局.恐怖!
3g usb modem
FPGA QQ群 59234501 30144595 32487895 28546136
XT2IN端可以外接有源晶振吗
在.Net2005的MFC的Windows CE工程怎么来调用C#写的DLL
双11开发板推荐:MSP430 LaunchPad
高清晰度数字电视传输系统设计与实现
2018年意法半导体 电机控制路演深圳站开始报名啦~
我的工程师之路(二)
stm32串口收发中断冲突?
带LCD控制的单片机
波形用Verilog語言程式設計
Espier文档计划
电压比较器之LM393工作原理
linux和安卓什么区别
好了歌.好了歌,说的就是大家都会用到的电烙铁:)
helper2416_rawos测试_基础教程
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复