自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

永恒盛夏

在你之后,我之后,有什么东西将会超越时间和空间的界限,成为永恒。联系方式afterdm@qq.com

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 [FPGA][DDS][IIC][ADDA][数码管][按键]函数发生器

目录开发环境前置知识源代码开发环境正点原子开拓者FPGA开发板Quartus 13.1前置知识按键检测数码管显示IICDDS源代码顶层代码/*Copyright belong to afterdm@qq.com *Create data 2020/11/30 *Last modified data 2020/12/8 *Version v1.1.0.0 *Descriptions Function Generator *Please delete within 24

2020-12-08 09:32:13 442

原创 [FPGA][按键]独立按键驱动程序(消抖、触发信号)

/*Copyright belong to afterdm@qq.com *Create data 2020/11/30 *Last modified data 2020/11/30 *Version v1.0.0.0 *Descriptions button drive *Please delete within 24 hours without special circumstances*/module ButtonDrive( input clk, input rst,

2020-12-01 09:34:36 332

原创 基于51单片机的12864液晶演示器驱动

#include <reg52.h>/* CMD begin*/#define LCD1602_SET writeCD_1602(0x38, 0) // 1602设置#define LCD1602_CLOSE writeCD_1602(0x01, 0) // 显示清屏#define LCD1602_ENTER writeCD_1602(0x02, 0) // 显示回车#define LCD1602_LMOVE writeCD_1602(0x18, 0) // 屏幕左

2020-11-26 11:22:45 1505

原创 [FPGA]VGA驱动模块

module VGAdriver( input clk, input rst, output vgaHS, output vgaVS, output [15:0] vgaRGB, input [15:0] pixelValue, output [9:0] pixelXPos, output [9:0] pixelYPos); parameter Hsync = 10'd96; parameter Hback = 10'd48; parameter Hdisp = 1

2020-11-25 13:49:29 293

原创 [FPGA][IIC]驱动程序

/*Copyright belong to afterdm@qq.com *Create data 2020/11/24 *Last modified data 2020/11/24 *Version v1.0.0.0 *Descriptions IIC drive *Please delete within 24 hours without special circumstances*/module IICdrive( input clk, input rst, output SC

2020-11-24 08:42:48 420

原创 基于51单片机的贪吃蛇小游戏

#include <reg52.h>// 点阵寄存器定义sbit LOAD = P1 ^ 0;sbit CLK = P1 ^ 1;sbit DATA = P1 ^ 2;sbit mKey4 = P3 ^ 4;sbit mKey5 = P3 ^ 5;sbit mKey6 = P3 ^ 6;sbit mKey7 = P3 ^ 7;// 数码管寄存器定义sbit DLE = P2 ^ 6;sbit WLE = P2 ^ 7;unsigned long timeNumber

2020-11-23 14:52:56 2134 2

原创 基于51单片机的矩阵按键驱动

工程头文件源文件头文件#ifndef __BUTTON_MATRIX_H__#define __BUTTON_MATRIX_H__#include <reg52.h>/*功能 :判断按键是否按下参数 :<unsigned int>函数 readButtonDown 的返回值<unsigned char>从0开始的位置表示结果 :按下时为真 没按下时为假*/#define BUTTON_DOWN_IF(ButtonDownState, positio

2020-11-20 10:06:12 560

原创 基于51单片机的俄罗斯方块小游戏

#include <reg52.h>#include <stdlib.h>unsigned long timeNumber = 0;/*功能 :阻塞延时参数 :<unsigned int>每毫秒每单位返回值 :<void>*/void blockDelay(unsigned int ms) { unsigned char number; while (ms--) { number = 110; while (number--);

2020-11-19 12:55:09 2176 3

原创 基于51单片机的点阵驱动

工程头文件源文件头文件#ifndef __LED_LATTICE_H__#define __LED_LATTICE_H__#define _LATTICE_LOW_TO_HIGH 1#define _LATTICE_HIGH_TO_LOW 0#define _LATTICE_OUTPUT_PATTERN _LATTICE_LOW_TO_HIGH#include <reg52.h>// 初始化点阵#define latticeInit() latticeWriteD

2020-11-19 12:50:22 777

原创 [FPGA][红外遥控]驱动程序

目录一、开发环境二、准备工作2.1、需要具备的知识2.2、红外线基础三、代码部分一、开发环境VerilogQuartus 13.1Modelsim基于NEC协议二、准备工作2.1、需要具备的知识Verilog的基本语法包括但不限于casealways时钟分频状态机红外线通讯时序2.2、红外线基础NEC协议的特征8位地址和8位指令长度地址用来区分不同的红外遥控器,指令是我们主要关注的部分。地址和指令都将传输两次传输顺序由先到后(地址码-地址反码

2020-11-19 10:32:06 776 2

原创 C++STL UVA12504 Updating a Dictionary 更新字典

开发环境1.Visual Studio 2017题目本题中,字典是若干键值对,其中键为小写字母组的字符串,值为没有前导零或正号的非负整数(-4,03,+77都是非法的,注意该整数可以很大)。输入一个旧字典和一个新字典,计算二者的变化。输入的两个字典中键都是唯一的,但是排列顺序任意。其格式为(注意字典格式中不包含任何空白符):(key:value,key:value,···,key:...

2020-01-20 03:18:21 242

原创 C++ UVA1594 Ducci Sequence

开发环境1.Visual Studio 2017题目对于一个n元组(a1,a2,···,an),可以对于每个数求出它和下一个数的差的绝对值,得到一个新的n元组(|a1-a2|,|a2-a3|,···,|an-a1|)。重复这个过程,得到的序列称为Ducci序列,例如:(8,11,2,7)->(3,9,5,1)->(6,4,4,2)->(2,0,2,4)->(2...

2020-01-18 23:20:46 271

[FPGA][Verilog]红外驱动源代码

基于正点原子开拓者FPGA开发平台的红外驱动源码,红外NEC编码,使用教程https://blog.csdn.net/qq_41990237/article/details/109802145

2020-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除