- 博客(16)
- 收藏
- 关注
原创 STM32——定时器与PWM的LED控制
本次实验了解了定时器的基本概念与类别,了解了定时器的PWM输出模式,并且分别使用了通用定时器来点亮一个LED灯与使用PWM输出模式点亮一个呼吸灯,最后利用Keil仿真软件成功观察到相应的波形。由于本人认知浅薄,上述内容或有诸多不详错漏之处,望各位海涵并指出批正。
2024-05-31 20:25:22 1054
原创 STM32——HAL库LED点灯
HAL库开发比起标准库开发更加便捷高效,利用HAL库开发可以再之后的项目中大大增加其便捷性。由于本人认知浅薄,上述内容或有诸多不详错漏之处,望各位海涵并指出批正。
2024-05-24 21:06:19 466 1
原创 STM32——中断编程入门(使用标准库)
本次实验进一步学习了STM32的基础知识,了解了STM32的中断编程,标准库的使用较之于之前的操作看上去略显复杂,但只是函数的引用加入,代码编写方面是更简便的。由于本人认知浅薄,上述内容或有诸多不详错漏之处,望各位海涵并指出批正。
2024-05-19 20:44:52 741 1
原创 【STM32】——基于STM32最小系统点亮LED灯
本次实验巩固了关于点亮STM32LED灯的操作与知识,打开了对STM32学习的大门。由于本人认知浅薄,上述内容或有诸多不详错漏之处,望各位海涵并指出批正。
2024-05-06 23:04:54 1725
原创 单片坤——单总线温度传感器DB18B20的原理和通信时序
DS18520是美国DALLAS公司生产的数字温度传感器,体积小、低功耗、抗干扰能力强。可直接将温度转化成数字信号传送给单片机处理,因而可省去传统的信号放大、A/D转换等外围电路。如下图所示为单片机与多个带有单总线接口的DS18520组成的分布式温度测量系统,图中多个DS18B20都挂接在单片机的1根I/O口线(即DQ线)上。单片机对每个DS18B20都通过总线以寻址。DQ为漏极开路,须加上拉电阻。DS18520的一种封装形式如下图所示。
2024-04-25 21:42:53 1433 1
原创 单片坤:定时器与串口通信(蜂鸣器、LED数码管、LCD时钟、“Hello C51”)
单片机坤的串行和并行通信是指单片机与外部设备或其他单片机之间进行数据传输的两种基本方式。1.串行通信:串行通信是一种逐位传输数据的通信方式,数据位按照一定的顺序依次发送和接收。在单片机中,通过配置串行通信的参数(如波特率、数据位、校验位等),可以实现与其他设备或单片机之间的可靠数据传输。2.并行通信:并行通信是指同时传输多个数据位的通信方式,每个数据位使用单独的线路传输。与串行通信相比,并行通信具有更高的传输速度,但是需要更多的线路和硬件资源。
2024-04-22 18:53:52 1023
原创 51单片机架构与汇编指令
放置一个AT89C51芯片,利用总线将8个LED灯与各端口连接起来,加上电源,共同构成了一个简易的实现点亮LED灯的电路。
2024-03-10 22:41:02 619 1
原创 实验:触发器电路仿真与硬件实现
了解掌握RS锁存器,D锁存器,D触发器的基本工作原理,并掌握分析其波形的变化规律,将其基本特性用于电路实验当中。
2023-11-21 21:37:07 239 1
原创 实验:编码器—解码器电路设计及Multisim软件仿真
开始学习熟悉使用Multisim电路仿真软件,学习一些简单的编码器与译码器,并学习将其理论知识与实际生活问题的解决相结合,设计符合要求的实际电路。
2023-11-16 21:35:58 241
原创 用Logisim实现半加器、全加器及二进制原码转补码的电路模拟
半加”即加法运算结果只管本位,不管进位数。半加器即两个一位二进制数(A、B表示)相加结果输出只保留本位(S)没有进位(C)。例:0 + 0 = 0(进位C) 0(本位S)1 + 1 = 1 0 (该运算在半加算法下结果只保留0)电路模拟逻辑为:(1)通过异或门运算结果(2)通过与门判断进位。
2023-10-22 21:35:43 1704
原创 Ubuntu上的C语言入门及十进制到二进制的转换(辗转相除法)
用vim新建文件,进入程序后编写一个helloworld输出程序,点击Esc健,输入:,w保存,q退出。在终端输入“sudo apt-get install build-essential”安装gcc编译器。在终端输入“sudo apt-get install vim”安装vim编译器。进入虚拟机桌面,通过Ctrl+Alt+t进入终端。通过教程初入linux的学习。
2023-10-21 00:24:41 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人