- 博客(13)
- 收藏
- 关注
原创 C语言-----你好!世界!
C语言是一种通用的、面向过程的计算机编程语言,由贝尔实验室的Dennis Ritchie在1972年设计开发。它被广泛应用于系统软件开发、嵌入式系统、驱动程序开发以及各种应用程序的编写中,是一种影响深远的编程语言之一。
2024-06-18 20:29:20
513
原创 STM32CubeMx HAL库笔记之点亮LED
STM32CubeMx配置1、新建一个项目2、选择芯片类型,这里以STM32f103c8t6为例3、配置RCC时钟类型为晶振4、配置LED IO口将PC13IO口配置成初始状态为低电平、推挽输出模式并且重命名为LED。5、配置时钟树6、配置文件7、生成文件 while (1) { /* USER CODE END WHILE */...
2022-04-14 21:49:18
338
原创 Verilog语法笔记
基于正点原子的STM32 FPGA视频讲解笔记。。。。。基础知识逻辑0:表示低电平,也就对应我们电路GND;逻辑1:表示高电平,也就是对应我们电路VCC;逻辑X:表示未知,有可能是高电平,也有可能是低电平;逻辑Z:表示高阻态,外部没有激励信号,是一个悬空状态。Verilog数字进制包括二进制、八进制、十进制和十六进制。常用为二进制、十进制、十六进制。二进制:4’b0101表示4位二进制数字0101;十进制:4’d2表示4位十进制数字2(二进制为0010)十六进制:
2022-04-05 21:40:05
2123
原创 Openmv+STM32F103C8T6视觉巡线小车
Openmv巡线机器视觉巡线处理是参考openmv官方代码Openmv官网源代码:book. openmv.cc/project/follow-lines.html根据官网视频及教程将源码注入openmv中。小车巡的是黑线,所以颜色阈值要更改。颜色阈值获取方法在文件示例中打开helloworld.py。打开工具/机器视觉/阈值编辑器/缓冲区。将我们需要寻迹的黑线调至全白,背景全黑即可,环境光亮度不同阈值也会不同,调好后将LAB阈值...
2022-04-04 19:34:49
21608
39
原创 Oracle数据库学习笔记(六)
相关子查询查询工资高于所在系的平均工资的教师信息,输出工号、姓名和工资相关子查询:select tno,tname,salfrom teacher t1where sal>(select avg(sal) from teacher where dno=t1.dno);查询从未被选修的课程,输出课序号和课程名子查询:SELECT cno,cnameFROM courseWHERE NOT EXISTS(SELECT * FROM sc WHERE cno=co
2021-12-17 22:27:40
849
原创 Oracle数据库学习笔记(五)
多表查询查询学生和对应的系的信息,输出学号、姓名和系名SELECT sno,sname,dnameFROM student,depWHERE student.dno=dep.dno;多表查询必须将两个表有关联的列连起来例:查询大学物理不及格的学生名单,输出学生的学号、姓名及成绩SELECT student.sno,sname,gradeFROM student,sc,courseWHERE student.sno=sc.sno AND sc.cno=course.
2021-12-17 01:06:35
1849
原创 Oracle数据库学习笔记(四)
查询语句直接查询:select sname from student;附带条件查询:select sname from student where sex='男';查询全部信息,用*代替:select * from student where sex='男';修改输出的列标题例如:查询student表中sno和sname这两列,将输出的列标题对应的改为学号和姓名select sno 学号,sname 姓名 from student;带运算的查询语句例如:查询王
2021-12-15 20:02:05
939
原创 Oracle数据库学习笔记(三)
SQL语句(数据操纵部分)给表添加数据insert into student values(2015122101,'陈华','男','25-11月-1997','d01');给sc表输入数据,其中grade为空insert into sc values(2015122101,'c01',null);给course表输入数据,cno和cname非空,其它为空insert into course(cno,cname) values('c01','数据库技术');给sc
2021-12-11 13:47:04
985
原创 Oracle数据库学习笔记(二)
五项约束主码完整性约束(primary key) 唯一完整性约束(unique) 非空完整性约束(not null) 基于属性完整性约束(check) 引用完整性约束(references)在建表时定义完整性约束如下:create table student(sno number(10) constraint s1 primary key,sname varchar2(20) constraint s2 not null,sex char(2) constraint s
2021-12-04 21:18:37
936
原创 Oracle数据库学习笔记(一)
SQL主要功能语句数据定义:create、alter、drop数据操作:insert、update、delete数据查询:select数据控制:commit、grant、revoke、rollback本章节主要使用create、alter、drop语句SQL编写规则关键字、对象名、列名不区分大小写,字符值、日期值区分大小写。输入的数据区分大小写。一条SQL语句可以分布在多行,以分号作为一条SQL语句结束的标志。SQL常见数据类型数值型:number
2021-12-02 18:10:16
822
原创 基于51单片机STC12C5A60S2的PWM软硬件配置
1.PWM简介 脉宽调制(PWM,Pulse Width Modulation)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。(百度百科)PWM是通过脉宽调制来实现控制电压的大小,PWM中有一个重要的参量叫做占空比,占空比的意思就是在一个周期中高电平占整个周期的比例(例如周期为2s,高电平为1s则占空比为50%),实际输出的电压等于输出口电压乘于占空比(例如IO口在高电平输出5V,PWM占空比为50%输出则输出实际电压为5...
2021-11-28 18:01:30
7980
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人