自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (4)
  • 收藏
  • 关注

原创 设置vscode代码格式

【代码】设置vscode代码格式。

2025-01-07 11:17:25 461

原创 安全编程的基本原则

在这个示例中,我们定义了一个 MyErrorCode 枚举来表示不同的错误代码,并在 ProcessUserInput 函数中使用 throw 抛出一个 std::system_error 异常,如果输入为空,则传递 MyErrorCode::EmptyInput 作为错误代码。std::stringstream允许将字符串以流的形式处理,就像对待标准输入输出流(std::cin 和 std::cout)一样。这意味着,除非你运行的脚本是由可信的发布者签名的,否则PowerShell将不允许执行任何脚本。

2024-11-16 09:00:00 1600

原创 状态和事件

在C++中,状态和事件通常使用枚举类型定义,如下所示:Idle, // 待机Charging, // 充电中Fault, // 故障Complete // 完成StartCharging, // 启动充电StopCharging, // 停止充电FaultDetected, // 故障检测ChargingDone // 充电完成。

2024-09-28 09:30:00 102

原创 C++设计模式

就像一个大型的整形医院,可以提供一整套整形服务,包括眼睛、鼻子、下巴等,你只需要告诉医院你想要一整套整形方案,医院会按照一套标准给你安排。:就像你告诉整形医生你想要什么样的眼睛,医生会根据你的需求定制,但具体是哪个医生操作,你不需要知道。:就像整形手术中的逐步调整,你可以按照不同的步骤和顺序来调整你的面部特征,以达到最终的效果。就像整形医院的前台,你只需要告诉前台你想要什么样的整形效果,前台会帮你安排所有的手术流程。就像整形手术中的不同整形方案,你可以根据不同的需求选择不同的整形策略,随时可以更换。

2024-09-28 09:15:00 902

原创 Linux下实现TCP/IP通信

打开两个终端(使用的是VScode),不用的VScode的就直接再开一个命令窗口。两端实现相互通信了,服务器和客户端可以互相发送消息。//server中存储服务器端程序。//所有文件存储在socket下。//client中存储客户端程序。另一个终端进入服务端。

2024-07-28 10:00:00 180

原创 结构体相关内容

【代码】结构体。

2024-07-27 21:15:00 209

原创 windows下实现tcp/ip通信

此时会生成两个项目,右键重命名,一个改为ClientSocket,一个改为ServerSocket。找到Debug文件夹,有的会发现只生成了客户端或者服务器的一个.exe文件。f5再编译一次,打开上面的Debug文件夹,就会发现都有了。C/C++->常规->SDL检查->点击下拉列表->选否。cd Debug的路径(粘贴刚才复制的路径)cd Debug的路径(粘贴刚才复制的路径)链接器->输入->点下拉列表->点编辑。右键解决方案->选择添加->新建项目。点击源文件->添加->新建项。

2024-07-27 21:00:00 1391

原创 c++函数以及函数分文件编写

返回值类型 函数名 (参数列表)//返回值类型指的是return过去的类型。2.创建后缀名为.cpp的源文件,写函数的定义。1.创建后缀名为.h的头文件,写函数的声明。return 表达式。

2024-07-27 09:15:00 177

原创 指针/指针和数组/指针数组函数

【代码】指针/指针和数组/指针数组函数。

2024-07-27 09:15:00 157

原创 冒泡排序c++

【代码】冒泡排序c++

2024-07-27 08:30:00 193

原创 运算符

3.比较运算符 ==相等于!=不等于 < > <= >=2.赋值运算符 = += -= *= /= %=非 &&与 ||或(有真为真)

2024-07-06 17:17:36 173

原创 变量和标识符

4.垂直制表 \v 它的作用是让\v后面的字符从下一行开始输出,且开始的列数为\v前一个字符所在列后面一列。1.c风格字符串 char 变量名[]="字符串值"(注意[]和"",中括号和双引号代表字符串而不是字符)3.字符变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入存储单元。2.c++风格字符串 string 变量名 = "字符串值" (要包含string头文件)0-31是控制字符,无法显示出来的,类似于换行。32-126是键盘上能找到的字符,可以打印出来。

2024-07-06 17:14:14 257

原创 C++代码编写框架

【代码】C++代码编写框架。

2024-07-06 17:04:28 202

原创 数组相关内容

2.数据类型 数组名[行数][列数]={{数据1,数据2},{数据3,数据4}};4.数据类型 数组名[][列数]={数据1,数据2,数据3,数据4};3.数据类型 数组名[行数][列数]={数据1,数据2,数据3,数据4};2.数据类型 数组名[数组长度]={值1,值2...};3.数据类型 数组名[]={值1,值2...};下标,从0开始,可以通过下标访问数组中的元素。1.数组中的每个数据元素都是相同的数据类型。1.数据类型 数组名[行数][列数];2.可以获取数组在内存中的首地址。

2024-07-06 12:00:00 177

原创 程序流程结构

通过switch语句,来给电影打分,10-9经典、8-7非常好、6-5一般、5分以下烂片。do while循环语句,不同点在于do while会先执行一次循环语句,再判断循环条件。switch的选择条件为整数或者字符型,不可以是一个区间,结构清晰,执行效率高。(表达式1为真执行表达式2的语句,表达式1为假执行表达式3,并返回相应结果)else{不满足if的就执行else里的。case 结果1:执行语句;case 结果2:执行语句;default:执行语句;条件1满足执行的语句。条件2满足执行的语句。

2024-07-06 10:00:00 340

原创 已有一个排好序的数组,现要求输入一个数后,按原来排序的规律将它插入数组中

已有一个排好序的数组,(a[10]={1,3,5,6,8,9,34,45,65}利用数组初始化方式确定该数组)现要求输入一个数后,按原来排序的规律将它插入数组中。

2024-06-05 08:00:00 194

原创 正序输入一串数,倒序输出,c语言

正序输入一串数,倒序输出。

2024-06-04 08:00:00 397

原创 指纹考勤系统

同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。学习各种传感器及设备的一般技术和特殊技术的学习,总体方案的选型设计,STM32单片机及外围设备的软硬件系统的技术开发,还有系统的调试和总体运行原理,软件以流程图的方式表示。(一般都用晶体振荡器),振荡器产生的是正弦波,频率不一定是电路工作的时钟频率,所以要把这正弦波进行分频,处理,形成时钟脉冲,然后分配到需要的地方。

2024-06-04 00:00:00 1451

原创 输入15个整数,计算并输出15个整数的和,并输出其中最大值和最小值;

输入15个整数,计算并输出15个整数的和,并输出其中最大值和最小值;

2024-06-03 08:00:00 394

原创 计算一个3x3矩阵对角线和其它两条线的元素之和

计算一个3x3矩阵对角线和其它两条线的元素之和。

2024-06-02 08:00:00 280

原创 太空音响器

这次的课程设计让我懂得了很多,以前学了知识只是知道结论,这次动手应用的过程中,才知道书本学习和动手操作是两种不同的体验,动手操作会让你遇到超乎预想的困难,而要解决它需要我们更加深刻的理解和把握所学的知识。太空音响器是一个光控的音响发生器,在光线的移动下,随着明暗变化的不同,会发出高低变化的响声。在强光的照射下,光敏电阻的阻值会降低,总电阻阻值就会降低,振荡频率会变高,扬声器发出高尖的声音。两个三极管极性不一样,第一个的集电极接第二个的基极,第二个的集电极接负载,第二个的集电极反馈到第一个的基极。

2024-06-02 00:00:00 512

原创 利用二维数组的输出下列图形

利用二维数组的输出下列图形。

2024-06-01 08:00:00 246

原创 基于stm32的智能家居系统

同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即面临找工作,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想!

2024-06-01 00:00:00 3479 1

原创 将三个字符串通过strcat连接起来并打印输出

将三个字符串通过strcat连接起来并打印输出。

2024-05-31 20:55:27 313

原创 输入五个名字,按字典序排序结果

【代码】输入五个名字,按字典序排序结果。

2024-05-31 20:51:58 234

原创 利用数组求出费波纳西数列的前100个值,随即输出四个值

利用数组求出费波纳西数列的前100个值,随即输出四个值。

2024-05-31 20:45:18 269

原创 智能报警器——物联网应用创新

物联网应用创新的一个想法,无实现的具体功能等

2024-05-31 12:11:00 994

原创 2.论文画图软件推荐

一个很好用的绘图软件,WPS自带,好像是和亿图一起开发的,初次使用时需要装个插件,就是下面的那个本地流程图(不足在第五条,一定要看!!!整体界面就是下面这个,下面介绍一下我觉得不错的点,以及不足。

2024-05-29 23:18:31 1131

原创 1.论文画图软件推荐

保存的话可以选择保存类型能保存成图片,不会有水印,保存在本地下次还能直接打开。我目前试过的就是可以画用例图、流程图,结构框图,实体属性图。

2024-05-29 11:58:34 365

原创 实验三 Zstack控制ESP8266连接云平台

使用实验实验2.2 ESP8266连接OneNET云平台实验中的网络设置方法,设置好后打开网络调试助手,并设置好连接方式。因为实验室人比较多,所以需要更改信号避免发到别人哪里,另外就是需要注意网络,如果网不太好的话,设备可能连接不到云平台。两个zigbee节点都下载好程序后,分别上电,进行esp8266初始化的测试及数据发送接收的。8266模块初始化成功,进入透传数据模式,此时若连接云平台,发送登录指令后即可实现设备登录。协调器节点使用实验2.5的连接方式,连接8266模块,接好天线,使用电源供电;

2023-08-12 08:00:00 699

原创 实验二CC2530 开发环境的搭建

装、SmartRF04EB 程序烧写软件的安装,相关驱动程序的安装等;然后新建一个 IAR 工程,完成 源文件的编辑、添加工程到源文件、工程的设置、编译工程、以及程序的仿真与调试等。检测条件:程序烧写到cc2530开发板后,拔掉仿真器连接线,使用usb线给开发板供电,上电后 开发板上D1小灯闪烁。掌握使用 IAR 建立一个新的工程、进行工程设置、源文件编译等的方法;掌握使用 IAR 建立一个新的工程、进行工程设置、源文件编译等的方法;3.1打开写好的工程文件,编译完成后,点击【下载】按键进行下载。

2023-08-11 08:00:00 1520

原创 实验一 OneNET云平台环境搭建及测试

OneNET 物联网开放平台帮助开发者实现设备接入与设备管理,提供综合性的物联网解决方案,实现物联网设备的数据获取,存储及展示等。本实验指导用户学习如何搭建基于 TCP 透 传协议的物联网云平台,以及如何通过网络调试助手连接云平台并进行上传数据与下发数据的模拟测试。在进行串口测试时有发送英文单词和十六进制的,在发送十六进制时注意切换串口助手的按键选择hex,以及在调试串口助手时需要更改ip和端口号才能连接成功。软件:Windows 操作系统,网络调试助手,OneNET 云平台。点击下方链接下载文档与工具。

2023-08-10 11:56:52 1144

原创 实验(十四)DS18620驱动实验

温度模块程序应先编写初始化复位子函数,然后引用该子函数进行复位,复位→忽略ROM匹配(0xcc)→温度转换(0x44)→延时→复位→忽略ROM匹配→读指令→分别读取温度两个字节。(5)对代码进行编译,调试debug,点击USE,在下拉菜单里选中“Proteus VSM Monitor 一 51 ”进行设置。(2)搭建仿真电路,勾选debug,建立keil工程,选择单片机型号。(6)将程序导入到单片机中运行,双击单片机,选择生成的hex文件。(7)在keil中启动调试,开始运行,观察proteus中的电路。

2023-05-22 00:15:00 343 1

原创 实验(十三)串口-AT24C02-LCD1602综合实验

实验内容:利用定时器产生一个0~99秒变化的秒表,并且显示在数码管上,每过一秒,将这个变化的数写入板上AT24C02内部,当关闭实验板电源,并再次打开实验版电源时,单片机先从AT24C02中将原来写入的数取出来,接着此数继续变化并显示在数码管上。在主机发送起始信号和从机地址字节后,AT24C02监视总线并当其地址与发送的从地址相符时,响应一个应答信号。⑨ 从机接收完8数据后,发应答位,并开始内部数据的擦写;⑩ 主机接收到应答位后,发停止位,结束传送,总线挂起。⑧ 主机接收到应答位后,发送待8位写入数据;

2023-05-21 00:15:00 1028

原创 实验(十二)AT24C02驱动实验

实验仪器:7SEG-MPX8-CC:八位数码管共阴极,AT89C52:52单片机,RESPACK-8:排阻,RES:电阻,74HC138:译码器,74HC245:总线收发器,AT24C02:2K位串行CMOS E2PROM。AT24C02通信方式为IIC通信,是EEPROM芯片,可以实现数据的掉电保存,对其写入和读取数据时只需对它的地址写入和读出就行,读出的数据可以保存在数组里面,操作只需对数组进行操作。(8)点开串口助手,选择接口,调节波特率,选择生成的hex文件进行下载。

2023-05-20 00:15:00 716

原创 实验(十一)按键-LCD1602综合实验

病房呼叫系统是住院病人及其家属在需要医务人员帮助时,请求值班护士进行护理的重要呼叫工具,它主要用于协助医院里的病人在病床上方便地呼叫值班人员,可以快速的将病人的请求传送给值班人员,是提高医院的病房护理水平的必备设备之一。随着社会节奏的不断加快,医院行业的竞争越来越激烈,对经济效益的追逐成为很多私立医院的生存第一要位,提升服务水平和服务质量迫在眉睫,陪护问题一直是医患矛盾的主要体现,也是长期以来困扰广大医务服务者的大问题,使用病房呼叫系统,方便患者迅速而快捷的找到医生,以节约患者的珍贵时间。

2023-05-19 00:15:00 466

原创 实验(十)1602驱动实验

液晶,即液态晶体(Liquid Crystal,LC),是相态的一种,因为具有特殊的理化与光电特性,20世纪中叶开始被广泛应用在轻薄型的显示技术上。实验仪器:AT89C52:52单片机,LM016L:1602液晶,VIRTUAL TERMINAL:虚拟串口监视器,COMPIN:串口设备。(5)对代码进行编译,调试debug,点击USE,在下拉菜单里选中“Proteus VSM Monitor 一 51 ”进行设置。(2)搭建仿真电路,勾选debug,建立keil工程,选择单片机型号。

2023-05-18 00:15:00 277

原创 实验(九)串口-数码管综合实验

实验仪器:7SEG-MPX8-CC:八位数码管共阴极,74HC573:锁存器,AT89C52:52单片机,RESPACK-8:排阻,led:灯,VIRTUAL TERMINAL:虚拟串口监视器,COMPIN:串口设备。串口对于单片机而言就是指2个引脚进行通信,如下图,一根引脚是RXD,代表接收数据引脚;单片机和电脑通信需要有一个中间芯片,起到中间桥梁作用,一方面接受单片机信息,一方面将信息发送到电脑;是双工通信,互不影响,可同时进行。(2)搭建仿真电路,勾选debug,建立keil工程,选择单片机型号。

2023-05-17 00:45:00 1071 1

原创 实验(八)串口驱动实验

这次实验主要是让我们了解串口的功能,以及程序烧写的步骤,和串口助手的使用方法,其实串口就像一个接受信息的小窗口,由于位置不同,我们需要通过网线作为媒介,将信息发送过去,串口亦是如此。(3)点到串口助手,选择好串口号和波特率,打开keil工程调试运行,随后打开串口,在发送区发送数据。实验仪器:提前安装好程序烧写器,以及CH340驱动,准备好51单片机。(2)选择对应的hex文件点击程序下载的同时,按下单片机的开关,等待程序下载完成。(4)接收区接收到后,点击保存接收会生成一个文件,用记事本打开即可。

2023-05-16 20:24:41 254

原创 实验八 T-SQL语言

一、变量的定义、赋值与输出。

2023-04-26 00:00:00 485

实验(九)串口-数码管综合实验

实验目的:1. 掌握 51 单片机串口工作原理。 2. 掌握 51 单片机串口初始化编程。 3. 掌握 51 单片机串口的软硬件编程。 实验内容:从串口接收6个字符(0-F),并将其显示到六位数码管上。 实验仪器:7SEG-MPX8-CC:八位数码管共阴极,74HC573:锁存器,AT89C52:52单片机,RESPACK-8:排阻,led:灯,VIRTUAL TERMINAL:虚拟串口监视器,COMPIN:串口设备。

2024-05-29

实验三 虚拟局域网的配置

一、实验目的和要求 1、理解以太网交换机IEEE802.1q扩展帧的转发(过滤)机制; 2、理解虚拟局域网的功能和划分方法; 3、理解STP协议工作机制; 3、掌握单个交换机和跨交换机的VLAN配置; 4、掌握三层交换机的配置。 二、实验设备 1、双绞线; 2、交换机(二层、三层); 3、PC(操作系统和机器型号); 4、Cisco Packet Tracer仿真工具。 三、实验环境构建(拓扑图) 跨交换机的VLAN划分拓扑图; 三层交换机的连接不同VLAN拓扑图 四、实验步骤 一、创建vlan在交换机上分别划分2个Vlan ,必须要在俩个交换机上都设置 代码如下: (1)在交换机上配置不同的vlan en conf t vlan 5 name 100 exit 配置交换机的vlan端口 en conf t interface fastEthernet 0/1 switchport mode access switchport access vlan5 exit 配置vlan 二、不使用vlan trunk在各个连接端口处配置

2023-05-31

实验二 路由配置 动态路由配置 ospf协议

一、实验目的和要求 1、理解网络互连的概念; 2、掌握路由器的功能及组成; 3、理解IP数据包的转发过程; 4、掌握静态路由的配置; 5、理解默认路由的概念及配置; 6、掌握动态路由的配置; 7、掌握RIPv2动态路由算法选择协议; 8、ospf配置 二、实验平台与环境搭建 静态路由配置 动态路由配置拓扑 三、实验内容与步骤 静态路由: 1.由于是长距离通信路由器之间的链接不能用以太接口,要用串行接口。 步骤:1)(physical)关电源 2) 广域wic-2t(serial)拖进去 3)开电源 2.分配合理的ip地址 1)配置路由器R1 3.配置静态路由实现全网通 4.配置默认路由实现全网通

2023-05-31

实验二路由配置 动态路由 rip协议

一、实验目的和要求 1、理解网络互连的概念; 2、掌握路由器的功能及组成; 3、理解IP数据包的转发过程; 4、掌握静态路由的配置; 5、理解默认路由的概念及配置; 6、掌握动态路由的配置; 7、掌握RIPv2动态路由算法选择协议; 8、ospf配置 二、实验平台与环境搭建 静态路由配置 动态路由配置拓扑 三、实验内容与步骤 静态路由: 1.由于是长距离通信路由器之间的链接不能用以太接口,要用串行接口。 步骤:1)(physical)关电源 2) 广域wic-2t(serial)拖进去 3)开电源 2.分配合理的ip地址 1)配置路由器R1 3.配置静态路由实现全网通 4.配置默认路由实现全网通

2023-05-31

实验二 路由配置(详见博客)

一、实验目的和要求 1、理解网络互连的概念; 2、掌握路由器的功能及组成; 3、理解IP数据包的转发过程; 4、掌握静态路由的配置; 5、理解默认路由的概念及配置; 6、掌握动态路由的配置; 7、掌握RIPv2动态路由算法选择协议; 8、ospf配置 二、实验平台与环境搭建 静态路由配置 动态路由配置拓扑 三、实验内容与步骤 静态路由: 1.由于是长距离通信路由器之间的链接不能用以太接口,要用串行接口。 步骤:1)(physical)关电源 2) 广域wic-2t(serial)拖进去 3)开电源 2.分配合理的ip地址 1)配置路由器R1 3.配置静态路由实现全网通 4.配置默认路由实现全网通

2023-05-31

实验一 以太网组建(详细讲解见博客)

一、实验目的和要求 1、认识交换机和路由器的结构与连接方法 2、区分直通线和交叉 3、掌握简单的局域网配置方法以及组网方法 4、了解ip地址的组成 5、了解子网掩码、MAC、默认网关、数据链路地址的概念 6、了解配置路由器所使用的命令 三、实验平台与环境搭建 以太网的组建 静态路由配置 四、实验内容与步骤 局域网LAN1与LAN2是以太网,他们之间通过路由器互联。主机1~3通过网卡连接LAN1,主机4~6通过网卡连接LAN2。 路由器是一台专门处理网络层路由与转发功能的计算机。路由器通过接口1的网卡连接LAN1通过接口2的网卡连接LAN2.这两块网卡都有固定的MAC地址并需要为他们分配IP地址。 1.局域网配置步骤:为主机1连接LAN1接口分配的ip地址是202.1.12.2,这样主机1的MAC地址和ip地址形成了相对应关系,主机2~6也会形成MAC地址与ip地址形成了相对应关系。 2.静态路由配置步骤:路由器接口1的网卡连接LAN1,他与主机1~3在同一网络中,需要分配属性属于LAN1的ip地址202.1.12.254,这样路由器接口1的MAC地址就有了对应地ip

2023-05-31

运算器设计(HUST)通关全码

本实训项目帮助学生从可控加减法单元,先行进位电路,四位快速加法器逐步构建 16 位、32 位快速加法器。学生还可以设计阵列乘法器,乘法流水线,实现原码一位乘法器,补码一位乘法器、运算器等教材上的核心内容。 第1关8位可控加减法电路设计 第2关CLA182四位先行进位电路设计 第3关4位快速加法器设计 第4关16位快速加法器设计 第5关32位快速加法器设计 第6关5位无符号阵列乘法器设计 第7关6位有符号补码阵列乘法器 第8关乘法流水线设计 第9关原码一位乘法器设计 第10关补码一位乘法器设计 第11关MIPS运算器设计

2022-12-08

存储系统设计(HUST)通关全码

本实训项目帮助大家理解计算机中重要部件---存储器,要求同学们掌握存储扩展的基本方法,能设计 MIPS 寄存器堆、MIPS RAM 存储器。能够利用所学习的 cache 的基本原理设计直接相联、全相联,组相联映射的硬件 cache。 第1关汉字字库存储芯片扩展实验 第2关MIPS寄存器文件设计 第3关MIPS RAM设计 第4关全相联cache设计 第5关直接相联cache设计 第6关4路组相连cache设计 第7关2路组相联cache设计

2022-12-08

单总线CPU设计(定长指令周期3级时序)(HUST)通关全码

本实训项目帮助学生理解定长指令周期三级时序系统的设计,能利用该时序构造硬布线控制器,支持5条典型MIPS指令在单总线CPU上运行,最终CPU能运行内存冒泡排序。 第1关MIPS指令译码器设计 第2关定长指令周期---时序发生器FSM设计 第3关定长指令周期---时序发生器输出函数设计 第4关硬布线控制器组合逻辑单元 第5关定长指令周期---硬布线控制器设计 第6关定长指令周期---单总线CPU设计

2022-12-08

计算机数据表示实验(HUST) 头歌 通关全码

本实训将帮助同学们巩固对计算机中数据表示方法的理解,要求能设计汉字国标码与区位码之间的转换电路,能批量获取汉字机内码并用点阵形式进行显示。通过设计 16 位数据的海明编解码电路,16 位数据的 CRC 并行编解码电路,帮助同学们理解校验码传输过程。通过校验码流水传输实验帮助大家提前建立流水线的基本概念。 第1关汉字国标码转区位码实验 第2关汉字机内码获取实验 第3关偶校验编码设计 第4关偶校验解码电路设计 第5关16位海明编码电路设计 第6关16位海明解码电路设计 第7关海明编码流水传输实验 第8关16位CRC并行编解码电路设计 第9关CRC编码流水传输实验

2022-05-04

MIPS现代时序中断机制实现(HUST) 头歌通关全码

MIPS现代时序中断机制实现(HUST) 本实训项目帮助学生理解现代时序控制器中断机制的实现原理,能为采用现代时序单总线结构的MIPS CPU增加中断处理机制,可实现多个外部按键中断事件的随机处理,本实验需要完成现代时序微程序控制器的基础上完成,需要增加硬件数据通路,增加中断返回指令eret的支持,需要中断服务程序配合。 第1关MIPS指令译码器设计 第2关支持中断的微程序入口查找逻辑 第3关支持中断的微程序条件判别测试逻辑 第4关支持中断的微程序控制器设计 第5关支持中断的微程序单总线CPU设计 第6关支持中断的现代时序硬布线控制器状态机设计 第7关支持中断的现代时序硬布线控制器设计

2022-05-04

数字逻辑---交通灯系统设计(HUST) 头歌

数字逻辑---交通灯系统设计(HUST) 头歌12关通关全代码 本实训将提供一个完整的数字逻辑实验包,从Logisim新手实验,到真值表方式构建7段数码管驱动电路,逻辑表达式方式构建四位比较器,多路选择器,利用同步时序逻辑构建可双向计数的BCD计数器,最终集成实现为交通灯系统,实验由简到难,层次递进,从器件到部件,从部件到系统,帮助同学们了解数字逻辑设计的全过程 第1关7段数码管驱动电路设计 第2关4位无符号比较器设计 第3关8位无符号比较器设计 第4关1位2路选择器设计 第5关8位2路选择器设计 第6关双向BCD计数器状态机设计 第7关双向BCD计数器输出函数设计 第8关双向BCD计数器设计 第9关双位BCD双向计数器设计 第10关交通灯核心状态机设计 第11关交通灯输出函数设计 第12关交通灯系统设计

2022-05-04

加法器设计(Logisim)头歌

本实训帮助同学们理解并掌握加法器的设计方法,包括半加器、全加器、行波进位加法器和1位十进制(8421BCD码)加法器。 第1关半加器设计 第2关全加器设计 第3关行波进位加法器设计 第4关1位十进制加法器设计

2022-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除