- 博客(15)
- 收藏
- 关注
原创 STM32F103基本定时器
STM32F103 有两个基本定时器 TIM6 和 TIM7,它们的功能完全相同,资源是完全独立的,可以同时使用。其主要特性如下: 16 位自动重载递增计数器, 16 位可编程预分频器,预分频系数 1~65536,用于对计数器时钟频率进行分频,还可以触发 DAC 的同步电路,以及生成中断/DMA 请求。
2024-04-21 11:24:45
1835
1
原创 GPIO(General Purpose Input Output) 通用输入输出口
输出模式可以控制端口输出高低电平(用于驱动LED、控制蜂鸣器、模拟通信协议输出时序等),输入模式可以读取端口的高低电平或电压(用于读取按键、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等)根据数据手册中列出的每个I/O端口的特定硬件特征, GPIO端口的每个位可以由软件分别配置成多种模式。引脚电平为0V~3.3V,部分引脚可容忍5V。STM32中可配置8种输入输出模式。
2024-04-08 22:14:00
262
原创 STM32F1103C8T6综述
STM32简介STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等STM32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的嵌入式微控制器ARMARM指ARM公司,也指ARM处理器内核ARM公司是全球领先的半导体知识产权(IP)提供商,全世界超过95%的智能手机和平板电脑都采用ARM架构ARM公司设计ARM内核,半导体厂商完善内核周边电路并生产芯片
2024-03-27 13:49:46
655
原创 双色球系统开发
import java.util.Random;import java.util.Scanner;public class Test8 { public static void main(String[] args) { //双色球系统开发 //投注号码由6个红色球号码和1个蓝色球号码组成 //红色球号码从1-33中选择,要求选择红球不能重复 //蓝色球号码从1-16中选择 //共7个数据 //.
2022-04-22 13:50:30
569
原创 日常猜幸运数字小游戏
import java.util.Random;import java.util.Scanner;public class NumberBoom { public static void main(String[] args) { //实现数字炸弹 Scanner s = new Scanner(System.in); Random r = new Random(); //数字炸弹的最初范围为1~100 //生成.
2022-04-18 16:48:36
2194
1
原创 封装数据,将数据私有化private
class Person{ private int age; public int getAge(){ return age; } public void setAge(int nianLing){ if(nianLing < 0 || nianLing > 150){ //设置关卡保证数据安全 System.out.println("对不起,你输入的年龄值不合法!!!.
2022-04-09 22:53:25
448
原创 构造方法传递参数
以Vip为例:class Vip{ //会员号 long no; //姓名 String name; public Vip(){ } public Vip(long huiYuanHao){ no = huiYuanHao; } public Vip(long huiYuanHao, String xingMing){ no = huiYuanHao; .
2022-04-09 22:35:13
441
原创 根据正三角的最大行数输出菱形
import java.util.Scanner;public class Diamond{ public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.print("请输入正三角的最大行数: "); int num = s.nextInt(); for(int i = 1; i <= num; i++){ //测试输出几行 //.
2022-04-04 23:52:01
302
原创 创建用户对象
来自b站java老杜public class Test{ public static void main(String[] args){ // 家庭住址对象 Address a = new Address(); a.city = "北京"; a.street = "大兴区"; a.zipcode = "121221"; // 用户对象 User u = new User(); System.out.println(u.id); // 0 System.
2022-04-04 23:45:19
465
原创 输出大于某个正整数n的最小的质数
import java.util.Scanner;public class MinZhiShu{ public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.print("请输入一个正整数: "); int num = s.nextInt(); printZhiShu(num); } //打印大于该数的最小质数方法 public static void print.
2022-03-29 23:50:43
2385
原创 方法递归:计算1~100的和
public class Recursion{ public static void main(String[] args){ System.out.println(sum(100)); } public static int sum(int num){ if(num == 1){ return 1; } return num + sum(num-1); }}
2022-03-27 07:55:50
4340
原创 键盘输入数据
import java.util.Scanner;public class KeyInput{ public static void main(String[] args){ Scanner s = new Scanner(System.in); System.out.print("请输入你的数据: "); //等待用户数据输入 int number = s.nextInt(); //接收整型数据 System.out.pr.
2022-03-27 03:56:46
386
原创 java中的八种基本数据类型
public class DataType{ public static void main(String[] args){ byte b = 127; //byte类型的取值范围为-128~127,末端可加B也可不加B,类型自动转换 System.out.println(b); short s = 32767; //short类型的取值范围为-32768~32767,末端可加S也可不加S,类型自动转换 System.out.pri.
2022-03-27 03:38:32
723
原创 第一个java程序HelloWorld
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); }}
2022-03-27 03:19:29
403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人