提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 我是静静

    20人对此回答表示赞同

    #include <reg52.h>
    #define uchar unsigned char
    #define uint unsigned int
    sbit LED = P0^0;
    uchar T_Count = 0;
    void main()
    {
    TMOD = 0x01;
    TH0 = (65535-50000)/256;
    TL0 = (65535-50000)%256;
    IE = 0x
    展开
    20
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 记号笔

    5人对此回答表示赞同

    定时器T0方式1 , 定时 50 mS , 再计数 20 次, 即定时中断 20 次 为 一秒,
    ( 定时器 12 MHz 晶振 最大定时 时间 为 65 mS 左右)
    展开
    5
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Luz鹿糍

    5人对此回答表示赞同

    不管晶振频率是多少,一次就延时一秒是不可能的。
    当晶振频率是12 M时,最大的延时是65.536毫秒。通常可以设置定时50毫秒,并设置为中断方式,这样,每次当定时到就中断一次,再对中断计数,中断计数20次就是一秒了。
    展开
    5
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部