自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 LPC1114按键中断控制pwm输出(含有全部代码)

作业3. 在Keil MDK 4.74上编写一段程序,利用16位定时器1实现定时1s,控制LPC1114微控制器的GPIO引脚PIO1_9上的LED灯状态反转(可以用中断方式也可以用匹配输出功能),利用PIO1_8引脚上的按键控制定时时间增大或者减小,实现LED灯的亮灭频率变化。

2021-11-13 23:36:14 1823

原创 FPGA温湿度传感器数据读取(DHT11)

原理在写代码前还是要仔细学习以下要使用的传感器的工作原理的,这样可以利于在调试过程中快速解决问题。1.网上找来的DHT11读取数据的通信时序图总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号.主机发送开始信号结束后,延时等待20-40us后, 读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可,总线由上拉

2021-11-01 00:21:10 2729

原创 FPGA串口收发数据

使用FPGA,串口收发一个字节的数据。使用basys3的板子,时钟100MHZ。移植代码要记得根据自己的需要调整。1.发数据module uart_send( input sys_clk, //系统时钟 input sys_rst_n, //系统复位,低电平有效 input uart_en, //发送使能信号 input

2021-11-01 00:08:49 1514 1

原创 FPGA密码锁

功能1.输入密码:十个拨码开关输入0-9密码(改进可以用矩阵键盘),4位密码,每输入一位,密码滚动进入显示。2.开锁:按下开锁键开始成功灯亮。3.关锁:按下关锁键,关锁灯灭。4.修改密码:开锁状态下才可以修改密码,长按开锁键,灯闪一次后密码修改成功。展示:B站模块基本需要下面几个模块来进行compare_num密码对比num_in输入的密码num_reg已经设置的密码-close关锁ant_ok确认键open0:锁上了、1:锁开了

2021-10-31 23:53:41 3000 1

原创 FPGA检测按键长按检测

原理和按键按下正常检测不一样,检测按键长按要计数。使用的basys3,时钟100MHZ,所以一秒的计数就要计数到,99_999_999。由于这个模块本来要计数,所以加不加延时消抖对工程实现的结果影响是不大的,只会造成按下设置的时间不一样。代码代码就直接使用不加消抖了,直接用。module key_test2( clk, //时钟信号100Mhz rst, //按键复位 key, //用户按键 out ); //端口定义 input clk; input

2021-10-29 09:50:57 1139

原创 基于LPC1114的蜂鸣器音乐

本文通过将乐谱里的每个音符的声音频率和声音时长保存在两个数组里面。1.使用通用定时器TIM6实现无中断的微秒级延时函数,控制每个音符的发声时长。2.使用系统滴答时钟Systick实现带有中断的输出控制,在中断函数里实现蜂鸣器端口输出电平反转,并且根据当前播放音符的频率重新设置中断产生时间。————————————————版权声明:本文改编优快云博主「Ts势」的原创文章原文链接:https://blog.youkuaiyun.com/lsllll44/article/details/107826828

2021-10-28 16:22:35 1378 4

原创 使用VIVADO软件建立一个FPGA工程

刚开始上手用VIVADO做FPGA,先做一个简单的工程来熟悉VIVADO的使用流程。步骤简单,VIVADO还是比较简洁好用的。创建工程打开VIVADO第一个模块下分别是:建立一个新工程、打开一个已有的工程和打开示例工程,我们要新建一个工程。在这里为新的工程命名,并且选择工程存放的目录。根据实际情况确定是否勾选复选框 Create project subdirectory,如果勾选会在上面设置的工程路径中以工程名称增加一级目录,一般来说我们都是勾选的。注意:工程路径与工程名一定不能包含空格以

2021-10-26 11:14:03 1897 2

原创 基于LPC1114的闪烁小灯

基于LPC1114的闪烁小灯任务要求: 在Keil MDK 4.74上编写一段程序,利用Delay()函数实现定时1s,控制LPC1114微控制器的GPIO引脚PIO1_9状态反转(观察BLINKY指示灯状态),写出主程序、LED灯子程序、Delay()函数程序,并调试运行斜体样式。直接在QQ作业上提交程序文本和运行情况图片或者小视频,不用上传文件。提示:LED灯子程序可以参考第三章GPIO的例程,主程序可以在Keil自带例程MCB1114/Blinky上修改,不一定要新建项目。1.main

2021-09-24 22:42:21 2021 1

原创 基于c语言的哈希表电话簿

一、需求分析 1二、概要设计 2三、详细设计 3-8四、调试分析 9-11五、运行结果 12-21六、参考文献

2020-12-23 19:56:14 3566

lpc1114 pwm.zip

lpc1114 pwm.zip

2021-11-13

FPGA密码锁.zip

1.输入密码:十个拨码开关输入0-9密码(改进可以用矩阵键盘),4位密码,每输入一位,密码滚动进入显示。 2.开锁:按下开锁键开始成功灯亮。 3.关锁:按下关锁键,关锁灯灭。 4.修改密码:开锁状态下才可以修改密码,长按开锁键,灯闪一次后密码修改成功。 https://blog.youkuaiyun.com/weixin_46428375/article/details/121068893?spm=1001.2014.3001.5501

2021-11-01

C语言基于哈希表的电话簿

C语言基于哈希表的电话簿

2020-12-23

LPC1114.zip

在Keil MDK 4.74上编写一段程序,利用Delay()函数实现定时1s,控制LPC1114微控制器的GPIO引脚PIO1_9状态反转(观察BLINKY指示灯状态),写出主程序、LED灯子程序、Delay()函数程序,并调试运行

2021-09-24

FPGA温湿度读取数据数码管实时显示fpga.zip

FPGA温湿度读取数据数码管实时显示fpga.zip

2021-11-01

基于lpc单片机的蜂鸣器播放音乐.zip

基于lpc单片机的蜂鸣器播放音乐.zip

2021-10-28

空空如也

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

TA关注的人

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