999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的時間溫度監(jiān)視器

2016-12-31 19:41:14徐其善徐芳芳成都理工大學信息科學與技術(shù)學院蘇州高博軟件技術(shù)學院
數(shù)碼世界 2016年6期
關(guān)鍵詞:功能

徐其善 徐芳芳.成都理工大學信息科學與技術(shù)學院 .蘇州高博軟件技術(shù)學院

?

基于FPGA的時間溫度監(jiān)視器

徐其善1徐芳芳2
1.成都理工大學信息科學與技術(shù)學院2.蘇州高博軟件技術(shù)學院

摘要:利用Verilog HDL 語言采用自頂向下的設計方法實現(xiàn)多功能數(shù)字鐘。具有良好可讀性、可移植性等特點,同時具有實時溫度顯示功能。通過Alteral Quartus II 完成設計仿真,具有時、分、秒、溫度顯示,以及校對功能。系統(tǒng)主芯片采用EP3C25Q240C8,由時鐘模塊、控制模塊、計時模塊、溫度模塊、數(shù)據(jù)譯碼模塊、顯示模塊組成。由按鍵輸入進行數(shù)字鐘的校時功能。

關(guān)鍵字:數(shù)字鐘 VerilogHDL DS18B20

1 數(shù)字鐘的構(gòu)成

本設計為一個多功能的數(shù)字鐘,含有24和60進制兩種計數(shù)模塊。有24小時計數(shù)時、分、秒顯示和校對功能。以硬件描述語言Verilog HDL為系統(tǒng)邏輯描述手段,采用自頂向下方法,主芯片EP3C25Q240C8,由時、控制、計時、數(shù)據(jù)譯碼、顯示模塊組成。溫度傳感器DS18B20對環(huán)境中的溫度進行采集,經(jīng)過CPU處理,以數(shù)碼管的形式顯示實時溫度。

2 功能實現(xiàn)

計數(shù)的功能,秒和分鐘都是60進制的計數(shù)器產(chǎn)生,小時是24進制計數(shù)器產(chǎn)生。因此需要1Hz信號,主芯片晶振的頻率是50MHZ的。對50Mhz的系統(tǒng)時鐘信號進行分頻,得到1Hz的信號。計數(shù)模塊首先實現(xiàn)計數(shù)的功能,在編寫程序過程中,重要的是各個特殊情況的表示。先將特殊的狀況表示出來然后處理一般情況。 二十四進制計數(shù)器首先考慮個位的情況,個位有兩個特殊情況3和9。當個位為3若果十位為2的時候下一個狀態(tài)應該將十位和個位的寄存器清零即跳變成00進行模為24的計數(shù)否則個位進行加1計數(shù);當個位為9時,個位要歸零重新計數(shù)同時十位進加1計數(shù)。其他情況個位正常進行加1計數(shù)。六十進制計數(shù)器設計判斷個位,若是9將個位數(shù)置零同時向十位數(shù)進1,判斷十位上的數(shù)字是否是5,若是下一狀態(tài)跳到0,若不是就加一循環(huán)計數(shù);若個位不是9那么個位繼續(xù)向上加一計數(shù)。譯碼顯示設計中要顯示時分秒所以要六個數(shù)碼管,設定一個16位的計數(shù)器對時鐘信號的上升沿進行計數(shù),到達一定的次數(shù)后對數(shù)碼管進行掃描點亮,并利用高三位構(gòu)成一個8選一的數(shù)據(jù)選擇器,相當于掃描周期為2的13次方個時鐘周期,選擇不同位數(shù)的數(shù)碼管讓其點亮同時將該位要顯示的七段字型碼賦值給發(fā)光二極管讓其顯示。

3 軟件方法

本設計中用到按鍵較多,采用軟件方法去抖動,該按鍵使用的是產(chǎn)生負脈沖的接法。因此使用鐘頻為500Hz信號周期為2ms的5級寄存器加一個或門當上升沿到來時,將移位寄存器的低四位和按鍵的輸入賦值給移位寄存器,實現(xiàn)左移功能,經(jīng)移位寄存器進行按位或運算最終賦值給按鍵輸出來避開抖動。按鍵常態(tài)輸出為高,當按下輸出低,五位移位寄存器按位與只有五位數(shù)據(jù)全為低時輸出才為低即延時5個時鐘周期10ms才判斷按鍵按下。時間調(diào)節(jié)為了增加設計的實用性,還要加上時間的調(diào)節(jié)模塊實現(xiàn)小時和分鐘的調(diào)節(jié)功能調(diào)整小時和分鐘的值,在調(diào)節(jié)分鐘的模塊中。每按鍵一次,經(jīng)過去抖動模塊進入調(diào)節(jié)分模塊中。

4 溫度模塊實現(xiàn)方案

將DS18B20的DQ與FPGA的一個IO連接,并加4.7K的上拉電阻到電源。添加了一個發(fā)光二極管以提示溫度傳感器正常工作。選擇3.3V接在實驗板JP4的1腳,GND接在JP4的2腳。溫度傳感器可完成對溫度的測量,2位轉(zhuǎn)化用16位符號擴展的二進制補碼讀數(shù)形式提供,溫度表達形式為 0.0625℃/LSB ,其中 S 為符號位。存儲在 DS18B20 的兩個 8 比特的 RAM 中,二進制中的前面 5 位是符號位,當測得的溫度大于 0時,5 位符號位為 0,將測到的數(shù)值乘于 0.0625 即可得到實際溫度。初始化時序包括一個主機發(fā)出的復位脈沖以及從機的應答脈沖這一過程,復位脈沖是480~960us的低電平然后釋放總線,將總線拉至高電平,時間持續(xù)15~60us之后從機開始向總線發(fā)出一個應答脈沖60~240us的低電平信號,表示從機已準備好,在初始化過程中主機接收脈沖的時間最少為480us。DSl8B20的訪問步驟為:先進行初始化(Ini—tialization),然后發(fā)送ROM命令,最后發(fā)送Func—tion功能命令。對DSl8B20訪問必須通過上述步驟完成。

參考文獻

[1]劉靳.劉篤仁.Verilog程序設計與EDA.西安電子科技大學出版社

[2]劉君.常明.秦娟.基于硬件描述語言(VHDL)的數(shù)字時鐘設計.天津理工大學學報.2007.第23卷第4期.40-41

[3]李晨.數(shù)字電路EDA綜合實驗.南京大學金陵學院.2010

[4]夏宇聞.Verilog數(shù)字系統(tǒng)設計教程.北京航空航天大學出版社.2008

猜你喜歡
功能
拆解復雜功能
鐘表(2023年5期)2023-10-27 04:20:44
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
基層弄虛作假的“新功能取向”
當代陜西(2021年21期)2022-01-19 02:00:26
深刻理解功能關(guān)系
鉗把功能創(chuàng)新實踐應用
關(guān)于非首都功能疏解的幾點思考
基于PMC窗口功能實現(xiàn)設備同步刷刀功能
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
中西醫(yī)結(jié)合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 中国美女**毛片录像在线| 国产午夜无码专区喷水| 五月激情综合网| 中文字幕首页系列人妻| 丰满人妻一区二区三区视频| 欧美国产中文| 国产精品护士| 亚洲色图欧美一区| 永久成人无码激情视频免费| 国产精品思思热在线| 国产一级α片| 性欧美精品xxxx| 亚洲乱伦视频| 午夜无码一区二区三区在线app| 亚洲精品国产综合99久久夜夜嗨| 亚洲欧美综合精品久久成人网| 国产精品永久免费嫩草研究院| 成人综合网址| 激情成人综合网| 国产激爽大片在线播放| 欧美亚洲国产精品第一页| 中文字幕欧美日韩高清| 欧美日韩专区| 欧美成人综合视频| 少妇露出福利视频| 亚洲日韩国产精品综合在线观看 | 国产一级毛片在线| 中文字幕亚洲综久久2021| 啪啪免费视频一区二区| 日韩色图区| 五月激情婷婷综合| 亚洲国产成熟视频在线多多| 精品人妻无码区在线视频| 成年午夜精品久久精品| 1769国产精品免费视频| 日韩精品免费在线视频| 亚洲h视频在线| 国产高清国内精品福利| 国产偷国产偷在线高清| 欧美日韩理论| 亚洲无线国产观看| 狠狠操夜夜爽| 国产爽妇精品| 五月婷婷中文字幕| 国产Av无码精品色午夜| 国内老司机精品视频在线播出| 国产成人精品视频一区二区电影| 免费不卡在线观看av| 综合天天色| 亚洲av色吊丝无码| 天天色天天操综合网| 午夜福利在线观看入口| 又污又黄又无遮挡网站| 美女视频黄又黄又免费高清| 高清不卡一区二区三区香蕉| 亚洲精品国产综合99久久夜夜嗨| 99视频有精品视频免费观看| 一级毛片无毒不卡直接观看| 九九视频免费在线观看| 国内精品久久久久鸭| 夜夜拍夜夜爽| 久久亚洲高清国产| 日韩精品毛片| 国产免费自拍视频| 色综合久久久久8天国| 国产激爽爽爽大片在线观看| 国产欧美日韩综合一区在线播放| 久久久亚洲色| 国产精品自在线拍国产电影| 日韩一区二区在线电影| 国产网站黄| 亚洲午夜福利精品无码不卡 | 亚洲美女一区二区三区| 日本一区二区不卡视频| 国产麻豆另类AV| 亚洲一欧洲中文字幕在线| 亚洲高清中文字幕| 免费看一级毛片波多结衣| 久久婷婷六月| 国产剧情一区二区| 在线观看无码av免费不卡网站| 亚洲三级色|