1ms等于多少us(1ms等于多少s)

大家好,近期很多朋友对于1ms等于多少us产不是很理解。然后还有一些网友想弄清楚1ms等于多少s,泰缘号(www.bjxdyg.com)已经为你找到了相关问题的答案,接下来和我们一起看看吧,希望对大家有所帮助!

上节说到决定计数,还是定时,由寄存器TMOD决定 具体请看这里计数器/定时器

如果要定时那么C/T=0,为定时器模式。

回顾上节的主要内容

1.TMOD决定计数还是定时以及 M1,M0工作方式的选择;

2.根据设定时间计算出高八位TH1/0,低八位TL1/0;

3.开启总控 EA=1;

4.开启定时器中断

5.启动定时器

这节内容主要用定时器控制I/O口输出一个方波

1.假设系统的时钟是12mhz,设计从P1.0引脚实现输出一个周期为2毫秒的方波,即占空比2:1

1ms等于多少us(1ms等于多少s)

基本思路是:要在P1.0上产生周期为2MS的方波,定时器颖产生1ms的定时中断,定时时间到则中断服务程序中对P1.0去反。使用定时器T0方式1定时中断。因为 1ms=1000us 在P1.0引脚接示波器。通过Proteus软件中的虚拟数字示波器查看输出波形,判断输出是否正确。如下图

1ms等于多少us(1ms等于多少s)

计算T0的初值,有65536-1000=X

X=64536 化为16进制数为0xfc18,那么高八位是 0xfc,低八位是0x18。

参考程序如下

注意P一定要大写 ,否则编译出错

#include<reg51.h>// 头文件#include<intrins.h> //没有用到#define uchar unsigned char#defineachar signed charsbit P1_0=P1^0;//定义P1void main() //主程序{TMOD=0x01;EA=1;//开启总控ET0=1;//定时中断允许TR0=1; //启动定时器while(1);{TH0=0xfc; //装入高八位TL0=0x18; //装入低八位do{}while(!TF0);P1_0=!P1_0;//去反TF0=0;}}

1ms等于多少us(1ms等于多少s)

仿真结果

注意:在仿真时,如果发现没有波形,马上右键单击示波器。点击“Digital oscilloscope”就可以了!!!并且调节周期时间旋钮

1ms等于多少us(1ms等于多少s)

2.做如下设计

①要求

已知单片机系统时钟频率为12MHz,请利用T0和P1.0在Proteus中输出矩形脉冲,波形如下:

1ms等于多少us(1ms等于多少s)

②仿真图

1ms等于多少us(1ms等于多少s)

③参考源代码

#include<reg51.h>#include<intrins.h>#define uchar unsigned char#defineachar signed charsbit P1_0=P1^0;uchar i=0,j=3;void main(){TMOD=0x02;P1_0=0;TH0=0xce;TL0=0x206;ET0=1;EA=1;TR0=1;while(1);}void T0_int() interrupt 1{ if(i==0) { j–; if(j==0) { P1_0=!P1_0; i=!i; j=3;}}else{P1_0=!P1_0;i=!i;}}

④仿真结果

1ms等于多少us(1ms等于多少s)

用一个if else 简单解决问题 大家注意练习哦!

获得更多源代码与教程请关注我!或者私信回复 单片机 获得免费资源

获得更多源代码与教程请关注我!或者私信回复 单片机 获得免费资源

获得更多源代码与教程请关注我!或者私信回复 单片机 获得免费资源

本文所有内容来自互联网,如有侵权/不实内容请联系我们删除,联系邮箱postusb@foxmail.com

发布者:缘分,转转请注明出处:https://www.bjxdyg.com/life/55879.html

(0)
缘分缘分
上一篇 2022年 10月 16日
下一篇 2022年 10月 16日

相关推荐

  • 周六福和周大福的区别(周六福和周大福哪家的质量好)

    大家好,最近还有很多朋友对于周六福和周大福的区别不是很理解。然后还有一些网友想弄清楚周六福和周大福哪家的质量好,泰缘号网小编已经为你找到了相关问题的答案,接下来和我们一起看看吧,希望对大家有所帮助! 黄金没有好坏之分,购买时要看自己的需求,这些珠宝品牌都能做到全国联连锁,全国连锁就代表着全国统一的定价,他们的黄金首饰的含金量都是相同的,并不会因为哪个名称不一…

    趣味生活 2023年 1月 16日
    55200
  • v1938ct是什么型号

    最近,vivo即将推出的旗下第三款5G机型X30系列在预热之下,也已经开始逐渐揭开神秘的面纱,而作为搭载了vivo和三星合作的Exynos 980主控机型,5G、拍照以及“大表姐”刘雯的代言,无疑也使得其为其赢得了不少的关注。而随着这款机型12月16日亮相时间的临近,近日有消息源也曝光了该系列中X30 5G的Geekbench测试成绩。 根据曝光的Geekb…

    2023年 3月 30日
    45900
  • 产品手册内容包括哪些(产品手册内容包括哪些多选题)

    大家好,最近还有很多朋友对于产品手册内容包括哪些不是很理解。然后还有一些网友想弄清楚产品手册内容包括哪些多选题,泰缘号网小编已经为你找到了相关问题的答案,接下来和我们一起看看吧,希望对大家有所帮助! XXXXXX有限公司 质 量 手 册 QUALITY MANUAL (符合GB/T19001-2015 idt ISO9001:2015标准) —Q…

    趣味生活 2023年 1月 20日
    23100
  • 水果拼盘大全100张图片(水果拼盘怎么做)

    作者寄语:小朋友是最喜欢摆弄一些有图案的东西,今天给大家分享的呢,都是一些非常简单的蔬果拼盘。非常适合和小朋友互动的时候来用。 因为我身边有很多的幼师朋友。然后他们在上课的时候呢就需要给大家做一些创意的水果。嗯,所以呢就给他们设计了一些简单又容易操作的。一些水果拼盘。 想象一下,一个晴朗的周末。你和你的孩子在家里面做出了一盘非常精美又好看的水果拼盘。又增加了…

    2023年 4月 23日
    46100
  • word页面颜色怎么改(word页面颜色怎么改变)

    在Word文档中如何设置背景?怎么把每页背景设置不同的颜色或图片,本期与大家分享如何设置页面背景不一样。 第一步:添加背景颜色 点击【设计】——【背景颜色】,之后选择一种自己需要的颜色即可。 第二步:插入分隔符 将光标放在第一页末尾,点击【布局】——【页面设置】——【插入分隔符】——【下一页】即可。 第三步:添加页眉页脚 将光标放在第二页的页眉处,双击进入编…

    2023年 5月 6日
    16700

联系邮箱

postusb@foxmail.com

邮箱咨询: QQ交谈

邮箱:postusb@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息