微控制器晶振頻率6MHz,使用定時器1以方式0和1,產生週期為1ms的等寬正方波脈衝,並由P1 0輸出

2021-08-11 15:05:18 字數 1962 閱讀 4034

1樓:

給你一個模板吧,,,這裡選擇定時器1的方式1 採用彙編 中斷方式編寫

t(周)=12/6 =2us, n=65536-(1/2 ms)/(2us)=65286

org 0000h

ljmp start;

org 001bh

ljmp tt1

start: mov tmod ,#10hmov dptr ,#65286

mov th1,dph

mov tl1,dpl

setb tr1

sjmp $

tt1:

mov th1,dph

mov tl1,dpl

cpl p1.0

reti

給你參考一下,,有啥不懂得,,可以隨時連線

2樓:洛城聞笛

//計時器,使用四位一體數碼管,前兩位顯示分鐘,後兩位顯示秒。

//晶振頻率:12m

//微控制器型號:stc89c52rc

//定時器方式1

//這是我寫的,執行過沒問題,你自己改吧。

#include "reg52.h"

#define uchar unsigned char#define uint unsigned intsbit qian =p1^0; //千位sbit bai =p1^1; //百位sbit shi =p1^2; //十位sbit ge =p1^3; //個位uchar min=0,s=0,count=0;

uchar table=;

void delay();

void display();

void init();

void main()

void init()

void display()

void delay()

void inter() interrupt 1}}

3樓:匿名使用者

方式0:

#include

sbit pluse=p1^0;

void time1() interrupt 3main()

方式1:

#include

sbit pluse=p1^0;

void time1() interrupt 3main()

設微控制器晶振頻率12mhz,使用定時器1以工作方式1產生週期為100ms的等寬方波

4樓:休閒居大偉

#include

sbit led=p1^1;

int n;

void time1(void);//定時器初始化

void main(void)

void int1() interrupt 1 //中斷

void time1(void)//定時器初始化

5樓:匿名使用者

#include

sbit pwm=p1^1;

void inittimer0(void)void main(void)

void timer0interrupt(void) interrupt 1

6樓:做而論道

;注意,題目要求是:使用定時器1。

;下列程式,才是正確的:

org 0000h

ljmp start

org 001bh

mov th1, #3ch

mov tl1, #0b0h

cpl p1.1

reti

start:

mov tmod, #10h

mov th1, #3ch

mov tl1, #0b0h

setb tr1

mov ie, #88h

sjmp $end

設微控制器晶振頻率為12MHZ,定時器計數器T0工作方式1,試計算其定時20ms的初值TH0和TL

th0 0xb1 tl0 0xe0 兩個初始值在此 當定時計數器工作在方式0模式時,th0和tl0的初值如何確定?初值baix可以這樣計算 x m 計數值。du 微控制器在不同 zhi的工作 dao方式下,計數器的位回數不同,因而最答大計數值也不同.現在設最大計數值為m,那麼在各方式下的m值如下 1...

如果晶振頻率為6MHz時,定時計數器在工作方式方式方式2下,其最大的定時時間為多少

晶振頻率為6mhz時,定時 計數器在工作方式0 方式1 方式2下,其最大的定時時間分別為 16.384 ms 131.072 ms 0.512 ms 根據計算公式,x m 計數初值 m fosc t 12,其中x是計數初值,要得到最大定時時間x 0 m最大計數值,工作方式0時m 2 13 8192,...

常用微控制器的型號,微控制器中最常用的晶振型號有哪些?

的型號有8 位微控制器 16位微控制器 32位微控制器 1 8 位微控制器 這類回微控制器的控制功能較強,答品種最為齊全,由於其片內資源豐富和功能強大,主要在工業控制 智慧儀表 家用電器和辦公自動化系統中應用。2 16位微控制器 cpu是16 位的,運算速度普遍高於8 位機,有的微控制器的定址能力高...