圣代奶油冰淇淋
码龄1年
关注
提问 私信
  • 博客:6,604
    6,604
    总访问量
  • 9
    原创
  • 68,751
    排名
  • 136
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:电子信息入门学习的小白

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2023-12-29
博客简介:

2301_82312663的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    64
    当月
    26
个人成就
  • 获得180次点赞
  • 内容获得3次评论
  • 获得124次收藏
创作历程
  • 9篇
    2024年
成就勋章
TA的专栏
  • C语言
    2篇
  • Verilog HDL
    5篇
兴趣领域 设置
  • 嵌入式
    单片机stm3251单片机嵌入式硬件
  • 硬件开发
    fpga开发arm开发硬件架构
  • 服务器
    linux
  • IT工具
    vim
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C语言学习第七天:番外

原因:输入的"12"被"scanf("%d",&n);"接收到后又按了回车才会跳出下一行命令"input the characters:",但按回车等于输入了换行符"\0",保存在标准输入缓冲区中了,就被for循环中scanf捕捉到了,所以数组第一个元素变成了换行,最后一个输入的元素"!因为虽然数组名str可以作为数组第一个元素的地址,*str也可以实现访问数组第一个元素存放的数据,但是数组名str是常量,str++就是str=str+1,显然常量无法自增,变量才能自增,指针就是一个变量。
原创
发布博客 2024.11.08 ·
224 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

C语言学习第六天笔记:指针初识

类型名 *指针变量名。例如这里定义两个指针pa和pb。pa指针存放变量a的地址,循着地址找到变量a是char类型pb指针存放变量b的地址,循着地址找到变量b是int类型char *pa;int *pb;
原创
发布博客 2024.11.08 ·
147 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

C语言学习第三天笔记:数组

用数组存放班里十位同学的成绩然后计算平均分,并且计算所用数组占据的内存空间大小编译运行后输入分别输入10位同学的成绩可以看到,我输入的10组数据中平均分是55,因为平均分可能是小数,比如85和86平均是85.5,所以这里定义的average变量是double类型。
原创
发布博客 2024.11.02 ·
162 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C语言学习第二天笔记:for循环学习

编译后,输入一个素数23运行试一试,结果:我们再输入24试一试:我们期待的结果是输入23,只输出一行输入24,只输出一行先理清素数合数的定义素数:除了1和num本身没有其他能整除的数是素数合数(非素数):从2到num/2能整除的数就是合数修改如下:加一个类型的,记录flag的值,为1代表是素数,为0不是素数编译后,分别输入23和24运行尝试,结果:得到了预期的结果。
原创
发布博客 2024.10.31 ·
388 阅读 ·
11 点赞 ·
0 评论 ·
4 收藏

【hdlbits】个人学习交流分享(带答案)——Reading Simulations和Writing Testbenches部分

out是8'b10001000,~out就是8'b01110111,if的()内进行的是布尔值的判断,这里~out的布尔值为true(逻辑1),所以会执行“result_is_zero = 1;虽然在很多情况下“逻辑与或非”和‘‘按位与或非’’都仿真综合得到正确的结果,但是这并不适用于所有情况,两者并不完全等价,所以要能够区分“逻辑与或非”和‘‘按位与或非’’当clock下降沿时候,q的数值同q,注意的是,下降沿出现的clk内,q数值就和变到p相同了,这里没有一个clk的时延,所以赋值要用阻塞赋值。
原创
发布博客 2024.09.03 ·
870 阅读 ·
25 点赞 ·
0 评论 ·
24 收藏

【hdlbits】个人学习交流分享(带答案)——finite state machines(FSM)

有限状态机部分难度比较大,在这一部分我花了比其他另外四个部分都多的时间,几乎占了我刷整个hdlbits一半的时间,死了很多脑细胞,写的我头昏脑胀。一个是很多有些题目作者的表达并不好,项目要求描述的并不清楚,最准确的还是时序图,时序图是不会说谎的。另外一个就是这一部分对初学者难度确实更大,先要弄懂作者题目的需求,然后根据需求要做出正确的状态机设计和输出逻辑的设计,这部分代码长一些,状态机部分也是整个hdlbits的精华内容,所以这部分除了代码,我写的分析的内容也会多一些。
原创
发布博客 2024.08.31 ·
1239 阅读 ·
38 点赞 ·
0 评论 ·
28 收藏

【hdlbits】个人学习交流分享(带答案)——sequential logic部分

捕获”意味着输出将保持 1,直到寄存器复位(同步复位,复位为0),复位reset为上升沿有效,如果上述两个事件同时发生,则复位reset具有最高优先权。第二种方法:要进行左右邻居的异或,将左邻居q[512:0]右移一位移到q[511:0]位置,将右邻居左移一位移到q[511:0]位置,这样将两组512位向量的所有位对齐了,然后对应位异或。因为逻辑移位是补0,所以也满足q[512]和q[-1]是0。每个十进制数字都使用 4 位进行编码:q[3:0] 是 1 位,q[7:4] 是十位,等等。
原创
发布博客 2024.08.27 ·
1067 阅读 ·
44 点赞 ·
0 评论 ·
18 收藏

【hdlbits】个人学习交流分享(带答案)——combinational logic部分

SEL=0 应选择 [3:0] 中的位,SEL=1 选择 [7:4] 中的位,SEL=2 选择 [11:8] 中的位,依此类推。设计电路时,我们还可以“倒着”思考问题,从输出开始,向前寻找满足条件的输入,当得到这种输出时候,对应可以有那些情况的输入条件,就是“输出→输入”的思考逻辑。ab=10输出mux_in[2],就是卡诺图第四列,输出什么取决于d,d是1时候输出是0,d是0时候输出是1;这种卡诺图,ab和cd是按照格雷码写的,里面的0和1全都不相邻,就是经典的各个元素异或,这是数电的知识。
原创
发布博客 2024.08.20 ·
1205 阅读 ·
19 点赞 ·
0 评论 ·
19 收藏

【hdlbits】个人学习交流分享(带答案)——verilog language部分

hdlbits是verilog的一个练习网站,该网站提供综合和仿真,作为一个verilog HDL的初学者,我将在此记录我的学习状况和刷hdlbits的答案和感想和大家交流。
原创
发布博客 2024.08.16 ·
1273 阅读 ·
33 点赞 ·
3 评论 ·
23 收藏