|
EPM 在没有 外围 晶振时候,我们利用它内部时钟可以 产生一个时钟。
现在我的问题是,
我想输出一个 时钟,在PIN 1管脚输出,但是这个pin 管脚,如何输出呢。如果要输出一个 可控时钟,肯定会用到计数器。那么该如何做呢?
这么描述吧,只有一个JTAG的EPM240,如果要利用它内部时钟,在pin管脚 计数,做500分频。如何做呢?
下面是网上 艾米电子的 一个实验,他利用外部clk这个晶振,在没有外部晶振时候,如何完成下面程序的功能呢?
module led1 (clk ,led); // 模块名及端口参数
input clk; // 输入端口定义
output [7:0]led; // 输出端口定义
reg [7:0]led; // 输出端口定义为寄存器型
reg [25:0] buffer; // 中间变量buffer 定义为寄存器型
always@(posedge clk)
begin // 顺序语句,到end 止
buffer<=buffer+1; // 计数器buffer 按位加1
if(buffer==26'd25000000) //判别buffer 中的数值为25000000 时,
//做输出处理
begin
led<=~led; // led[0]-led[7]反转一次。
buffer<=0;
end |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|