logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

0基础学习PyTorch——时尚分类(Fashion MNIST)训练和推理

将下面内容保存为garmentclassifier.py。该文件会被训练和推理两个环节使用。# 定义一个用于服装分类的卷积神经网络# 定义第一个卷积层,输入通道数为1,输出通道数为6,卷积核大小为5x5# 定义最大池化层,池化窗口大小为2x2# 定义第二个卷积层,输入通道数为6,输出通道数为16,卷积核大小为5x5# 定义第一个全连接层,输入大小为16*4*4,输出大小为120# 定义第二个全连接

文章图片
#pytorch#深度学习#机器学习
Windows Subsystem for Linux——vscode远程开发

之前我们在VMware、Hyper-V上安装Linux操作系统,然后使用vscode远程连接它们进行开发。但是WSL给我们提供了另外一种方案——直接使用vscode连接WSL虚拟机。

文章图片
#windows#linux#vscode
51单片机编程学习笔记——无源蜂鸣器演奏《祝你生日快乐》

蜂鸣器分为有源和无源两种,有源蜂鸣器自带振荡电路,只需接入直流电源即可发声,声音单一且稳定,常用于设备状态提示。无源蜂鸣器需外部提供脉冲信号,通过改变信号频率可发出不同音调,适用于需要多样化声音的场景。无源蜂鸣器通过达林顿阵列驱动,输出方波信号使其发声。通过编程控制方波频率和时长,无源蜂鸣器可以模拟钢琴演奏,如《祝你生日快乐》。计算音符频率和时值后,通过循环输出相应频率的方波,实现音符的持续发声。

文章图片
#51单片机#学习
51单片机编程学习笔记——74HC245八路三态输出双向收发器

在单片机系统里,单片机的 I/O 口驱动能力往往有限。当需要连接较多外部设备或者负载较大时,就可能出现信号传输不稳定的问题。74HC245 收发器则能够很好地解决这一难题。通过将单片机的 I/O 口与 74HC245 的 A 端口相连,外部设备连接到 B 端口,利用 74HC245 的驱动能力。比如在一个智能环境监测系统中,单片机需要与多个传感器和显示设备进行通信。传感器采集到的环境数据(如温度、

文章图片
#51单片机#学习
51单片机编程学习笔记——74HC138译码器

74HC138 是一款高速 CMOS 器件,属于二进制译码器,可将3位二进制输入代码转换为 8 个互斥的输出信号(2等于 8)。它的工作电压范围一般为 2.0V 至 6.0V,具有较宽的电压适应范围,能够满足多种不同电源电压的应用场景。它的原理图如下:下面我们会分开讲解各个模块。

文章图片
#51单片机#学习
51单片机编程学习笔记——管脚输入

一文中,我们了解了管脚和寄存器之间的关系。我们可以给寄存器的一些位设置值,然后控制管脚的电平,以达到给器件传输信号的目的。即我们可以通过器件影响寄存器的值,从而给单片机获取输入信息的机会。需要说明的是,电路图中给的K1和K2对应的管脚是错的。实际上,我购买的开发板上,K1对应P30,K2对应P31。在学习之前,我们需要知道P0~P3管脚在复位情况下的电平状态。基于这样的认知,我们可以通过判断P30

文章图片
#51单片机#学习
51单片机编程学习笔记——管脚输出

是用于定义可位寻址对象的关键字,主要用于访问可位寻址的特殊功能寄存器中的某位或可位寻址的内部 RAM 单元,方便对这些特定位进行单独操作。这就意味着给它赋值(不是定义),实际修改的是该位空间中的值,而不是该位的地址。使用 sfr 关键字后,紧跟着是要定义的特殊功能寄存器的名称,然后是等号和该寄存器的地址值。这就意味着代码中P2表示的特殊功能寄存器,它的地址是0xA0。VCC作为正极在LED的P端,

文章图片
#51单片机#学习
51单片机编程学习笔记——VSCode上开发代码

之前我们的例子都是在Keil中编写51单片机的代码。但是Keil的编辑界面非常不友好,而且没有AI加持,已经不能适应现代化的开发了。我们可以使用VSCode作为编码工具。它不仅可以提供AI功能,还能做代码补齐以及集成其他扩展。需要说明的是,VSCode只能作为编码工具,而不能作为编译工具。这就意味着我们还是需要安装Keil。

文章图片
#51单片机#学习
51单片机编程学习笔记——Delay效果的实现

有毫秒和微秒两个单位。我们选择生成延时1毫秒。这样我们就会得到代码。_nop_();i = 2;j = 199;do。

文章图片
#51单片机#机器人
51单片机编程学习笔记——LED原理图

在一文中,我们通过下面这段代码点亮了D1和D2两个LED灯。那么我们是怎么知道P0^2对应第一个LED的呢?这就需要我们能看懂LED电路原理图。在学习 51 单片机的过程中,能看懂电路原理图具有举足轻重的意义。51 单片机作为一款经典的微控制器,广泛应用于各类电子设备开发。而。首先,看懂电路原理图是进行硬件设计的基础。当着手设计基于 51 单片机的系统时,只有清晰了解各个元器件在电路中的位置、连接

文章图片
#51单片机#学习
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择