- 博客(15)
- 收藏
- 关注
原创 04 - USB接口下载程序
芯片手册电路分析用跳线帽短接J7,P3.2/INT0接地。用跳线帽短接J5(1-3、2-4),选择USB下载。上电复位。按下S1,松开S1,芯片上电复位。STCAI-ISP,串口:STC-USB Writer,打开程序文件。“下载”按钮,下载程序。
2024-04-22 13:26:12 379 1
原创 01 - 开发板电源模块
电源电路分析USB接口电路USB外壳接地(GND)。 引脚VBUS,给电路提供电源。USB的引脚VBUS提供的电流最大为500mA,电压范围是4.4V~5.5V,电路中VBUS的网络标号为5V-IN。USB专TTL供电部分与USB接口电路相同。5V电源输出电路负载增加时,需要接入电源适配器供电。 5V-IN经过开关SW1,从SW1的引脚3引出网络标号5V。5V转3.3V5V经过AMS1117,引出3.3V电源。工作电源选择用跳线帽选择5V和3.3V供电。
2024-04-17 10:38:07 928
原创 018:大象喝水
一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。如果一个圆桶的深为h厘米,底面半径为r厘米,那么它最多能装Pi * r * r * h立方厘米的水。(设Pi=3.14159)输入有一行:包括两个整数,以一个空格分开,分别表示小圆桶的深h和底面半径r,单位都是厘米。输出一行,包含一个整数,表示大象至少要喝水的桶数。1毫升 = 1 立方厘米。1升 = 1000毫升。
2022-09-08 15:11:29 187
原创 数码管只显示有效位
自己写的,数码管只显示有效位。#include <reg52.h>sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;unsigned char code LedChar[] = { 0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0x88, 0x83, 0xC6, 0xA
2022-04-29 16:35:53 1095 1
原创 定时器中断实现数码管动态显示
金沙滩51单片机教程,定时器中断实现数码管动态显示。#include <reg52.h>sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;unsigned char code LedChar[] = { 0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0x88, 0x83
2022-04-29 14:43:36 3661
原创 数码管鬼影解决方案
金沙滩51单片机教程中,数码管鬼影解决方案。方案一:关闭段。#include <reg52.h>sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1^4;unsigned char code LedChar[] = { 0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0x88
2022-04-29 11:08:33 1345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人