雾盈 发表于 2016-7-31 12:47:16

雾盈FPGA笔记之试贴一


时序是设计出来的,不是仿出来的,更不是湊出来的。

3.呼吸灯程序设计思路(1)首先确定PWM的频率为1Khz
(2)由频率算出周期 T = 1/f = 1ms
(3)根据每次呼1s,吸1s,算出计数值 1s/1ms=1000
(4)然后将1ms分成1000份,每一份是1us
(5)写三个 1us、1ms、1s的3个计数器count1、 count2、 Count3,最后count2和count3进行比较

4.程序框图




static/image/hrline/5.gif

moduleand(
                   input         a,
                   input        b,
                  
                   output        c
                );
               
        assign c = a & b;
       
endmodule

雾盈 发表于 2016-7-31 12:48:00

为什么没有图片

雾盈 发表于 2016-7-31 13:14:15


说什么王富贵


        #set_global_assignment -name FAMILY "Cyclone IV"
        #set_global_assignment -name DEVICE ep4ce10f17c8n

set_location_assignment PIN_E1    -to    clk        
       
# UART
set_location_assignment PIN_K5    -to    rs232_rx      
set_location_assignment PIN_K2    -to    rs232_tx
       
# LED
set_location_assignment PIN_T12   -to   LED         
set_location_assignment PIN_P8    -to   LED         
set_location_assignment PIN_M8    -to   LED         
set_location_assignment PIN_M10   -to   LED   

这样直接粘贴 怎么样
3.呼吸灯程序设计思路
(1)首先确定PWM的频率为1Khz
(2)由频率算出周期 T = 1/f = 1ms
(3)根据每次呼1s,吸1s,算出计数值 1s/1ms=1000
(4)然后将1ms分成1000份,每一份是1us
(5)写三个 1us、1ms、1s的3个计数器count1、 count2、 Count3,最后count2和count3进行比较

4.程序框图

javascript:;

雾盈 发表于 2016-7-31 14:47:25



        #set_global_assignment -name FAMILY "Cyclone IV"
        #set_global_assignment -name DEVICE ep4ce10f17c8n

set_location_assignment PIN_E1    -to    clk        
       
# UART
set_location_assignment PIN_K5    -to    rs232_rx      
set_location_assignment PIN_K2    -to    rs232_tx
       
# LED
set_location_assignment PIN_T12   -to   LED         
set_location_assignment PIN_P8    -to   LED         
set_location_assignment PIN_M8    -to   LED         
set_location_assignment PIN_M10   -to   LED   

整个呼吸灯程序设计主要内容大致如此,末尾附上源代码及其仿真波形,以下为程序设计中我所遇到的问题,给可能出现同样问题的童鞋提供一些参考。




整个呼吸灯程序设计主要内容大致如此,末尾附上源代码及其仿真波形,以下为程序设计中我所遇到的问题,给可能出现同样问题的童鞋提供一些参考。

雾盈 发表于 2016-7-31 14:48:12


4网络 整个呼吸灯程序设计主要内容大致如此,末尾附上源代码及其仿真波形,以下为程序设计中我所遇到的问题,给可能出现同样问题的童鞋提供一些参考。

雾盈 发表于 2016-7-31 15:08:04

1.呼吸灯呼吸灯最早是由苹果公司发明并应用于笔记本睡眠提示上,一经展出,立刻吸引众多科技厂商争相效仿。将其广泛用于各种电子产品中,尤其是智能手机。
呼吸灯其实是微电脑控制下,由暗渐亮,然后再由亮渐暗,模仿人呼吸方式的LED灯

2.呼吸灯原理LED的亮度与流过的电流成正比。在一定的频率之下,如果占空比是0,则LED不亮;如果占空比是100%,则LED最亮;如果占空比刚好是50%,则LED亮度适中。如果我们让占空比从0~100%变化,再从100%~0不断变化,就可以实现LED一呼一吸的效果。
其波形占空比示意图如下所示:

雾盈 发表于 2016-7-31 15:09:05

1.呼吸灯
呼吸灯最早是由苹果公司发明并应用于笔记本睡眠提示上,一经展出,立刻吸引众多科技厂商争相效仿。将其广泛用于各种电子产品中,尤其是智能手机。
呼吸灯其实是微电脑控制下,由暗渐亮,然后再由亮渐暗,模仿人呼吸方式的LED灯

2.呼吸灯原理
LED的亮度与流过的电流成正比。在一定的频率之下,如果占空比是0,则LED不亮;如果占空比是100%,则LED最亮;如果占空比刚好是50%,则LED亮度适中。如果我们让占空比从0~100%变化,再从100%~0不断变化,就可以实现LED一呼一吸的效果。
其波形占空比示意图如下所示:

辉煌 发表于 2016-8-21 11:39:38

支持支持:):):):):):):)

芙蓉王 发表于 2016-8-21 16:40:40

            很好,

Esmiamor 发表于 2016-8-21 16:50:42

         加油
页: [1] 2
查看完整版本: 雾盈FPGA笔记之试贴一