欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5320|回復: 6
打印 上一主題 下一主題
收起左側

STC8a8k單片機定時器程序問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:230975 發表于 2019-10-12 16:47 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
為何測出來的小型是500US的上高,500US的低。

#include <stc8.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit led=P1^1;

void init()
     {
           P1M0=0X00;
           P1M1=0X00;
           AUXR&=0X7F;//12T模式
           TMOD&=0Xf0;//定時器0模式0 16位自動裝填
           TH0=(65535-1000)/256;
           TL0=(65535-1000)%256;
           TR0=1;
           ET0=1;
           EA=1;
           led=1;
         }
void main()
     {
           init();
           while(1);
              
         }
void TM0_1SR() interrupt 1
    {

          led=~led;
        }


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:155507 發表于 2019-10-13 14:21 | 只看該作者
STC8A默認使用內部振蕩器24MHz

回復

使用道具 舉報

板凳
ID:213173 發表于 2019-10-13 14:36 | 只看該作者
從樓主的文字表述根本看不出想問什么問題,從程序看是一個500Hz,占空比50%的矩形波發生器。
回復

使用道具 舉報

地板
ID:230975 發表于 2019-10-13 16:18 | 只看該作者
wulin 發表于 2019-10-13 14:36
從樓主的文字表述根本看不出想問什么問題,從程序看是一個500Hz,占空比50%的矩形波發生器。

為什么是500HZ,我不是設定的1MS翻一次嗎
回復

使用道具 舉報

5#
ID:230975 發表于 2019-10-13 16:19 | 只看該作者
wulin 發表于 2019-10-13 14:36
從樓主的文字表述根本看不出想問什么問題,從程序看是一個500Hz,占空比50%的矩形波發生器。

哈哈。是沒問題。就是覺得這個初值應該是1MS翻轉一次。但是示波器和不一樣。
回復

使用道具 舉報

6#
ID:213173 發表于 2019-10-13 22:26 | 只看該作者
hmgqljz111 發表于 2019-10-13 16:19
哈哈。是沒問題。就是覺得這個初值應該是1MS翻轉一次。但是示波器和不一樣。

1ms翻轉一次,周期就是2ms,頻率就是500HZ。樓主的定時器設置雖然是1ms,但這是在12M時鐘為前提的。如果在示波器看脈寬500us那一定是主時鐘頻率翻倍為24M了。
回復

使用道具 舉報

7#
ID:65956 發表于 2019-10-14 08:53 | 只看該作者
一種是定時器設置,一種是定時器設置沒和單片機晶振同類,比如你設置的1MS設計是按12M設置,可實際燒錄時晶振設置是用24M的,這樣的就會造成定時時間減半,僅供參考
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表