您的位置 首页 国产IC

用STC12C5A60S2克己逻辑分析仪

逻辑分析仪对于开发者来说很重要,现在我们用STC12C5A60S2单片机制作一个制作资料和上位机程序下载:http:www51heicombbsdpj-20393-1

逻辑分析仪关于开发者来说很重要,现在咱们用STC12C5A60S2单片机制造一个

制造材料和上位机程序下载:http://www.51hei.com/bbs/dpj-20393-1.html,下面是单片机高速采样程序:

#include

//======================================================================================
//======================================================================================
void UartInit(void) //串口初始化函数28800bps@24MHz
{
IP = 0x02;
IPH = 0x10;
IP2 = 0x00;
IPH2 = 0x00; //设置中止优先级
PCON &= 0x7f;//波特率不倍速
SCON = 0x50;//8位数据,可变波特率
REN = 1; //发动接纳
BRT = 0xE6; //设定独立波特率发生器重装值
AUXR |= 0x04;//独立波特率发生器时钟为Fosc,即1T
AUXR |= 0x01;//串口1挑选独立波特率发生器为波特率发生器
AUXR |= 0x10;//发动独立波特率发生器
ES = 1; //开串行口1中止
//EA = 1; //开总中止
}
//======================================================================================
//======================================================================================
void Init_Timer0(void) //守时器0初始化函数
{
TMOD |= 0x02; //守时器0作业在形式2
AUXR |= 0x80; //守时器0作业在1T形式
TH0 = 0xff;
TL0 = 0xff; //守时初值
TR0 = 1; //发动守时器
}
//======================================================================================
//======================================================================================
void Init_Pca(void) //PCA初始化函数
{
CMOD = 0x04; //计数脉冲源为T0溢出脉冲
CCON = 0;
CH=0;
CL=0;
CCAPM0 = 0x31; //模块0,16位捕获形式,跳变触发中止
CCAPM1 = 0x42; //模块1,8位PWM 无中止
CR = 1; //发动PCA
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/318198.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部