- 博客(9)
- 收藏
- 关注
原创 # HDLbits 刷题 自用 # 第二章——Verilog Laguage【2.4.1~2.4.8】
clock 块 输出生成了一个触发器,触发器是存储数据的基本单元,可以存储一位二进制代码;一/多个触发器可以组成1/多位寄存器,都是由时钟触发,锁存器由电平触发。时钟信号:有低电平和高电平两个状态,是有固定周期的方波信号;电平信号:只有高电平或者低电平一个状态;
2024-09-10 16:55:02
262
原创 #FPGA学习笔记# 计数器的实现
一、项目原理500ms,led翻转一次,系统时钟为50M~20ns;计数25_000_000次二、实验代码//项目文件module Count(clk,rst,led);input clk;input rst;output reg led;reg [24:0]count_i;//产生一个每10ns翻转的时钟always @(posedge clk or nege...
2018-11-20 22:49:29
799
原创 #FPGA学习笔记# 状态机的实现
一、原理介绍状态机:一个状态机对应多种状态,每个状态由一个触发条件改变;项目例子介绍:当检测到测试数据中“FPGA”四个字母连续出现,led状态改变;二、实验代码 //项目文件module FiniteStateMachine(clk,Rst_n,data,led);//检测FPGA input clk; input Rst_n; input [7:0]data;//输...
2018-11-20 16:47:37
287
原创 #FPGA学习笔记# 阻塞赋值和非阻塞赋值
一、项目原理在always 块语句中,使用阻塞赋值,完成组合逻辑的电路结构;使用非阻塞赋值,综合成时序逻辑电路结构。以下将RHS做等号右边的表达式或者变量;LHS做等号左边的表达式或者变量;1、阻塞赋值:在赋值操作进行时,先计算RHS的值,此时,赋值语句不会受到别的语句的干扰,知道RHS赋值给LHS结束的时刻,才允许别的语句执行。在概念上,同一always 块语句中,后一赋值语句的...
2018-11-19 15:32:13
609
原创 #51单片机学习笔记# 流水灯的实现
一、原理常见LED灯模块一共有八位,如果二极管的负极接VCC,正极接51芯片引脚,则给引脚输入低电平,LED灯亮。如果二极管负极接GND,则高电平有效。#include <reg52.h>#include <intrins.h>#define led P1#define uchar unsigned charuchar i,j;void delay(uchar...
2018-11-19 08:57:33
500
原创 #FPGA学习笔记# 如何实现二选一多路器
一、原理1、两个输入:a,b;一个输出:out2、复位按键:按下:低电平,输出状态与a一致释放:高电平,输出状态与b一致3、按键原理如下:按键按下时,低电平有效;释放时,高电平有效。二、实验代码module LED(a,b,key_in,led_out); input a; input b; input key_in; output led_out; assign led_...
2018-11-14 16:30:36
794
原创 #FPGA学习笔记# 如何实现3—8译码器
一、原理1、简述:三位二进制信号的输入,实现八位二进制信号的输出2、真值表如下其中 A、B、C是三路输入,EN为使能端二、实验代码module My3_8(a,b,c,out); input a; input b; input c; output reg [7:0]out; always@(a,b,c) begin case({a,b,c}) 3'b000...
2018-11-14 15:58:30
1931
原创 #51单片机学习笔记# 蜂鸣器的使用
1、蜂鸣器的分类(1)有源蜂鸣器(电磁式):由振荡器、电磁线圈、磁铁、振动膜片构成。 接入信号:由直流电压驱动,由接口输入驱动电平发声。 (2)无源蜂鸣器(压电式):由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳组成。 接入信号:电源(1.5v~15v工作电压),多谐振荡器起振,输出1.5—2.5KHz的音频信号,阻抗匹配器推动发声。A、改变引脚接入信号的频率,改变音色...
2018-11-14 10:31:41
1015
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人