- 1
- 2
- 3
- 4
- 5
红外接收模块FPGA实验Verilog逻辑源码Quartus工程文件+文档说明资料
资料介绍
红外接收模块FPGA实验Verilog逻辑源码Quartus工程文件+文档说明资料,FPGA为CYCLONE4系列中的EP4CE6E22C8. 完整的工程文件,可以做为你的学习设计参考。
基本原理
遥控器发射的信号由一串0和1的二进制代码组成。不同的红外芯片对0和1的编码有所不同。通常有曼彻斯特编码和脉冲宽度编码。HS0038 的0和1采用PWM方法编码,即脉冲宽度调制,0码由0.56ms低电平和0.565ms高电平组合而成,脉冲宽度为1.125ms。1码由0.56ms低电平和1.69ms高电平组合而成。脉冲宽度为2.25ms。在编写解码程序时,通过判断脉冲的宽度,即可得到0或1。
module remote_rcv (
//input
input sys_clk , //系统时钟
input sys_rst_n , //系统复位信号,低电平有效
input remote_in , //红外接收信号
//output
output reg [15:0] data_buf , // for not optimize
output beep , // for shut beep
output reg [7:0] led //指示LED
);
//reg define
reg [11:0] div_cnt ; //分频计数器
reg div_clk ;
reg remote_in_dly ;
reg [6:0] start_cnt ;
reg [6:0] start_cnt1 ;
reg [5:0] start_cnt2 ;
reg [5:0] user_cnt ;
reg [5:0] data_cnt ;
reg [14:0] data_judge_cnt ;
reg [14:0] noise_cnt ;
reg [4:0] curr_st ;
reg [4:0] next_st ;
//wire define
wire remote_pos ;
wire remote_neg ;
//fsm define
parameter IDLE = 3'b000 ;
parameter CHECK_START_9MS = 3'b001 ;
parameter CHECK_START_4MS = 3'b010 ;
parameter CHECK_USER_CODE = 3'b011 ;
部分文件列表
文件名 | 文件大小 | 修改时间 |
remote_rcv/remote_rcv.asm.rpt | 7KB | 2014-05-11 10:29:04 |
remote_rcv/remote_rcv.cdf | 1KB | 2014-05-10 01:04:34 |
remote_rcv/remote_rcv.done | 1KB | 2014-05-11 10:29:12 |
remote_rcv/remote_rcv.fit.rpt | 550KB | 2014-05-11 10:28:58 |
remote_rcv/remote_rcv.fit.smsg | 1KB | 2014-05-11 10:28:58 |
remote_rcv/remote_rcv.fit.summary | 1KB | 2014-05-11 10:28:58 |
remote_rcv/remote_rcv.flow.rpt | 19KB | 2014-05-11 10:29:12 |
remote_rcv/remote_rcv.jdi | 4KB | 2014-05-11 10:29:04 |
remote_rcv/remote_rcv.map.rpt | 131KB | 2014-05-11 10:28:40 |
remote_rcv/remote_rcv.map.smsg | 1KB | 2014-05-11 10:28:38 |
remote_rcv/remote_rcv.map.summary | 1KB | 2014-05-11 10:28:40 |
... |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)