- 博客(8)
- 收藏
- 关注
原创 C语言—结构体的应用
定义一个结构的一般形式在实际问题中,一组数据往往具有不同的数据类型。例如,在学生登记表中,姓名应为字符型;学号可为整型或字符型;年龄应为整型;性别应为字符型;成绩可为整型或实型。显然不能用一个数组来存放这一组数据。因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——“结构(structure)”或叫“结构体”。它相当于其它高级语言中的记录。“结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。
2025-05-30 19:21:14
953
原创 微机原理实验5——IO口实验1
摘要:本文介绍了使用Protues软件进行8086微机原理IO口实验的完整流程。首先详细说明了新建8086项目的关键设置步骤,包括选择8086处理器和MASM32编译器。然后讲解了电路图绘制方法,重点介绍了总线连接、标签设置和关键器件(74273、74154、74373等)的使用。接着提供了实验所需的汇编代码示例及其编译方法,并针对常见的debug.exe缺失和内存错误给出了解决方案。最后还介绍了通过外部编译器生成可执行文件并烧录的替代方法。文章配有详细的操作截图和视频演示,帮助读者顺利完成实验。
2025-05-29 23:46:47
722
1
转载 关于keil5配置Ti mspm0系列开发板使用官方例程编译报错的问题——及解决方法
1.keil 的版本升级2.m0 的资源包下载3.m0 数据库安装4.sysconfig 软件安装5. 修改路径以上步骤本文不细讲,详情可参考该教程:https://wiki.lckfb.com/zh-hans/tmx-mspm0g3507/keil-beginner/本教程基于 Keil + sysconfig 工具进行编写。通过 TI 官方提供的 SDK 进行二次快速开发,不能使用 ST-LINK 进行下载,会被锁芯片!下载会显示 PDSC.
2025-04-28 21:07:22
221
2
原创 ESP32—Aduino驱动oled示例代码讲解
首先,下载好ssd1306库(注意是两者通用的,不要直接下载前边的,当然下载了也无所谓)找到esp32和esp8266通用的库,然后在文件>示例>未定义示例>ESP8266 and ESP32 OLED。打开后,更改第54行的代码,取消注释,写入数据和时钟引脚,注意SDA是21号数据引脚,SCL是22号时钟引脚,与oled显示屏的对应引脚相连接。// 创建一个SSD1306Wire对象,初始化显示屏,I2C地址为0x3c,SDA和SCL引脚分别为21和22。(一个WiFi的logo)
2024-11-24 19:08:22
1574
原创 everycriurt(电路汉化模拟器)二进制到7段译码器的原理
译码器4个I口均可通过逻辑源赋1和0高低两个电平构成4位二进制数,可以显示2^4=16个字符(0~F),要注意的是4个I口从上到下是从低位到高位。如下图所示:输入0000,对应。简单来讲,二进制7段译码器译码器的功能是将二进制数转化为16进制数,这里我们通过数码管显示出来,该译码器有4个I口,7个O口,恰好与7段的数码管I口连接,数码管接地。以此类推,以上就是译码器功能的部分展示。同理可通过不同的赋值实现0-F的显示。输入0001对应16进制的1。输入0010对应16进制的2。
2024-09-06 17:40:36
608
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人