- 博客(25)
- 收藏
- 关注
原创 计算机组成原理vivado实验4
4. 熟悉并运用 verilog 语言进行电路设计。3. 理解计算机中存储器地址编址和数据索引方法。5. 为后续设计 cpu 的实验打下基础。1. 了解指令存储器ROM原理。2. 理解ROM读取数据的过程。
2024-11-24 14:36:29
239
原创 计算机组成原理vivado实验2
图10 带低电平有效异步复位端的触发器波形图。图11 带同步复位端的D触发器波形图。图12 带使能端的D触发器波形图。图9 最简单的D触发器波形图。
2024-11-24 14:26:23
244
原创 计算机组成原理vivado实验1
图6 带有优先级的 83 编码器仿真图。图2 带有优先级的 83 编码器。图7 5选1多路选择器仿真图。图4 3-8 译码器仿真图。图3 5选1多路选择器。图1 3-8 译码器。
2024-11-24 14:11:21
367
原创 单片机实验记录3
定时器中断:每50ms触发一次定时器中断,中断服务程序会重新加载定时器的初值,并增加计数器count。显示倒计时:在主循环中,通过调用display函数,将当前的秒数显示在两个七段数码管上。初始化:在main函数中,定时器被配置为模式1(16位定时器),并设置了初始值以产生50ms的中断周期。同时,启用了总中断和定时器0中断,并启动了定时器。必做程序实现了一个从10秒倒计时到0秒的效果,每秒更新一次显示。当倒计时结束时,秒数会重置为10,重新开始倒计时。当倒计时结束时,秒数会重置为60,重新开始倒计时。
2024-11-17 20:21:31
1058
原创 单片机实验记录2
当外部中断0触发时,执行中断服务函数INT_0,依次从table数组中取出值赋给P1端口,实现对P1端口的控制。每次中断后,num递增,当达到数组末尾时重置为0,从而实现循环输出。table数组分别存放着数码管每一个管亮所对应的输入值,每一次按下按钮都有一个外部中断0,收到中断遍历table数组,实现按下一次按钮即可利用中断使得数码管移位一次,反复循环。使用外部中断方式0或外部中断1方式,实现单个数码管的移位。使能总中断和外部中断0,并设置为下降沿触发。1)编写具有中断功能的单片机程序实验。
2024-11-17 20:08:17
322
原创 单片机实验记录1
由于电路中用P2口既用作输入也用作输出(P2.0~P2.3作为输入,P2.4~P2.7作为输出),所以程序中P2=Oxff将P2口置高电平,做输入准备。当P2.0~P2.3读人开关状态时,要将其电平输出到P2.4~P2.7口,P2=P2
2024-11-17 20:01:55
604
1
原创 数据结构课设:哈夫曼编码/译码系统
哈夫曼编码是一种用于数据压缩的编码方式,它可以根据字符出现的频率来赋予不同长度的编码,从而实现对数据进行有效压缩。哈夫曼编码最初由大卫·哈夫曼(David A. Huffman)于1952年提出,是一种被广泛应用于数据压缩、通信领域的编码方式。它的主要原理是将出现频率高的字符用较短的编码表示,而出现频率低的字符用较长的编码表示,从而实现对数据的高效压缩。哈夫曼编码可以节省存储空间。哈夫曼编码可以统计分析来确定每个字符的编码,将出现频率高的字符用短编码表示,出现频率低的字符用长编码表示。
2024-01-28 18:57:28
1799
4
原创 基础编程题目练习3
其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0。其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。其中N是用户传入的参数,其值不超过1000。如果N是非负整数,则该函数必须在一行中打印出N!的值,否则打印“Invalid input”。
2023-11-21 15:02:46
117
原创 基础编程题目练习1
其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。其中n是多项式的阶数,a[]中存储系数,x是给定点。函数须返回多项式f(x)的值。其中给定整数存放在数组List[]中,正整数N是数组元素个数。该函数须返回N个List[]元素的和。其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素的平均值,其值也必须是类型。其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值,其值也必须是类型。其中单链表。
2023-11-15 16:39:57
99
原创 Java大作业学生成绩管理系统
我完成的是一个学生成绩管理系统(1)本程序带有登录图形界面。(2)本程序可以存在有管理员和学生两种用户,登录时各自输入用户名密码。若信息正确则可以登录,信息不正确则不可以登录。(3)系统至少能够管理100名学生,每一个学生有高数、英语、大学物理等三项成绩,每个学生登录后能够查看自己的成绩。(4)管理员登录后能够录入、修改、查询、删除任意学生任意课程的成绩。(5)能够将学生信息保存到硬盘,下次打开程序时还能够从硬盘读取。
2023-07-13 01:03:53
1045
1
原创 纯小白MATLAB 自学记录4
今天分享的是使用MATLAB官方网站的小体验,毕竟官方网站的教程与文档是非常巨大的宝藏,教程更是软件开发人员的新手教程,非常全面。4.跟着流程就好啦。视频可以加字幕,建议大家在edge 里加一个翻译的插件,然后方便理解。2.然后大家注册一个账号,无需正版软件哦(这里重点,课程完全免费)省流版:学会合理使用官网是非常有用的。下面是相关的部分课程内容。
2023-05-03 22:57:24
100
原创 纯小白MATLAB 自学记录3
因为刚才赋值的问题,需要B'(是B的转置矩阵),这样才满足矩阵乘法对矩阵行数列数的要求。好啦,我是跟着b站视频学习的,大家可以也跟着试试,然后有好的想法随时评论哦~所有有.(点)的,代表的是对应项运算,.*就是对应项相乘。几行几列是把要重复的矩阵看作一个元素,排列几行几列。repmat(要重复的矩阵,重复几行,重复几列)好吧,瞌睡了,给大家加个菜,错误太下饭了哈哈。m:n:p,意思是从m开始到p结束,间隔为n。好了,打起精神,该四则运算了!学校的花都开了,放在封面请大家欣赏。内容提要:元胞数组,矩阵操作。
2023-04-19 21:55:06
83
原创 纯小白MATLAB 自学记录2
好啦,今天就浅浅的学到这吧~(不得不说,发博客确实促进我学习,虽然还是小摆子~)因为A行列式为0,不可逆,(线性代数有挺多方法去判断矩阵是否可逆的) ,所以报错。举得是最简单的单位矩阵,下面采取二阶矩阵来测试。先记录一个小错误,用逗号分隔,符号错误。若矩阵不可逆,则会有报错提醒,如下图。E=zeros(行数,列数,维度)注意:矩阵必须为方阵,否则会报错。1.MATLAB 变量命名规则。内容概要:基础知识的学习。下面我们换一个矩阵看看。矩阵拉长C=A(:)
2023-04-17 19:58:58
115
1
原创 纯小白MATLAB 自学记录1
可以创建任何 MATLAB 函数的句柄,并将该句柄用作引用该函数的一种方式。函数句柄通常在参数列表中传递给其他函数,然后,其他函数可以使用该句柄执行或。MATLAB 主要处理数组和矩阵,既可以整个处理,也可以部分处理。计算文本表达式,向量化代码,预分配数组,使用句柄引用函数,以及使用处理函数的函数。所有函数都有辅助文档,这些文档包含一些示例,并介绍函数输入、输出和调用语法。更改输出格式,隐藏输出,输入长行,以及在命令行中进行编辑。编写脚本和函数,使用全局变量,向函数传递字符参数,使用。
2023-04-16 23:26:38
91
1
原创 Matlab R2021b下载安装教程
打开百度网盘设置,点击传输,将优化速率的选项选为如图的选择,可以提升1~2倍的下载速度,下载完成后可以根据个人需要关闭该选项。22.粘贴到图示上方的“licenses”文件夹里(如果没有该文件夹,自行在该目录下建立一个“license”空白文件),鼠标右击空白处点击“粘贴”。17.打开解压后的文件夹下的“Crack”文件夹,鼠标右击“libmwlmgrimpl.dll”选择“复制”。12. 选择解压后的文件夹下的“Crack”文件里的“license_standalone.lic”文件,然后点击“打开”。
2023-04-13 12:50:11
15155
31
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人