- 3
- 0
- 约1.99千字
- 约 3页
- 2017-05-31 发布于北京
- 举报
c语言中的精确延时程序举例
我在网上到看了一些关于延时的讨论,其中有篇文章 51单片机 Keil C 延时程序的简单研究,作者: InfiniteSpace Studio/isjfk 写得不错,他是用while(--i);产生DJNZ 来实现精确延时,后来有人说如果 while里面不能放其它语句,否则也不行,用do-while就可以,具体怎样我没有去试.所有这些都没有给出具体的实例程序来.还看到一些延时的例子多多少少总有点延时差.为此我用for循环写了几个延时的子程序贴上来,希望能对初学者有所帮助.(晶振12MHz,一个机器周期1us.) 一.? 500ms延时子程序 程序: void delay500ms(void) { unsigned char i,j,k;for(i=15;i0;i--) for(j=202;j0;j--) for(k=81;k0;k--); }产生的汇编: C:0x0800 7F0F MOV R7,#0x0F C:0x0802 7ECA MOV R6,#0xCA C:0x0804 7D51 MOV R5,#0x51 C:0x0806 DDFE DJNZ R5,C:0806 C:0x0808 DEFA DJNZ R6,C:0804 C:0x080A DFF6 DJNZ R7,C:0802 C:0x080C 22 RET 计算分析: 程序共
您可能关注的文档
- cjlhuog日语能力考N1文法沪江日语.doc
- Ckqsnaa内蒙古农业大学专业介绍.doc
- Ckwuodn男生取个法语名字.doc
- CL966装载机性能参数及结构特点.doc
- CMA学员天合汽车亚太区CFO汪润怡.docx
- CMOS和TTL集成门电路空脚如何接.doc
- CMYK模式下调出外景婚片唯美的蓝色调.doc
- CNAS—AI03:2011检查机构认可领域分类.doc
- coc部落战争轻松获取资源方式.doc
- CodingBlock客户化自定义新字段(必读).doc
- 基层治理对经济发展的作用.docx
- 基于“1+X”证书制度的高职院校汽车技术服务与营销人才培养体系重构探.docx
- 基层治理 体系.docx
- 2026河北承德市交通运输局事业单位公开选调工作人员10名备考题库附答案详解(名师推荐).docx
- 2026河南省医学科学院肿瘤研究所招聘1人备考题库(第一批)及完整答案详解.docx
- 2026河南省科学院招聘高层次人才30人备考题库及完整答案详解一套.docx
- 2026河北省农业广播电视学校承德市分校(承德科技管理工程学校)选聘教辅人员1人备考题库附答案详解(.docx
- 2026河南漯河医学高等专科学校招聘35人备考题库及1套完整答案详解.docx
- 2026河北廊坊市国瑞安防科技集团招聘1人备考题库含答案详解(最新).docx
- 2026江西赣州市章贡区民政局招聘编外聘用人员2人备考题库附答案详解(培优b卷).docx
最近下载
- 帝奥电梯DA9000B电气原理图.pdf VIP
- HELLER回流炉操作手册,故障排除与维修指南.pdf VIP
- 2026年党建工作上半年工作总结及计划.pptx VIP
- GBT 2520-2017 镀锡板标准(新).doc VIP
- 2023年浙教版数学九年级上册《1.4 二次函数的应用》同步练习(含答案).doc VIP
- 清洁能源-氢能-课件.pptx VIP
- 1.3二次函数的性质 浙教版初中数学九年级上册同步练习(含答案解析).docx VIP
- Unit+1+Happy+Holiday(单元解读课件)英语人教版2024八年级上册.pptx VIP
- [分班考小升初] 2026年山东省济南市高新区数学仿真模拟试卷 [有答案].docx VIP
- 统编版高中政治必修4《哲学与文化》期末复习全册知识点考点提纲.docx VIP
原创力文档

文档评论(0)