Overleaf+ShareLaTex使用笔记(一)

ShareLaTex简介

目前ShareLaTex已经成为Overleaf的一部分。Overleaf是一款基于ShareLatex编辑器的在线LaTex编辑器。
使用入口:
https://www.sharelatex.com
https://www.overleaf.com/project (直接进入Overleaf的操作Web界面)
学习文档:
https://www.overleaf.com/learn/
在官方文档上面写着之前的ShareLaTex的用户和新用户怎样登录这一套在线LaTex编辑器。(使用前需要用账号登录,没有需注册)
登录说明

Overleaf操作

https://cn.overleaf.com/project

在登录之后,进入Overleaf的工程操作界面:

点击“New Project”可以新建工程:

FPGA读写EEPROM芯片AT24C02实验Verilog逻辑源码Quartus11.0工程文件, FPGA型号为CYCLONE4E系列中的EP4CE6E22C8,可以做为你的学习设计参考。module iic_com(clk,rst_n,sw1,sw2,scl,sda,dis_data);input clk;// 50MHzinput rst_n;//复位信号,低有效input sw1,sw2;//按键1、2,(1按下执行写入操作,2按下执行读操作)output scl;// 24C02的时钟端口inout sda;// 24C02的数据端口output[7:0] dis_data;//数码管显示的数据//按键检测reg sw1_r,sw2_r;//键值锁存寄存器,每20ms检测次键值 reg[19:0] cnt_20ms;//20ms计数寄存器always @ (posedge clk or negedge rst_n)beginif(!rst_n) cnt_20ms <= 20'd0;else cnt_20ms <= cnt_20ms+1'b1;//不断计数endalways @ (posedge clk or negedge rst_n)begin if(!rst_n) begin sw1_r <= 1'b1;//键值寄存器复位,没有键盘按下时键值都为1 sw2_r <= 1'b1; end else if(cnt_20ms == 20'hfffff) begin sw1_r <= sw1;//按键1值锁存 sw2_r <= sw2;//按键2值锁存 endend //---------------------------------------------//分频部分reg[2:0] cnt; // cnt=0:scl上升沿,cnt=1:scl高电平中间,cnt=2:scl下降沿,cnt=3:scl低电平中间reg[8:0] cnt_delay;//500循环计数,产生iic所需要的时钟reg scl_r;//时钟脉冲寄存器always @ (posedge clk or negedge rst_n)begin if(!rst_n) cnt_delay <= 9'd0; else if(cnt_delay == 9'd499) cnt_delay <= 9'd0;//计数到10us为scl的周期,即100KHz else cnt_delay <= cnt_delay+1'b1;//时钟计数endalways @ (posedge clk or negedge rst_n) beginif(!rst_n) cnt <= 3'd5;else begin case (cnt_delay) 9'd124:cnt <= 3'd1;//cnt=1:scl高电平中间,用于数据采样 9'd249:cnt <= 3'd2;//cnt=2:scl下降沿 9'd374:cnt <= 3'd3;//cnt=3:scl低电平中间,用于数据变化 9'd499:cnt <= 3'd0;//cnt=0:scl上升沿 default: cnt <= 3'd5; endcase endend`define SCL_POS(cnt==3'd0)//cnt=0:scl上升沿`define SCL_HIG(cnt==3'd1)//cnt=1:scl高电平中间,用于数据采样`define SCL_NEG(cnt==3'd2)//cnt=2:scl下降沿`define SCL_LOW(cnt==3'd3)//cnt=3:scl低电平中间,用于数据变化always @ (posedge clk or negedge rst_n)beginif(!rst_n) scl_r <= 1'b0;else if(cnt==3'd0) scl_r <= 1'b1;//scl信号上升沿
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值