项目总结
文章平均质量分 82
Arielwyy
这个作者很懒,什么都没留下…
展开
-
LLVM学习——IR指令
1. alloca该指令用于分配内存堆栈给当前执行的函数,当这个函数返回它的caller时会被自动释放。e.g. %a = alloca i32, align4解释:i32表示32位,4字节。LLVM中将整数类型定义为i N,其中N是整数所占用的位数,这里N取32 align 4表示向4“对齐”:即便数据没有占用4个字节,也要为其分配4字节。比如你需要使用64进制数字,那就只要i48, align 6即可2.load/storeload是读出内容,store是写入内容%0 = l原创 2020-07-05 12:27:58 · 808 阅读 · 0 评论 -
51单片机项目设计——价格猜猜猜
一、设计目的目标1、通过PC机发送数据到STC板上2、通过按下K2或使振动传感器受到震动开始游戏3、通过导航按键上(下)键调大(小)数字,并显示在数码管上4、通过按下K1确认数据5、通过LED灯表示显示所猜数据与实际数据的大小关系6、当猜对时蜂鸣器播放一段音乐,代表可以把该价格的物品带回家7、在数码管最后一位显示所剩下的猜数机会,当3次都没猜对时,数码管跳零报错,按下K...原创 2018-11-09 09:59:23 · 1663 阅读 · 4 评论 -
推荐系统学习之随机化算法——遗传算法原理
遗传算法 ( GA ,Genetic Algorithm ) ,也称进化算法 。 遗传算法是受达尔文的进化论的启发,借鉴生物进化过程而提出的一种启发式搜索算法。首先了解一下基础的生物进化的知识。种群(Population):生物的进化以群体的形式进行,这样的一个群体称为种群。个体:组成种群的单个生物。基因 (Gene ) :一个遗传因子。 染色体 (Chromosome ) :...原创 2018-11-09 09:57:13 · 1325 阅读 · 0 评论 -
51单片机 stc-B板学习——八位数码管动态显示
这个程序实现的效果是将程序下载到STC板子上后,可以看到8个数码管从左到右分别显示0到7的八个数字,隔一段时间后显示1到8,接着是2到9,再接着是3到0以此循环向左移动。首先我们先来看看数码管和发光二极管的硬件电路图需要明确的是,这个程序的是实现需要:LED灯亮且不会数码管同时亮。要让LED灯亮,首先需要将P0的8个引脚以及P2.3设置成推挽输出(工作模式)(这里对工作模式的设置方...原创 2018-09-02 21:30:15 · 19282 阅读 · 1 评论 -
51单片机 stc-B板学习——关于数码管和流水灯显示实现原理
先来看看数码管和发光二极管硬件原理图这个项目要实现两个功能:使LED亮且不和数码管同时亮。从这个原理图出发,要想实现这两个功能,我们可以得出以下分析:要让LED灯亮,首先需要将P0的8个引脚以及P2.3设置成推挽输出(工作模式) 数码管和LED灯不同时亮。通过E3实现:E3 既是反相器输出信号也是数码管的使能信号,当E3=0时,LED灯(共阴极)亮,数码管位选信号的使能信号为0,...原创 2018-09-14 10:24:48 · 6022 阅读 · 0 评论