国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 5368|回復: 10
打印 上一主題 下一主題

[提問] 計數(shù)計數(shù)模塊設(shè)計遇到的問題

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2012-6-13 08:19:05 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: 計數(shù)
我正在用CPLD設(shè)計一個計時計數(shù)模塊:按下reset清零,按一下start開始計時,按一下stop停止計時把結(jié)果傳給單片機,現(xiàn)在就是控制不了stop,就是仿真時start為高電平1時計數(shù)器工作,為0時停止計數(shù),stop控制不了,請問應該怎樣才能控制呢
沙發(fā)
發(fā)表于 2012-6-13 11:05:24 | 只看該作者
最好不用電平控制,而用沿控制!檢測start,stop的沿!
板凳
 樓主| 發(fā)表于 2012-6-13 15:02:48 | 只看該作者
但是在一個進程中好像不能有超過兩個以上的邊沿檢測
地板
發(fā)表于 2012-6-13 15:37:25 | 只看該作者
最好不用電平控制,而用沿控制!檢測start,stop的沿!
汽車電子
地下室
 樓主| 發(fā)表于 2012-6-14 10:19:43 | 只看該作者
程序是
entity count  is
   port(
            clk,start,stop,reset : in std_logic;
             cout ut  std_logic_vector(7 downto 0)
          );
end count;
architecture behav of count
begin
process(clk,start,stop,reset)
  variable c : std_logic_vector(7 downto 0);
begin
if reset='1' then
c:="00000000";
if clk'event and clk='1'  then
if start'event and start='1'  then
c:=c+1
elsif stop'event and stop='1'  then
cout<=c;
end if;
end if;
cout<=c;
end process;
end behav
編譯后出現(xiàn)錯誤:can't infer register for "c[0]" at count.vhd,because it does not hold its value outside the clock edge
6
發(fā)表于 2012-6-14 16:33:11 | 只看該作者
回復5樓woshaogang123

你不能這樣檢測沿,用兩個D觸發(fā)器緩存,當前一個信號為高,后一個信號為低的時候就是下降沿到來了!
7
 樓主| 發(fā)表于 2012-6-15 09:50:14 | 只看該作者
我做的是一個激光測距儀,用CPLD作時間間隔測量,就是測量激光從發(fā)射出去到碰到目標反射回來的時間,start是一PWM信號,作啟動計數(shù)器的開門信號.stop就是回波信號,作關(guān)閉計數(shù)器的關(guān)門信號,我的思路是檢測start信號的第一個上升沿作開門信號,stop的第一個上升沿作關(guān)門信號
8
發(fā)表于 2012-6-15 11:59:18 | 只看該作者
回復7樓woshaogang123

這很簡單啊!你先搞清楚怎么檢測信號的上升沿吧,用一個參考時鐘加兩個D觸發(fā)器就可以了!
9
 樓主| 發(fā)表于 2012-6-15 14:14:52 | 只看該作者
還是不明白,兩個D觸發(fā)器怎么用啊,能舉個例子嗎
10
發(fā)表于 2012-6-17 06:00:03 | 只看該作者
主要的問題不在于是電平觸發(fā)還是邊沿觸發(fā),問題是按鍵的動作會引起觸點一連串的電平跳變。按一次機械觸點,跳變大約持續(xù)十幾毫秒時間,相當于許多個隨機的高低電平或上下邊沿的變化。在一次按動中,是無法確定最后一次被取到的是高還是低、上沿還是下沿。特別是對CPLD等高速邏輯電路,要真正處理掉這一問題,就要采取延時加多點采樣判別技術(shù),來消除手動啟停控制的準確性問題。
11
發(fā)表于 2012-7-8 09:52:05 | 只看該作者
同意10樓意見,此類現(xiàn)象在別的場合也經(jīng)常遇到。
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线观看免费午夜大片 | 尤物国产精品福利三区 | 亚洲视频在线观看网址 | 日本阿v精品视频在线观看 日本xxxxx高清免费观看 | 中文字幕日本一本二本三区 | 成人黄色激情视频 | 青青青国产免费全部免费观看 | 色午夜视频| 恐怖片免费 | 亚洲免费在线观看视频 | 天堂bt在线 | 精品在线小视频 | keez在线观看视频免费 | 色综合精品| 麻豆日韩| 国产精品国产三级国产普通话对白 | 国产精品所毛片视频 | 日韩中文字幕在线播放 | 亚洲va欧美| 欧美一区二区三区不卡片 | 青青草原.comav| 韩剧初恋裴勇俊国语全集在线播放 | 天天操夜夜操视频 | 中文字幕日韩欧美一区二区三区 | 日本免费高清在线观看播放 | 性欧美xxx 不卡视频 | 国产香蕉视频在线观看 | 亚洲码在线中文在线观看 | 精东影业精东影业果冻传媒 | 亚洲成网站www久久九 | 在线观看免费播放网址成人 | 幻女free性zozo爱 | 99久久国内精品成人免费 | 黄视频免费在线看 | 中文字幕在线一区二区在线 | 天天干天天插天天操 | 欧洲精品码一区二区三区免费看 | 这里只有精品在线播放 | 国产白色视频在线观看w | 91麻豆国产精品91久久久 | 99国产精品久久久久久久成人热 |