- 6
- 0
- 约2.06千字
- 约 9页
- 2017-06-19 发布于湖北
- 举报
第二课,用指令方式延时闪烁LED 灯
本章将学习如何使LED 闪烁,和如何查看变量的值。
单片机内部的 CPU 工作都是要靠时钟驱动的。在标准 51 芯片中,每个指令周期是
12 个时钟。所以只要外部时钟固定,某一条指令运行的时间也是固定的。比如本试验中的
单片机晶振振荡输出的时钟是Z ,一条单周期指令执行的时间就是 12
秒=5.425347 ×10-7 秒,这样如果你想在程序里延迟一段时间,就可以用循环执行多少条
指令来实现。这是一个最简单的延时方法,优点是不占用其他的单片机资源,缺点是不容易
计算准确延时时间,而且延时过程中CPU 无法做其他工作。指令延时方法一般用在一些不
用精确计时的场合。在需要精确计时的场合,需要使用定时器,在之后的课程中将会学到。
现在请打开lesson02code 目录下的工程文件。
如图:
程序由一个循环组成,在点亮P10 口的LED 之后,延时一段时间,再灭掉LED ,又延
时一段时间,之后循环到前面。
for ()循环后面直接一个分号,表示这个循环里面什么事情也不做,就等循环完成指定
的次数就退出来。这也是指令循环延时的最常见的C 写法。
编译后,按进入仿真。
按全速运行,可以看到P1.0 的LED
您可能关注的文档
- T_SQL函数习题与答案(完整版).doc
- 金融支持循环经济发展的问题和对策.doc
- 专利文献信息基础(2012版)试卷一解析.doc
- 转型升级调研报告课件.doc
- 国际货运代理业现状与其发展对策分析.doc
- 第二章 NET事务处理.doc
- 通过Java反射机制获取JavaBean对象幻灯片.doc
- 第三章 电动机日常维护.doc
- 主键表插入数据不提交,外键表插入数据被阻塞要领.doc
- 网页兼容性问题解决方案摘要.doc
- 台州市2026国家开放大学汉语言文学_期末考试提分复习题(含答案).docx
- 立德修身明礼 阳光自信成长--中小学主题班会课件.pptx
- 2026介入科介入操作要点真题及答案(操作特训版).doc
- 电影拍摄中机械装置的D扫描技术.docx
- 2026妇科中级职称高分密押题库及答案(中级职称高分密押版).doc
- 2026年福建省福清滨江中学教师招聘笔试参考题库及答案解析.docx
- 合规转利润:降本增效全指南(2026)《QBT 5305-2018雨衣用聚氯乙烯人造革》.pptx
- 2025年建筑行业安全科安全员脚手架安全验收手册.docx
- 2025年医疗行业护理部护士病房环境消毒工作手册.docx
- 南宁市2026事业单位联考_综合应用能力D类中小学教师模拟卷(含答案).docx
原创力文档

文档评论(0)