首页 测试文本
摘要: 将内部数据存储器40H ~ 4FH单元的内容赋值为00H ~ 0FH,并将40H ~ 4FH单元的内容整体复制到外部数据存储器的1050H~105FH单元。先放代码,以后再写解释和教程。 阅读全文
posted @ 2025-11-08 16:32 BO_S 阅读(10) 评论(0) 推荐(0)
摘要: P1口接八只发光二极管,编写程序使发光二极管逐个循环点亮,形成跑马灯效果,要求编写延时子程序。 阅读全文
posted @ 2025-11-08 16:31 BO_S 阅读(3) 评论(0) 推荐(0)
摘要: 光二极管L0~L6)。外部中断1使P1.7翻转(P1.7连接到发光二极管。按键次数,并将计数结果显示在发光二极管上(P1.0~P1.6连接7个发。将外部中断0和外部中断1分别设置为高优先级和低优先级。将单脉冲信号连接到外部中断0和外部中断1。改变外部中断0触发方式为电平触发,观察实验现象。 阅读全文
posted @ 2025-11-08 16:29 BO_S 阅读(12) 评论(0) 推荐(0)
摘要: 2.用定时器1的方式2计数,T1脚接单脉冲发生器输出,用(P1.0~P1.6连。1.用定时器0的方式1定时,P1.7接发光二极管L7,使该发光二极管每秒钟。闪烁5次,要求采用中断方式。尝试改变闪烁频率,观察闪烁效果。接7个发光二极管L0~L6)来显示计数值(不使用中断)。在同一个应用程序中实现下述功能。 阅读全文
posted @ 2025-11-08 16:28 BO_S 阅读(10) 评论(0) 推荐(0)
摘要: 实现PC机与单片机之间的串口通信,波特率为2400bits/s。给PC机(使用查询方式),接收的数据存储在30H地址开始的内部RAM中。个字节的数据给单片机,单片机接收完数据后发送两个确认字节55H和AAH。 阅读全文
posted @ 2025-11-08 16:27 BO_S 阅读(9) 评论(0) 推荐(0)
摘要: 把LED_CS接到CS0,若接到其他位置,需要改段地址和位地址的D12~D14位。将内部RAM30H~32H单元中存储的6位十进制数显示在6个数码管上。要求编写将一个内存单元中的压缩BCD码转换为两个七段显示码的子程序和。不允许在程序中给30H、31H和32H单元赋值,要通过存。尝试改变点亮数码管的时间,观察显示效果。 阅读全文
posted @ 2025-11-08 16:26 BO_S 阅读(10) 评论(0) 推荐(0)
摘要: 模/数转换的正确性。写入到DAC0832的数据来自内部RAM 30H单元(可在程序暂。2.升关状态为1时选择DAC0832的输出为ADC0809的模拟输入,验证数模和。1.开关状态为0时选择电位器输出为ADC0809的模拟输入,将模/数转换结果用。用开关和继电器选择电位器输出或DAC电路输出作为ADC的输入,在同一个。P1口输出到发光二极管显示(二进制)或用数码管以十进制显示。停时改变该单元的数值),模/数转换结果的显示方式同任务1。应用程序中实现下述功能。 阅读全文
posted @ 2025-11-08 16:24 BO_S 阅读(7) 评论(0) 推荐(0)
摘要: 实现一个24小时制的电子钟程序,在实验箱的6个数码管上显示时分秒(用定时器0中断更新计时时间,时间值以压缩BCD码形式保存在内部RAM的30H31H和32H单元)。PC机可通过串行口发送要设置的时间给单片机(发送的时间格式为压缩BCD码),单片机接收到设置时间后从该时间继续计时(此为串口调时功能)。 阅读全文
posted @ 2025-11-08 16:23 BO_S 阅读(20) 评论(0) 推荐(0)
摘要: 代码配套的仿真,我自己试过是好使的,外部中断,计数功能要自己添加脉冲信号或按键才能有对应现象,自己搞一下子。如果连接不正常,请尝试将lanzou。替换为其他字母,比如。 阅读全文
posted @ 2025-11-08 16:21 BO_S 阅读(5) 评论(0) 推荐(0)
摘要: 我申请的是评估板是RD8T36P48芯片,叫做NBK-RD8X3X,并送了一个NBK-EBS001系列扩展板,因此专栏目前主要是关于这款芯片的学习内容。,主要经营的是1T系列的51单片机,之前从他们官网上申请了评估板,自己页玩了一段时间,不过玩的不多,特开此专栏记录学习过程,并帮助刚入门的道友快速上手。学习这款单片机主要是看官方的芯片数据手册,这是第一位的,如果学过51系列汇编,将会更有助于理解内部寄存器,RAM,ROM等等结构,推荐大家都去学一下。新定义开发板开箱,申请,烧录,新建工程示范【新手向】 阅读全文
posted @ 2025-11-08 16:17 BO_S 阅读(10) 评论(0) 推荐(0)
摘要: 我使用的是while循环等待发送完成标志位,这会阻塞程序的运行,还没想好怎么改,不过目前最重要的事就是配置好了TWI(我是头一次看到TWI,经过查询发现这个和IIC好像没区别,是兼容IIC的,就当做IIC用就好了)这是从之前的一个51单片机的程序移植过来的,主要修改了IIC启动和停止,以及数据发送的代码,我现在还不是很满意的一点是发送过程中要等待上一个字节发送完才能接着发送本次字节。时间不多,因此先只给出工程,等有时间再添加详细说明。官方寄存器说明大概在这附近。压缩文件解压密码:BOS。 阅读全文
posted @ 2025-11-08 16:08 BO_S 阅读(8) 评论(0) 推荐(0)
摘要: 其实汇编和C语言差不多,简单的东西用汇编挺好,中等及以上复杂度的程序还是C语言更灵活直接在keil新建好工程,选好芯片型号和下载方式,再创建一个.asm文件并添加到工程,工程创建完如图工程配置。 阅读全文
posted @ 2025-11-08 16:06 BO_S 阅读(4) 评论(0) 推荐(0)
摘要: 51单片机驱动OLED显示字符和汉字的基础代码,可以自己延申更多绘图代码。如果对启动信号,结束信号,应答信号,以及发送一个字节的命令稍加改动,也可以适配具有硬件IIC的MCU 阅读全文
posted @ 2025-11-08 16:02 BO_S 阅读(19) 评论(0) 推荐(0)
摘要: 使用python的subprocess包执行ffmeg命令,批量截取视频片段 阅读全文
posted @ 2025-11-08 15:58 BO_S 阅读(24) 评论(0) 推荐(0)
摘要: 来源于,只是对内容进行了精简,同时更方便查找顺便说一下下载吧,可以在Github下载,比官网快,Github加速请自行搜索。 阅读全文
posted @ 2025-11-08 15:56 BO_S 阅读(25) 评论(0) 推荐(0)
摘要: 希望有能力的网友去支持一波,捐赠无可厚非,做软件费精力要点捐赠可以,放个按钮就好,10秒抖一下子,让我觉得有点难受,收起了伸往钱包的小手。 阅读全文
posted @ 2025-11-08 15:54 BO_S 阅读(24) 评论(0) 推荐(0)
摘要: 3.解压第一步的压缩包,把win-rnnoise\vst里面的dll文件复制到C:\Program Files\EqualizerAPO\VSTPlugins。添加完之后选择刚才复制进去的dll文件,就完成了,注意要点亮对应的按钮才会有效果。下载Equalizer APO,安装到默认位置。的readme指明地址。,接着按如下操作添加。 阅读全文
posted @ 2025-11-08 15:53 BO_S 阅读(15) 评论(0) 推荐(0)
摘要: 官网说明不确定这三列都表示什么意思,尽量安装这三列都有的python版本吧,我安装的 MATLAB R2023b,python选择的是3.11.5安装好python后,按win图标键,输入“查看高级”,点进去添加环境变量当系统有多个python版本,要把默认使用的放在上面,比如R2023b要求3.11可以使用,3.12不能使用,所以我的3.11在前,3.12在后。MATLAB好像也需要把路径放进去,记不清了,出问题再说。 阅读全文
posted @ 2025-11-08 15:50 BO_S 阅读(140) 评论(0) 推荐(0)
摘要: 如果使用外部pdf查看器,比如我用的sumatra pdf,官网是下载对应版本,比如64位,下载直达链接。 阅读全文
posted @ 2025-11-08 15:49 BO_S 阅读(618) 评论(0) 推荐(0)
摘要: 如果要修改的是管理员密码,则直接输出passwd,回车就行,不用输入用户名。1.开机界面长按shitf键,进入grub,并选择Advanced options for ubuntu,按下回车。6.改完输入exit,就退出到了刚才的菜单界面,然后按tab键选中OK,回车。4.会让你输入root密码,如果自己没设置应该直接回车就行,我设置了。再回车,等待光标闪烁一会儿就会自行启动系统,输入刚才修改后的密码登录。3.会跑一些数据,等待跑完后会出现下面的界面,选择root,回车。 阅读全文
posted @ 2025-11-08 15:46 BO_S 阅读(90) 评论(0) 推荐(0)
摘要: 对本文的一些说明本文来源于阅读《MicroPython开发与实战》时所做的笔记,这本书不是很厚,所以内容也不是很全面,但作为一个入门工具书还是够的,再由于本人不是这方面的大佬,也不是这个专业的,所做的笔记也必然不是很全面,这仅是我本人阅读笔记,放出来希望能帮助到一些刚入门的ESP32学者。 阅读全文
posted @ 2025-11-08 15:44 BO_S 阅读(26) 评论(0) 推荐(0)
摘要: MATLAB离线文档安装,仅提供离线文档下载,不提供本体下载 阅读全文
posted @ 2025-11-08 15:42 BO_S 阅读(45) 评论(0) 推荐(0)
摘要: 安装时基本上一直下一步下一步就好了,在选择界面只更改安装位置,并且只能安装在根目录下,比如我安装在D:\TeXLive。安装完成后,修改系统环境变量,按下Windows图标键,直接输入“环境变量”,如图。在cmd窗口输入latex -version,查看是否配置完成,正确配置输出为。去TexLive官网下载,官网为。 阅读全文
posted @ 2025-11-08 15:40 BO_S 阅读(48) 评论(0) 推荐(0)
摘要: 下载的文件里面有两个.m4s文件,文件名倒数第3位是2表示音频文件,0表示视频文件,可以自己做个判断再修改后缀。思想就是把.m4s以二进制格式打开,前9个0删掉,$改成空格,avc1删掉,就完事儿了。核心代码是下面这三行替换,来源于B站的一个视频以及评论区,视频已经找不到是哪个了。在最后两行没对文件做判断,但是我用potplayer播放了没问题。 阅读全文
posted @ 2025-11-08 15:37 BO_S 阅读(27) 评论(0) 推荐(0)
摘要: 修改B站缓存视频名称为正确名称,python 阅读全文
posted @ 2025-11-08 15:35 BO_S 阅读(11) 评论(0) 推荐(0)
摘要: 找到gradle-wrapper.properites文件,替换distributeionUrl为腾讯镜像,就好了,网上找了好久,就这个有效,是在这里找到的,放个链接以示尊重。我现在正在下载速度也不是很快,但好歹能下载了。我用的是校园网,晚上可能会慢点吧,能用就行经过漫长的等待,并多次尝试,终于把这玩意儿下载好了。大概40多分钟。 阅读全文
posted @ 2025-11-08 15:33 BO_S 阅读(10) 评论(0) 推荐(0)
摘要: temp内部的文件夹里面能看到下载的具体文件名,我们可以直接复制在下载信息框的链接,粘贴到浏览器或者下载器里面下载,下载完了之后把下载的文件放到.temp文件夹内部的对应文件夹内。放好自己下载的文件后,把自动生成的那个带文件名的文件删掉,简单来说就是用自己下载好的去替换临时下载文件,这样就会被识别为下载完成并会自动解压安装。安装SDK时界面会显示安装的连接,同时在你选择的安装SDK的文件夹里面会生成一些目录和文件,在你选择放SDK的目录下有一个叫做.temp的文件夹,里面放的就是下载的临时文件。 阅读全文
posted @ 2025-11-08 15:31 BO_S 阅读(335) 评论(0) 推荐(0)
摘要: 手熟者可以看下面的省流,新手可以继续看下面的详细介绍,看完下次就是熟手了省流:cmd中进入项目文件夹,输入创建虚拟环境,之后再激活虚拟环境,再来安装所需要在虚拟环境使用的模块,再deactivate退出虚拟环境,大功告成,只需在编辑器里面选择自己创建的虚拟环境即可。 阅读全文
posted @ 2025-11-08 15:29 BO_S 阅读(203) 评论(0) 推荐(0)
摘要: 以下内容来源于AI自动生成,仅供参考LCD1602,也被称为1602液晶显示器或16x2字符液晶显示器,是一种常见的字符型液晶显示器模块。它由两行,每行可以显示16个字符(共32个字符)组成。LCD1602模块通常由以下几个主要部分组成:LCD面板:是一个矩形的玻璃面板,上面有液晶材料和字符形状的透明电极。液晶材料的结构通过施加电场来改变光的透过程度,从而显示字符。控制器芯片:是内置在LCD模块中的芯片,主要负责驱动液晶显示,控制显示内容和与外部设备通信。 阅读全文
posted @ 2025-11-08 15:27 BO_S 阅读(26) 评论(0) 推荐(0)
摘要: 引脚功能DS1302与单片机相连只需要3根线:I/O, CE, SCLK涓流充电控制寄存器涓流充电结构图数据手册给的一个不太直观的图其中B. RAM部分就是PPT中的这个表瞬间就直观了。 阅读全文
posted @ 2025-11-08 15:26 BO_S 阅读(31) 评论(0) 推荐(0)
摘要: 红外遥控(Infrared Remote Control)是一种常见的无线遥控技术,通过使用红外线信号来传输命令和控制信息。它广泛应用于消费电子产品(如电视、音响、空调等)以及家庭自动化设备中。便携性:红外遥控设备通常是小巧轻便的,方便携带和使用。简单易用:红外遥控通常具有直观的按钮布局和标记,用户可以轻松理解和操作。廉价:红外遥控设备相对较为廉价,适用于广泛的消费电子产品。可编程性:某些高级的红外遥控设备具有可编程功能,允许用户自定义按键和操作。 阅读全文
posted @ 2025-11-08 15:25 BO_S 阅读(28) 评论(0) 推荐(0)
摘要: 说明本人使用的是清翔的51单片机开发板,如果型号相同最方便,但是如果型号不同也可以参考,因为芯片都是一样的,只是外设不同而已,使用时只需要对照自己的开发板原理图稍微修改下引脚即可。本次笔记对应视频教程的第40,,41集 数字温度传感器DS18B20(理论+实践) 阅读全文
posted @ 2025-11-08 15:24 BO_S 阅读(132) 评论(0) 推荐(0)
摘要: PWM 是脉宽调制(Pulse Width Modulation)的缩写。它是一种常用的调制技术,用于控制模拟信号的电平。PWM 基本上是通过将一个周期性信号分为两个部分(通常称为高电平和低电平),来模拟出不同的电平。在一个固定的时间周期内,高电平和低电平的持续时间(也称为脉冲宽度)可以调整,从而使得信号的平均电平产生变化。PWM 的使用非常广泛,特别是在电子和电气工程领域中。它常被应用于电机控制、电源管理、DA 转换等方面。 阅读全文
posted @ 2025-11-08 15:22 BO_S 阅读(38) 评论(0) 推荐(0)
摘要: 说明本人使用的是清翔的51单片机开发板,如果型号相同最方便,但是如果型号不同也可以参考,因为芯片都是一样的,只是外设不同而已,使用时只需要对照自己的开发板原理图稍微修改下引脚即可。本次笔记对应视频教程的第35,,3,37 IIC总线EEPORM(理论+实践)由于51单片机没有自带硬件IIC,所以本此使用模拟IIC,需要完全了解IIC的通信协议。本节使用板载AT24C02来使用IIC协议。在查阅资料的过程中看到了这篇文章,很不错嵌入式硬件入门——EEPROM(AT24C02+I2C协议) 阅读全文
posted @ 2025-11-08 15:21 BO_S 阅读(9) 评论(0) 推荐(0)
摘要: 说明本人使用的是清翔的51单片机开发板,如果型号相同最方便,但是如果型号不同也可以参考,因为芯片都是一样的,只是外设不同而已,使用时只需要对照自己的开发板原理图稍微修改下引脚即可。本次笔记将对应视频教程的第32,33集 串口通信(理论+实践) 阅读全文
posted @ 2025-11-08 15:19 BO_S 阅读(49) 评论(0) 推荐(0)
摘要: 这里仅认为我用的STC89C52RC有2个16位定时/计数器(为什么“仅”,见)清翔零基础教你学51单片机_个人学习笔记(9)_中断系统和外部中断四、51中断源 部分。定时器和计数器从本质上来说都是计数器,如果计数系统内部脉冲,那么就是定时器,如果计数外部脉冲,那么就是计数器。(T0为P3.4引脚,T1为P3.5引脚),每计数一个脉冲,值+1。定时器作用:定时计数器可以用于精确事件定时,PWM脉宽调制,波形发生,信号时序测量的方面。 阅读全文
posted @ 2025-11-08 15:18 BO_S 阅读(13) 评论(0) 推荐(0)
摘要: 设置触发方式。是低电平触发还是下降沿触发(TCON寄存器)设置中断允许。打开中断总开关EA,还要打开对应的中断开关写中断处理函数。在函数名后加上interrupt 和 中断号。 阅读全文
posted @ 2025-11-08 15:17 BO_S 阅读(48) 评论(0) 推荐(0)
摘要: LED点阵屏(LED Matrix Display)是一种显示设备,由许多LED(Light Emitting Diode,发光二极管)组成的矩阵排列而成。每个LED都可以独立控制,通过控制不同LED的亮灭状态以及亮度,可以显示出各种图案、文字和动画。LED安装方便,一大块屏幕可以由很多小块拼接而成,便捷低成本,方便运输。14脚串行输入9脚级联输出端,接下一个74HC595的14脚(也就是下一个74HC595的数据输入脚)11脚 输入时钟,在它的上升沿数据从14脚串行输入。 阅读全文
posted @ 2025-11-08 15:17 BO_S 阅读(43) 评论(0) 推荐(0)
摘要: 说明本人使用的是清翔的51单片机开发板,如果型号相同最方便,但是如果型号不同也可以参考,因为芯片都是一样的,只是外设不同而已,使用时只需要对照自己的开发板原理图稍微修改下引脚即可。本次笔记对应清翔视频教程的第21、22集 矩阵按键(理论+编程) 阅读全文
posted @ 2025-11-08 15:16 BO_S 阅读(28) 评论(0) 推荐(0)
摘要: 轻触开关样式:它的背面有一个曹曹一侧的两个引脚是联通的,曹两侧的引脚在开关没按下时是不联通的当按键按下之后,4个脚全部联通,为避免用错,建议使用时用对角的两个引脚,这样按下才会联通,不容易用错。 阅读全文
posted @ 2025-11-08 15:15 BO_S 阅读(17) 评论(0) 推荐(0)
摘要: 1位数码管多位数码管数码管内部由8个LED组层,排列成8字形,点亮对应的LED,熄灭其他的LED,即可显示想要的数组/字母//数码管段选//数码管位选。 阅读全文
posted @ 2025-11-08 15:13 BO_S 阅读(45) 评论(0) 推荐(0)
摘要: 本人使用的是清翔的51单片机开发板,如果型号相同最方便,但是如果型号不同也可以参考,因为芯片都是一样的,只是外设不同而已,使用时只需要对照自己的开发板原理图稍微修改下引脚即可。本次笔记对应清翔视频教程的第15集 蜂鸣器(理论+编程) 阅读全文
posted @ 2025-11-08 15:12 BO_S 阅读(10) 评论(0) 推荐(0)
摘要: 如果觉得unsigned int 、unsigned char等太长,可以使用#define 原名称 自定义名称来替换,比如#define unsigned int uint //注意后面没有分号也可以用typedef 原名称 自定义名称;来替换,比如//注意这个有分号替换之后就可以直接用自定义名称来代替比较长的原名称,自定义名称可以任意取,不过最好用有意义的单词来表示debug按钮​注意,需要编译之后才能进入debug。 阅读全文
posted @ 2025-11-08 15:10 BO_S 阅读(22) 评论(0) 推荐(0)
摘要: 变量是在程序执行过程中其值能不断变化的量。在使用一个变量之前必须进行定义,用一个标识符作为变量名,并指出它的数据类型。C语言中每条语句必须用分号结束,并且是英文分号。格式:数据类型 变量名;例如//char类型占1个字节,最大值b1111 1111,也就是255a = 5;//给变量a赋初值5b = 2;//给变量b赋初值2b = 5 + a;//b最终为 5 + 5 = 10。 阅读全文
posted @ 2025-11-08 15:07 BO_S 阅读(17) 评论(0) 推荐(0)
摘要: LED是"Light Emitting Diode"(发光二极管)的缩写。它是一种电子器件,能够将电能直接转换为可见光。LED被广泛用作指示灯、显示屏和照明设备等。在main函数上方写一些位定义,比如里面的P1^0~P1^7表示P1端口的8个引脚使用sbit关键字可以定义一个位(bit)变量。这个位变量将与特殊功能寄存器(SFR)中的特定位对应。 阅读全文
posted @ 2025-11-08 15:03 BO_S 阅读(28) 评论(0) 推荐(0)
摘要: 禁止EX的嗖√输入法联网 阅读全文
posted @ 2025-11-08 14:59 BO_S 阅读(38) 评论(0) 推荐(0)
摘要: 本人安装时常大概2小时,按理说有离线文件了应该很快,我这2小时属实有点慢了,所以目前仍不确定离线文件是否起了作用但是我整个安装过程很顺利,一次安装成功了,所以要不要试试自己决定吧,也可以先看原文链接吧。安装过程中最好开一下github加速器,有些东西还是需要联网的。我没有给出所有安装文件,原因有二,1是我在本文已经说明github高速下载的方法,2是随着版本更新,文件也可能不再适用,希望这篇文章能帮到你。 阅读全文
posted @ 2025-11-08 14:56 BO_S 阅读(196) 评论(0) 推荐(0)
摘要: 带k的都是可以按键扫描的,SEG和GR是数码管段和位,STB,CLK,DIO是与数据相关的引脚数据手册有说,不管芯片连接的是共阳极数码管还是共阴极数码管,SEG都必须接阳极,GR接阴极,不能反过来,这也是跟他们是P管开漏输出和N管开漏输出有关。P管开漏输出和N管开漏输出有什么区别,我们不需要关心,这是电路设计才需要考虑的这一段告诉我们如果要读取数值,需要在上升沿读才稳定。 阅读全文
posted @ 2025-11-08 14:51 BO_S 阅读(94) 评论(0) 推荐(0)
摘要: ARM编译器5.06下载安装 阅读全文
posted @ 2025-11-08 14:37 BO_S 阅读(409) 评论(0) 推荐(0)
摘要: facefusion本地部署环境配置 我使用的facefusion版本是3.4.2升级到3.5.0,以下内容对这两个版本都适用 如果没有具有cuda的英伟达显卡,则后续关于GPU的不需要操作 电脑系统信息 系统:版本 Windows 11 专业工作站版 版本号 24H2 安装日期 ‎2025/‎8/ 阅读全文
posted @ 2025-11-08 13:15 BO_S 阅读(201) 评论(0) 推荐(0)
页脚 测试文本