- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 51单片机洗衣机控制系统
本次课程设计,给我留下了很深刻的印象,在本次课程设计期间,我对于单片机的使用更加的熟练。通过上学期为期数月的电子系统综合课程实践设计以及为期一个星期的单片机课程的学习,我掌握了多数单片机的基础知识,包括keil软件的使用、proteus软件的使用、单片机基本程序的编写、单片机电路的仿真设计等,此次单片机课程设计所用到的知识多为基础知识,包括按键的扫描、流水灯、、外部中断的使用等,少数为拓展知识,如LCD显示等等。本此课程设计对全自动洗衣机的系统进行了分析和设计,包括吸引硬件分析、软件分析。
2023-06-14 18:27:22
2072
2
原创 智能送药小车完整版【电赛、课设】开源(含源代码)
本设计完成了基于STC89C52的智能送药小车控制系统的设计过程,此系统主要包括51最小开发板、按键控制电路、电机驱动电路、灰度检测传感电路等电路组合而成。以STC89C52为主控芯片及其外围扩展电路实现系统整体功能,用灰度传感器实现小车循迹功能,使用STC89C52驱动L298N芯片控制电机,由PWM控制小车速度,从而使小车顺利通过直线、转弯、识别十字路口并正确转向功能。在硬件设计的基础上实现了电机控制功能以及小车简单循迹的软件设计方案。
2023-05-25 18:26:18
15268
11
原创 100天精通Java (基础篇) —面向对象编程1.0【Java分水岭】
一篇超细节Java面向对象基础知识点,帮助您轻松理解面向对象概念以及面向对象的特征实现。
2022-04-16 18:40:48
546
原创 100天精通Java (基础篇) —数组【Java第一个分水岭】
一、为什么需要数组数组:多个内存变量元素,共同使用一个变量名称,并用下标加以区分。二、数组介绍数组可以存放多个同一类型的数据,数组也是一种数据类型,是引用类型。三、数组快速入门跟着思路看(超级简单)package com;public class Array01 { public static void main(String[] args) { //定义一个数组 double[] hens = {2,2,3,4,5,6,34,12,34
2022-04-04 23:38:02
1137
原创 水位检测电路的设计(模电课设)
用二极管的基本特性、三极管的基本特性、运算放大器、热敏电阻(或可调电阻)等知识,设计相应的模拟电路,实现一款直流稳压电源、水位检测电路的设计.AbstractWith the basic characteristics of diode, the basic characteristics of audion, operational amplifier, thermistor (or adjustable resistance) and other knowledge, desig...
2022-03-08 12:21:52
13397
4
原创 Java_while循环控制
一、基本语法循环变量初始化;while(循环条件){循环体(语句);循环变量迭代;}二、while循环执行流程分析三、注意事项和细节说明1、循环条件是返回一个布尔值的表达式2、while循环是先判断再执行语句...
2022-03-07 22:03:54
168
原创 Java_switch分支语句
一、switch概述1、switch 关键字, 表示switch分支2、表达式 对应一个值3、case 常量1:当表达式的值等于常量1,就执行 语句块14、break:表示退出switch5、如果和 case常量1 匹配,就执行语句块1,如果没有匹配,就继续匹配 case 常量26、如果一个都没匹配上,就执行default二、基本语法switch(表达式){case 常量1 ://当...语句块1;break;......case 常量2:语句块2;
2022-03-02 21:37:43
1382
原创 Java_控制结构
一、顺序控制1、介绍程序从上到下逐行地执行,中间没有任何判断和跳转。2、注意事项 public static void main(String[] args) { int num1 = 12; int num2 = num1 + 2;//正确 向前引用原则 } public static void main(String[] args) { int num2 = num1 + 2; int num
2022-03-02 14:13:04
307
转载 Java_运算符优先级
优先级记忆方法:单目乘除为关系,逻辑三目后赋值。(前辈总结的)单目运算符:一次作用一个变量的运算符,又叫一元运算符单目:单目运算符+ –(正负数) ,++ –,!(逻辑非),~(按位取反)乘除:算数运算符:* / % + - (* / %优先级肯定是大于+-的)为:位运算符:~(按位取反)<<(左移) >>(右移),^(也可以位运算,二进制异或)关系:关系运算符:> < >= <= == !=逻辑:逻辑运算符(除!)&& || &
2022-03-01 15:40:12
8655
1
原创 Java_常用编码(Unicode和UTF-8编码)
Unicode编码介绍1、Unicode 的好处:一种编码,将世界上所有的符号都纳入其中。每一个符号都给予一个独一无二的编码,使用Unicode没有乱码的问题。2、Unicode 的缺点:一个英文字母和一个汉字都占用两个字节,这对于存储空间来说是浪费。3、2的16次方是65536,所以最多编码是65536的字符。4、编码0-127的字符是与ASCII的编码一样,比如'a'在ASCII码是0x61,在Unicode码是ox0061,都对应97,因此Unicode码兼容ASCII码UTF-8
2022-02-26 23:58:04
2157
原创 Java_字符类型
一、字符类型本质探讨1、字符型 存储到计算机中,需要将字符对应的码值(整数)找出来,比如'a'存储:'a'==> 码值97 ==> 二进制(110 0001)==> 存储读取:二进制(110 0001) ==> 97 ==> 'a' ==> 显示2、字符和码值的对应关系使通过字符编码表决定的(规定好的)二、介绍字符编码表1、ASCII (ASCII编码表 使用一个字节表示的,一共有128个字符,实际上一个字节可以表示256个字符,只用了128个字符
2022-02-26 23:44:20
791
原创 Java_字符型使用细节
1、字符型常量是用单引号( ' ' )括起来的单个字符。例如:char c1 = 'a';char c2 = '中国';char c3 = '9';2、Java中还允许使用转义字符'\';//'\n'表示换行符3、在Java中,char的本质是一个整数,在输出时,是unicode码对应的字符https://tool.chinaz.com/ unnicode查询网站4、可以直接给char赋一个整数,在输出时会按照对应的unicode字符输出[97->a]char .
2022-02-26 23:17:30
347
原创 详述Java注释
详述Java注释在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码添加一些注释。注释是对程序的某一功能或者代码进行解释说明。Java中的注释有三种类型1.单行注释对程序的某一行代码进行解释•//……单行注释2.多行注释注释的内容可以为多行•/* ...... */多行注释,注释内容不会出现在javadoc 生成的文档中。/** ...... ...
2021-03-19 09:29:13
115
原创 JAVA程序运行原理
JAVA运行原理一、分析程序1、符号 /* */ 指示中间的语句是该程序中的注释。多行注释以 /* 开始,以 */ 结束。单行注释以 // 开始,以行末结束java文档注释使用/** */。2、关键字 class 声明类的定义,还帮助编译器理解它是一个类的声明。3、整个类及其所有成员都是在一对大括号中(即 { 和 } 之间)定义的。它们标志着类定义块的开始和结束。4、程序从 main( ) 方法开始执行。...
2021-03-19 09:09:01
265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人