开源stc12c5a60s2开发板

perseverance52 perseverance52     2022-11-30     673

关键词:

【开源】STC12C5A60S2开发板


  • PCBA实物图

  • STC12C5A60S2开发板采用的是STC12C5A60S2-35I-PDIP40主控芯片,CH30G作为USB转串口数据下载,采用的是自动下载,在STC-ISP下载时,无需手动按复位操作,使用的晶振频率是11.0592MHz的,可根据个人需求和参考STC12系列数据手册相关内容修改此部分电路,带5V转3.3V电路,以及供电端口。

  • 通过STC-ISP软件演示:检测开发板MCU以及程序下载和串口信息输出。

  • PCB尺寸:64mmX80mm

  • PCB 3D效果图

  • 背面

开源地址

  • 立创EDA:https://oshwhub.com/perseverance51/stc12c5a60s2-kai-fa-ban

  • 说明一点,如果是移植部分电路注意,自动下载电路对目标烧录芯片不能有过大容值的滤波电容。在其他开发板测试时发现,如果烧录目标芯片供电旁边同时并联使用了47uf和22uf的电容,则无法响应自动下载。也就是说设计给主控芯片供电旁边最好只并联10uf加0.1uf加0.01uf即可,只需滤除高频信号即可。

stc12c5a60s251单片机区别

...数我可以给你 参考技术B51单片机的升级版,stc基于51内核开发的。在编程上和89c51没有区别。多了些实用的外设,如AD,PWM等等。总之,功能更强了。追问以前是用90s516编写的程序,在1602上可以正常显示字符,但是换成12系列的单... 查看详情

stc12c5a60s2单片机复位方式都有哪些

STC12C5A60S2系列单片机有5种复位方式:外部RST引脚复位,外部低压检测复位(新增第二复位功能脚RST2复位,实现外部可调复位门槛电压复位),软件复位,掉电复位/上电复位(并可选择增�额外的复位延时200mS,也叫MAX810专用复... 查看详情

stc12c5a60s2较89c51的优势?

看一下STC12C5A60S2系列1T单片机的功能就明白较89C51的优势了:1.增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统80512.工作电压:STC12C5A60S2系列工作电压:5.5V-3.3VSTC12LE5A60S2系列工作电压:3.6V-2.2V3.工作频率范围:0-35MHz,... 查看详情

stc12c5a60s2中中断优先级控制寄存器默认都是1,1吗

...,ccap0l=0x80;//自动重装,所以ccap0h,ccap0l相等pca_pwm0=0x00;//stc12c5a60s2是8位pwm,控制占空比的第九位为0 查看详情

stc12c5a60s2单片机想通过片外eeprom保存掉电信息!

...IIC读写eeprom程序,改了延时,但还是用问题!第一次接触STC12c5A60s2,不晓得要注意些什么。有谁有可运行的程序吗?我想参考下!STC12c5A60s2-能成功的读eeprom和写eeprom就行!我正在用的代码,如果需要可以添加到你的程序里,直... 查看详情

烧录stc12c5a60s2时遇到的问题

用STC-IPS.EXE(Ver4.7.9)烧制这个单片机时。老是失败,一般会失败10次才会成功一次。是不是哪里设置错了??因为我烧录其他STC89C52时,从没遇到过这个情况,当然MCUtype我设置的都没问题。请问是怎么了??以下是错误时的提示仍... 查看详情

stc12c5a60s2的单片机与at89c51单片机有啥区别论文上面要用

1、生产的公司不同AT89C51是Atmel公司生产;stc12c5a60s2是宏晶公司生产。2、RAM和ROM不同AT89C51是128byteRAM,4KROM;stc12c5a60s2是256Byte,8KROM。3、定时器数量不同AT89C51有T0、T1两个16位定时器;STC89C52有T0、T1、T2三个16位定时器。扩展资料:... 查看详情

stc12c5a60s2单片机的串口中断问题求助

...设置成高优先级,而将定时器0设置成低优先级。另外,STC12C5A60S2串口的波特率可以设置得很高的,尽量用高波特发送,可以减少发送时间,完全可以设置成38400的,甚至57600,都没有问题的。参考技术A老是数据发送一半被中断了... 查看详情

stc12c5a60s2单片机复位p0,p1口数值是多少?pc指针数值?堆栈是多少?寄存器,

STC12C5A60S2单片机复位p0,p1口数值是多少?pc指针数值?堆栈是多少?寄存器,存储器情况参考技术A和普通51单片机一样,复位后PC是 0P0 P1全为0xxff堆栈指针是0X07寄存器太多,满满三页半,可以参考其官方PDF说明文档3.3特殊... 查看详情

画出stc12c5a60s2单片机阻容复位电路原理图并详细阐述工作原理

可以到STC官网下载一份12C5A60S2的说明书,里面有详细的复位图和说明,就是在复位引脚接1个10UF电容到电源+,同时接1个10K的下拉电阻,如需手动复位则还需在电阻两端并联一按键,上电时或者按下按键后,通过电阻给电容充电... 查看详情

stc12c5a60s251单片机最小系统

                                 &n 查看详情

stc12c系列单片机pwm脉宽调制

  最近给别人做了一个小东西,MCU选的是STC12C5A60S2,需要用到PWM控制功能。在网上找了一下,发现解释的不尽人意,无奈之下自己琢磨数据手册弄明白了。  首先,STC12C5A60S2内置有两个编程计数器阵列(PCA)模块,分别用于... 查看详情

stc单片机驱动1.8‘tftspi屏幕示例模板(含资料包)(代码片段)

...用的是:STC12C5A60S2,采用的自制开发板:《【开源】STC12C5A60S2开发板》1.8‘TFT屏幕采用的是;合宙1.8‘TFT屏幕驱动参考资料包来源于:http://www.lcdwiki.com/zh/1.8inch_ 查看详情

stc12c5a60s2中断系统优先级疑问

当单片机正在执行低优先级中断函数时,高优先级中断到来。程序是执行完低优先级中断函数再应对高优先级中断还是先去执行高优先级中断函数?同样的,若正在执行高优先级中断函数,低优先级中断到来,程序会如何响应?... 查看详情

stc12c5a6s2adc采集电压信号并串口打印(0-5v或3.3v)(代码片段)

...,来实现printf打印输出采用的是自制开发板(已开源)使用的是10K可调电位器,接入的是3.3V选择的通道是P1.0口作为ADC输入当然也可以选择5V电压接入程序代码/***********************************************************程序功能... 查看详情

单片机1602液晶显示(代码片段)

基于单片机STC12C5A60S2芯片的1602液晶显示,跳线按照要求连接附上主程序#include"stc12c5a60s2.h"#include"intrins.h"#include"onewire.h"#defineucharunsignedchar#defineuintunsignedintuchartable[]=& 查看详情

12c5a60s2单片机adc采样程序详解(每一句话都是啥意思)

...t;7)#defineADC_360T(1<<5)voidAdcInit(void)P1ASF=(1<<ADC_CH0);//12C5A60AD/S2ϵÁÐÄ£ÄâÊäÈë(AD)Ñ¡ÔñADC_CONTR=ADC_360T|ADC_ON;P1ASF是选择哪个口模拟AD转换功能,(1<<ADC_CH0)(ADC_CH0相当于0)... 查看详情

12c5a60s2单片机adc采样程序详解(每一句话都是啥意思)

哪位大神详解一下adc采样程序意义(希望能在后面注释一下)voidADC_sample1()ADC_CONTR&=0xF8;ADC_CONTR|=0x00;ADC_CONTR&=0xEF;ADC_CONTR|=0x08;while(!(ADC_CONTR&0x10));val1=ADC_RES;val1=val1<<8;val1=val1|ADC_RESL;ADC_CONTR&=!ADC_FLAG;参考技术AADC_CONTR&=0xF8;//打开ADC的... 查看详情