08 2016 档案

二进制转BCD
摘要:什么是BCD码? BCD码称为二进码十进数或BCD码(Binary-Coded Decimal‎)亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。 BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技 阅读全文

posted @ 2016-08-31 22:48 Crazy_body_01 阅读(2131) 评论(0) 推荐(0)

bcd转二进制
摘要:BCD码用于显示,但是计算器内部计算用的是二进制码,所以有的时候要对其进行转换。 最简单的BCD转二进制的方法是什么呢? 我们知道BCD码每4位表示一个10进制数,我们现在假设num_reg是一个16位的BCD码,也就是4位的十进制数。那么num_reg[15:12]表示这个数的最高位,他的权值是1 阅读全文

posted @ 2016-08-30 20:08 Crazy_body_01 阅读(2471) 评论(0) 推荐(0)

FPGA学习笔记之IIC—EEPROM写和读
摘要:一、IIC总线协议特点及其工作原理 I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。 1)I2C总线特点 I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少 阅读全文

posted @ 2016-08-21 23:13 Crazy_body_01 阅读(4734) 评论(1) 推荐(0)

FPGA学习笔记之mif文件生成方法总结
摘要:方法1:利用Quartus自带的mif编辑器 优点:对于小容量RAM可以快速方便的完成mif文件的编辑工作,不需要第三方软件的编辑; 缺点:一旦数据量过大,一个一个的输入会使人崩溃; 使用方法:在quartus中,【file】/【new】,选择Memory Initialization file,弹 阅读全文

posted @ 2016-08-21 23:11 Crazy_body_01 阅读(2168) 评论(0) 推荐(0)

FPGA_实验小项目:四位运算小计算器
摘要:最近在武汉参加至芯科技的FPGA培训,经过了第一周的强化基础培训,我们掌握了分频模块的书写,以及按键消抖的书写,还有就是边沿检测的方法,当然按键消抖模块我们这里用到的是通过移位打拍然后相或的方法,达到了消抖的目的,不过运用过程中这种方法也会遇到一些BUG,比如时间过短的问题,所以我计划是好要学习一下 阅读全文

posted @ 2016-08-21 23:10 Crazy_body_01 阅读(3748) 评论(0) 推荐(0)

小小计算器之消零显示模块数码管消零
摘要:计算器数码管显示模块做运算的时候,若果不作处理,除了输入的数据前面还会显示零,折让我们追求完美的人看来是很不爽的,那么如何做到消零呢,这就要介绍一种比较简单的用法的就是verilog语法里的casex语句,详细的用法以及casez请参考夏宇闻老师的书籍, casex到底怎么用,其实他和case差不多 阅读全文

posted @ 2016-08-21 23:08 Crazy_body_01 阅读(632) 评论(0) 推荐(0)

FPGA学习笔记之DDS
摘要:大纲: DDS是直接数字式频率合成器(Direct Digital Synthesizer)的英文缩写,与传统的频率合成器相比,DDS具有低成本,高分辨率,低功耗,高分辨率,和快速转换时间等优点,广泛应用在电信与电子仪器领域,是实现设备全数字化的一个关键技术。 波形发生器就是一种数据信号发生器,在调 阅读全文

posted @ 2016-08-21 17:11 Crazy_body_01 阅读(13627) 评论(1) 推荐(0)

FPGA学习笔记之FIFO IP核
摘要:FIFO总结文档 FIFO(First In First Out ) 先进先出是一个常用于数据缓存的一个数据缓冲器。 fifo主要有WRREQ(写信号)WRclk(写时钟)data(写数据)wrfull(写满标志)wrempty(写空标志)wrusedw(告知里面还有多少数据) Rdreq(读信号) 阅读全文

posted @ 2016-08-21 00:24 Crazy_body_01 阅读(22243) 评论(2) 推荐(1)

FPGA设计之 -------有限状态机
摘要:此为转载的一篇比较不错的关于状态机的总结,分享给大家 原地址: http://blog.sina.com.cn/s/blog_6f0eeb330101djzu.html PART1 1、好的状态机标准 好的状态机的标准很多,最重要的几个方面如下: 第 一,状态机要安全,是指FSM不会进入死循环,特别 阅读全文

posted @ 2016-08-09 13:57 Crazy_body_01 阅读(3548) 评论(0) 推荐(1)

4*4矩阵键盘原理分析以及代码展示
摘要:简单介绍下矩阵键盘的原理: 矩阵键盘4个输入端口ROW[3:0] 接收由FPGA产生的键盘扫描输入信号,而4个输出COL[3:0] 将按键操作的信息变化输入到FPGA扫描分析电路,进而得到按键的操作码。 输入端口分别接了4个上拉电阻,当4个输入端口输入若都为1时,则有无论按哪个按键,输出都为1,所以 阅读全文

posted @ 2016-08-09 12:04 Crazy_body_01 阅读(15004) 评论(1) 推荐(0)

7段数码管显示驱动代码
摘要:数码管显示进行简单的介绍,数码管显示原理在数电中已经给出了比较详细的介绍,我就不赘述了,因为我们用的是至芯的开发板,其上的数码管显示模块采用的是共阳极的数码管,为低电平有效,0-F的显示码依次为: 数码管的输入有3个位选和8个段选给出,位选信号sel来控制哪个数码管先亮,段选信号seg来控制数码管显 阅读全文

posted @ 2016-08-09 00:44 Crazy_body_01 阅读(7161) 评论(0) 推荐(1)

导航