亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標(biāo)題:
52單片機(jī)的timer2時(shí)鐘輸出500KHz頻率的源程序
[打印本頁(yè)]
作者:
虎黑
時(shí)間:
2018-7-15 16:38
標(biāo)題:
52單片機(jī)的timer2時(shí)鐘輸出500KHz頻率的源程序
STC89C52RC可以用P1.0輸出500KHz的頻率,此處為本人自己寫(xiě)的源碼和整個(gè)工程,望能助有緣人一臂之力!
單片機(jī)源程序如下:
#include<reg52.h>
sfr T2MOD=0xc9;
sbit clk_out=P1^0; //時(shí)鐘輸出端
void t2_clock(void)
{
C_T2=0; //定時(shí)器模式
T2MOD=0x02; //T2OE=1,定時(shí)器2允許輸出
RCAP2L=0Xfa; //賦T2的預(yù)置值0xfffa,輸出頻率500K
RCAP2H=0Xff;
TR2=1;
}
void main(void)
{
t2_clock();
while(1);
}
復(fù)制代碼
所有資料51hei提供下載:
Timer2時(shí)鐘頻率輸出.zip
(21.7 KB, 下載次數(shù): 20)
2018-7-15 16:35 上傳
點(diǎn)擊文件名下載附件
可編譯源碼
下載積分: 黑幣 -5
作者:
shenyuqiu
時(shí)間:
2019-8-19 09:34
下載仿真試了,程序根本沒(méi)輸出,沒(méi)仿真
作者:
seenian
時(shí)間:
2020-12-1 09:38
老哥,現(xiàn)在在proteus8. 6里仿真成功在7. 8就不輸出,過(guò)兩天用實(shí)物試一下,如果成功了,再來(lái)感謝你。
作者:
6620680
時(shí)間:
2020-12-1 11:47
用實(shí)物試也很簡(jiǎn)單!
作者:
rsx9583
時(shí)間:
2020-12-1 14:49
#include "reg51.h"
typedef unsigned char BYTE;
typedef unsigned int WORD;
#define FOSC 11059200L
//-----------------------------------------------
sfr P0M1 = 0x93;
sfr P0M0 = 0x94;
sfr P1M1 = 0x91;
sfr P1M0 = 0x92;
sfr P2M1 = 0x95;
sfr P2M0 = 0x96;
sfr P3M1 = 0xb1;
sfr P3M0 = 0xb2;
sfr P4M1 = 0xb3;
sfr P4M0 = 0xb4;
sfr P5M1 = 0xC9;
sfr P5M0 = 0xCA;
sfr P6M1 = 0xCB;
sfr P6M0 = 0xCC;
sfr P7M1 = 0xE1;
sfr P7M0 = 0xE2;
sfr AUXR = 0x8e; //輔助特殊功能寄存器
sfr INT_CLKO = 0x8f; //喚醒和時(shí)鐘輸出功能寄存器
sbit T1CLKO = P3^4; //定時(shí)器1的時(shí)鐘輸出腳
#define F38_4KHz (65536-FOSC/2/38400) //1T模式
//#define F38_4KHz (65536-FOSC/2/12/38400) //12T模式
//-----------------------------------------------
void main()
{
P0M0 = 0x00;
P0M1 = 0x00;
P1M0 = 0x00;
P1M1 = 0x00;
P2M0 = 0x00;
P2M1 = 0x00;
P3M0 = 0x00;
P3M1 = 0x00;
P4M0 = 0x00;
P4M1 = 0x00;
P5M0 = 0x00;
P5M1 = 0x00;
P6M0 = 0x00;
P6M1 = 0x00;
P7M0 = 0x00;
P7M1 = 0x00;
AUXR |= 0x40; //定時(shí)器1為1T模式
// AUXR &= ~0x40; //定時(shí)器1為12T模式
TMOD = 0x00; //設(shè)置定時(shí)器為模式1(16位自動(dòng)重裝載)
TMOD &= ~0x40; //C/T1=0, 對(duì)內(nèi)部時(shí)鐘進(jìn)行時(shí)鐘輸出
// TMOD |= 0x40; //C/T1=1, 對(duì)T1引腳的外部時(shí)鐘進(jìn)行時(shí)鐘輸出
TL1 = F38_4KHz; //初始化計(jì)時(shí)值
TH1 = F38_4KHz >> 8;
TR1 = 1;
INT_CLKO = 0x02; //使能定時(shí)器1的時(shí)鐘輸出功能
while (1); //程序終止
}
用這個(gè)程序把時(shí)鐘主頻及輸出頻率改一下,效果不錯(cuò)。我前一陣做了個(gè)400K的脈沖發(fā)生器。
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1