久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 基于FPGA的紅外遙控和LCD顯示框架 附源程序 [打印本頁]

作者: wangjunpsp    時間: 2020-6-6 18:08
標題: 基于FPGA的紅外遙控和LCD顯示框架 附源程序
一個基于FPGA的紅外遙控和LCD顯示框架,支持紅外遙控輸入并在LCD上顯示對應的內容,可通過修改代碼實現紅外遙控計算器等高級應用。
已在臺灣友晶科技的DE2-115開發板上測試可用,該開發板的核心FPGA芯片型號為Intel/Altera的Cyclone IV4CE115F29,開發平臺為Quartus II/Quartus Prime。若要在其他開發板上使用,可通過修改相應配置管腳來實現。
其頂層文件的代碼如下:
  1. module irda_top(
  2.                 input clk,
  3.                 input rst,
  4.                 input key_clear,
  5.                 input iIRDA,
  6.                 output rw,
  7.                 output rs,
  8.                 output en,
  9.                 output [7:0] data_out,
  10.                 output lcd_on,
  11.                 output lcd_bg
  12. );

  13. wire [9:0] data_in;
  14. lcd_1602 lcd_1602_m0(
  15.                 .clk(clk),
  16.                 .rst(rst),
  17.                 .data_in(data_in),
  18.                 .ir_arri(irinf_trig),
  19.                 .key_clear(key_clear),
  20.                 .rw(rw),
  21.                 .rs(rs),
  22.                 .en(en),
  23.                 .next_data(next_data),
  24.                 .data_out(data_out),
  25.                 .lcd_on(lcd_on),
  26.                 .lcd_bg(lcd_bg)
  27. );

  28. wire[31:0] ir_data;
  29. wire ir_arri;
  30. wire [7:0] inf_data;
  31. wire answer_flag;
  32. wire irinf_trig;
  33. wire [127:0] answer;
  34. IR_RECEIVE ir_m0(
  35.                 .iCLK(clk),         //clk 50MHz
  36.                 .iRST_n(rst),       //reset                                       
  37.                 .iIRDA(iIRDA),        //IR code input
  38.                 .oDATA_READY(ir_arri),  //data ready
  39.                 .oDATA(ir_data)         //decode data output
  40.                 );
  41.                
  42. lcd_inf lcd_inf_m0(
  43.                 .clk(clk),
  44.                 .rst(rst),
  45.                 .ir_arri(irinf_trig),
  46.                 .key_clear(key_clear),
  47.                 .trig(next_data),
  48.                 .answer_flag(answer_flag),
  49.                 .inf_data(inf_data),
  50.                 .answer(answer),
  51.                 .data(data_in)
  52. );

  53. data_trans data_trans_m0(
  54.                 .clk(clk),
  55.                 .rst(rst),
  56.                 .trig(ir_arri),
  57.                 .raw_data(ir_data),
  58.                 .final_data(inf_data),
  59.                 .answer_out(answer_flag),
  60.                 .ir_infready(irinf_trig),
  61.                 .answer(answer)
  62. );

  63. endmodule
復制代碼
綜合后的RTL圖如下:


全部資料51hei下載地址:
irda_lcd_version_2.7z (13.58 MB, 下載次數: 22)










歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产在线观看一区 | 午夜大片 | 国产精品免费一区二区三区 | 精品久久久久久一区二区里番 | 91成人亚洲 | a视频在线 | 国产精品久久久久久中文字 | 久久久久成人网 | 国产欧美日韩一区 | 这里只有精品视频 | 好好的日com| 性做久久久久久久免费看 | 久久久久久一区二区 | 国产v片 | 一区二区小视频 | 成人毛片在线播放 | 在线看片你懂的 | 婷婷综合色 | 欧美日韩精品在线观看 | 午夜在线 | 亚洲播放| 日韩精品综合 | 黄色免费片 | 日韩中文字幕视频 | 深夜视频在线观看 | 黄色免费视频网站 | 激情视频网| 色婷婷网 | 国产一区在线看 | 成人国产| 国产精品久久久精品 | 久久机热这里只有精品 | 精品视频99 | 日韩国产一区二区 | 青青青草视频在线观看 | 欧美成人毛片 | av在线一区二区 | 日韩综合在线观看 | 久久神马| 九九免费视频 | 在线成人免费 |