会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
西区的故事
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
10
下一页
2024年3月25日
基于EP4CE6F17C8的FPGA双数码管六十进制秒计数实例
摘要: 一、电路模块 本例的电路模块与“基于EP4CE6F17C8的FPGA数码管动态显示实例”中的完全一样,此处就不再给出了。 二、实验代码 本例实现2个数码管循环显示00~59,显示间隔为1秒,代码使用Verilog编写,采用例化的形式,共有三个文件。 先编写数码管实现显示字形解码的程序,模块名称为se
阅读全文
posted @ 2024-03-25 23:38 fxzq
阅读(513)
评论(0)
推荐(0)
2024年3月21日
基于EP4CE6F17C8的FPGA单数码管秒计数实例
摘要: 一、电路模块 本例的电路模块与“基于EP4CE6F17C8的FPGA数码管动态显示实例”中的完全一样,此处就不再给出了。 二、实验代码 本例实现1个数码管循环显示字符1~F,显示间隔为1秒,代码使用Verilog编写,采用例化的形式,共有三个文件。 先编写数码管实现显示字形解码的程序,模块名称为se
阅读全文
posted @ 2024-03-21 21:39 fxzq
阅读(247)
评论(0)
推荐(0)
2024年3月16日
基于EP4CE6F17C8的FPGA数码管动态显示实例
摘要: 一、电路模块 1、数码管 开发板板载了6个数码管,全部为共阳型,原理图如下图所示,段码端引脚为DIG[0]~DIG[7]共8位(包含小数点),位选端引脚为SEL[0]~SEL[5]共6位。端口均为低电平有效。 其实物图如下所示。 数码管引脚分配见下表。 2、时钟晶振 开发板板载了一个50MHz的有源
阅读全文
posted @ 2024-03-16 11:25 fxzq
阅读(1569)
评论(0)
推荐(0)
2024年3月9日
基于EP4CE6F17C8的FPGA流水灯实例
摘要: 一、电路模块 1、LED 开发板板载了4个用户LED发光二极管,其原理图如下所示,当 FPGA的引脚输出为逻辑 0时,LED会熄灭。输出为逻辑1时,LED被点亮。 其实物图如下所示。 LED的引脚分配见下表。 2、时钟晶振 开发板板载了一个50MHz的有源晶振,为系统提供时钟。 其实物图如下所示。
阅读全文
posted @ 2024-03-09 23:53 fxzq
阅读(627)
评论(0)
推荐(0)
2024年3月5日
基于EP4CE6F17C8的FPGA开发流程(以半加器为例)
摘要: 一、电路模块 1、 芯片 FPGA芯片型号为EP4CE6F17C8,属于ALTERA公司Cyclone IV系统的产品。此型号为BGA封装,共有256个引脚。芯片实物图如下所示。 其主要参数如下表所示。 2、 LED 开发板板载了4个用户LED发光二极管。4 个用户LED部分的原理图如下图所示,当
阅读全文
posted @ 2024-03-05 20:38 fxzq
阅读(1375)
评论(0)
推荐(0)
2024年2月22日
基于ATMega16定时器驱动成品舵机的实例(汇编)
摘要: 本例讨论ATMega16中通过定时器产生舵机所需要的PWM波形,从而控制舵机的运作。 一般的商用成品舵机外形如下图所示。 它有三根连接线,其中两根是电源线(一般为红黑或红橙),另一根是PWM的输入线(一般为白色或棕色)。本例要求通过ATMega16输出PWM对舵机进行控制,让舵机从+90度逐渐转动到
阅读全文
posted @ 2024-02-22 15:19 fxzq
阅读(83)
评论(0)
推荐(0)
2024年2月19日
基于ATMega16定时器T1产生PWM的实例(汇编)
摘要: 本例讨论ATMega16中通过定时器T1产生脉冲波形(含PWM)的具体过程,利用汇编程序实现CTC方式、快速PWM模式、相位修正PWM模式和相频修正PWM模式等实例。定时器T1与定时器T0、T2不一样,它具有16位结构,除了能实现更长时间的定时外,它还具有很多附加功能,比T0、T2要复杂一些。另外,
阅读全文
posted @ 2024-02-19 11:13 fxzq
阅读(240)
评论(0)
推荐(0)
2024年2月6日
基于ATMega16定时器T2产生PWM的实例(汇编)
摘要: 本例讨论ATMega16中通过定时器T2产生脉冲波形(含PWM)的具体过程,利用汇编程序实现CTC方式、快速PWM模式、相位修正PWM模式等实例。定时器T2与定时器T0一样同属于8位定时器,其基础功能与T0完全一样。但T2具有一个很特别的功能,即T2的时钟可以选择为异步方式,这是其他定时器所不具备的
阅读全文
posted @ 2024-02-06 00:00 fxzq
阅读(165)
评论(0)
推荐(0)
2024年2月3日
基于ATMega16定时器T0产生PWM的实例(汇编)
摘要: 本例讨论ATMega16中通过定时器T0产生脉冲波形(含PWM)的具体过程,利用汇编程序实现CTC方式、快速PWM模式、相位修正PWM模式等实例。 1、CTC模式产生脉冲 CTC方式通过对计数值的比较来实现引脚电平的变化。当计数值增加到与比较值相等时,可触发中断,并可在OC0引脚(PB3)上实现电平
阅读全文
posted @ 2024-02-03 23:59 fxzq
阅读(268)
评论(0)
推荐(0)
2024年1月18日
基于ATMega16的数码管时钟显示实例(汇编)
摘要: 本例在ATMega16上,利用汇编程序通过8个七段数码实现具有时分秒的实时时钟显示,主要讨论定时器T2中异步时钟的使用方法及时钟信号的产生。 本例中的8位数码管采用两个4位的组合而成,段码端通过限流电阻及跳线帽接在PB端口,位选端通过PNP三极管扩流后接在PA端口,电路如下图所示。 完整的汇编代码如
阅读全文
posted @ 2024-01-18 17:52 fxzq
阅读(238)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
10
下一页
公告