北碚电工培训学校,北碚电工培训班
专注于电工培训、为北碚地区电工的求学者提供专业的电工培训课程和充电平台!
主页 > 电工 >

北碚电工培训学校,北碚电工培训班

  • 课程介绍

  • 参考资料

  • 2021-01-17 15:33
湖南阳光电工培训学校常年面向北碚招生!
【推荐】北碚快速学电工技术,从湖南阳光电工培训学校开始。北碚电工培训学校、北碚电工培训班,首选湖南阳光电工培训学校!电话:0731-85579057,0731-85569651

【温馨提示】湖南阳光电工培训学校地址:湖南省长沙市雨花区车站南路红花坡路176号。目前没有在北碚地区设立分校。热忱欢迎北碚的学员来湖南阳光电工培训学校长沙总校区参加学习!

北碚电工培训学校,北碚电工培训班

详情请进入 湖南阳光电子学校 已关注: 咨询电话:0731-85579057 微信号:yp941688, yp94168

北碚电工培训班,北碚电工培训学校

北碚电工培训学校

北碚电工培训班

北碚电工学校

北碚电工培训班,北碚电工培训学校简介:#include sbit P1_0 = P1^0;void Delay(); // 下面引用时一定要和这里的大小写一致否则会有警告或错误void Main(){while (1) // 开始一直循环{P1_0 = 0;Delay();

北碚电工培训学校,北碚电工培训班

北碚电工培训学校,北碚电工培训班

北碚电工培训学校信息内容:,

#include
sbit P1_0 = P1^0;
void Delay(); // 下面引用时一定要和这里的大小写一致否则会有警告或错误

void Main()
{
while (1) // 开始一直循环
{
P1_0 = 0;
Delay(); // 没有参数也要加 () 否则会有Warning
P1_0 = 1;
Delay();
}
}

void Delay() // 12M晶振1s延时
{
unsigned char h, i, j, k;

for (h = 5; h > 0; h--)
for (i = 4; i > 0; i--)
for (j = 116; j > 0; j--)
for (k = 214; k > 0; k--); // 后个要有 ; 号

}

//=======以下非代码==========http://www.dg8.com.cn//

原理,利用h,i,j,k循环指令消耗掉一定时间来达到延时,为什么利用循环延时的做法,在12M晶振延时1秒中需要h,i,j,k四个变量,且各变量的值是上面代码中那样呢?这要从单片机的周期说起,单片机有指令周期,机器周期,状态周期,时钟周期;

时钟周期:也就晶振的振荡周期,以12MHz为例,时钟周期为 1/ 12000000 = 1/12us;

机器周期:1个机器周期=6个状态周期=12个时钟周期=1us;

指令周期:单片机执行一条指令所需要的时间称为指令周期,指令周期是以机器周期为单位的,不同的指令所需要的机器周期不一定相同(1-4个),单片机执行一条单周期指令需要1us,执行一条双周期指令需要2us,for循环需要8个指令周期;

具体执行for循环消耗的时间,可以在Keil里通过代码测量:

#include
sbit P1_0 = P1^0;
void Delay();

void Main()
{
while (1)// 开始一直循环
{
P1_0 = 0;
Delay();
P1_0 = 1;
Delay();
}
}

void Delay()
{
unsigned char h;

for (h = 1000; h > 0; h--); // 此处下断点

}

循环1000次执行完后的时间点

1000次循环耗时 0.00042850s - 0.00019600s = 0.00023250s = 232.5us;1次循环耗时约 0.2us,

1s = 1000000us,1000000us / 0.2us = 500000次,而5 * 4 * 116 * 214 = 496480;因为无符号字符型unsigned char 大小为1 byte,范围为0~255,所以只能通过循环嵌套,近似的得到一个1s延时。

.

(编辑:北碚电工培训学校)

北碚电工培训学校


北碚电工培训学校

湖南阳光电子学校教学特色

北碚电工培训学校

北碚电工培训学校

北碚电工培训学校

北碚电工培训学校

北碚电工培训学校

北碚电工培训学校

北碚电工培训学校

北碚电工培训学校

百度收录查询: 北碚电工培训学校

  • 扫码分享
  • 新资讯
  • 热点资讯
电工培训学校 电动车维修学校 摩托车维修学校 手机维修培训学校 水电工培训学校 电脑维修培训学校 电动工具维修培训学校 液晶电视维修培训学校 安防监控培训学校 空调维修培训学校 电焊培训学校 手机维修培训学校 电工培训学校 摩托车维修培训学校 电器维修培训学校 家电维修学校 焊工培训学校 电工培训学校 木工培训学校 瓦工培训学校 摩托车维修学校 电工培训学校 木工培训学校 电器维修学校 电工培训学校