用C語言編寫的表達式求值程序,數據結構采用帶首尾指針的單鏈表和樹來實現。表達式中可用的字符為+,-,*,/,(,)和數字,可以是多位數或帶小數點的小數。在visual studio 2010下調試通過。該程序也可用數組和樹的數據結構來實現。
上傳時間: 2018-11-25
上傳用戶:whwclp
用單片機設計的測速表實驗源程序,適合感興趣的學習者學習,可以提高自己的能力,大家可以多交流哈
標簽: 單片機
上傳時間: 2022-05-16
上傳用戶:
用DSP28335生成PWM波,親測可用,包含了sin表
上傳時間: 2022-06-21
上傳用戶:1208020161
用STC15W4KxxS4系列單片機輸出兩路互補的SPWM,帶頭文件及excel正弦波表計算.zip
上傳時間: 2022-06-28
上傳用戶:
TMS320 系列DSP 中斷矢量表的編寫及鏈接在DSP 編程中,若用戶用到中斷,需要編寫中斷服務程序和中斷向量表,并用鏈接命令來鏈接起來。中斷向量表是一些跳轉指令,每一個中斷源對應一條跳轉指令(C54 可選多條跳轉指令),這些跳轉指令按順序排列,跳轉指向的地址就是中斷服務程序的起始地址。
上傳時間: 2013-06-15
上傳用戶:szchen2006
在數字電視系統中,MPEG-2編碼復用器是系統傳輸的核心環節,所有的節目、數據以及各種增值服務都是通過復用打包成傳輸流傳輸出去。目前,只有少數公司掌握復用器的核心算法技術,能夠采用MPEG-2可變碼率統計復用方法提高帶寬利用率,保證高質量圖像傳輸。由于目前正處廣播電視全面向數字化過渡期間,市場潛力巨大,因此對復用器的研究開發非常重要。本文針對復用器及其接口技術進行研究并設計出成形產品。 文中首先對MPEG-2標準及NIOS Ⅱ軟核進行分析。重點研究了復用器中的部分關鍵技術:PSI信息提取及重構算法、PID映射方法、PCR校正及CRC校驗算法,給出了實現方法,并通過了硬件驗證。然后對復用器中主要用到的AsI接口和DS3接口進行了分析與研究,給出了設計方法,并通過了硬件驗證。 本文的主要工作如下: ●首先對復用器整體功能進行詳細分析,并劃分軟硬件各自需要完成的功能。給出復用器的整體方案以及ASI接口和DS3接口設計方案。 ●在FPGA上采用c語言實現了PSI信息提取與重構算法。 ●給出了實現快速的PID映射方法,并根據FPGA特點給出一種新的PID映射方法,減少了邏輯資源的使用,提高了穩定性。 ●采用Verilog設計了SI信息提取與重構的硬件平臺,并用c語言實現了SDT表的提取與重構算法,在FPGA中成功實現了動態分配內存空間。 ●在FPGA上實現了.ASI接口,主要分析了位同步的實現過程,實現了一種新的快速實現字節同步的設計。 ●在FPGA上實現了DS3接口,提出并實現了一種兼容式DS3接口設計。并對幀同步設計進行改進。 ●完成部分PCB版圖設計,并進行調試監測。 本復用器設計最大特點是將軟件設計和硬件設計進行合理劃分,硬件平臺及接口采用Verilog語言實現,PSI信息算法主要采用c語言實現。這種軟硬件的劃分使系統設計更加靈活,且軟件設計與硬件設計可同時進行,極大的提高了工作效率。 整個項目設計采用verilog和c兩種語言完成,采用Altera公司的FPGA芯片EP1C20,在Quartus和NIOS IDE兩種設計平臺下設計實現。根據此方案已經開發出兩臺帶有ASI和DS3接口的數字電視TS流復用器,經測試達到了預期的性能和技術指標。
上傳時間: 2013-08-03
上傳用戶:gdgzhym
隨著計算機和網絡技術應用的擴展,電能的遠程自動監測、計算與收費的方案逐步被采用,能源計量儀表的數據自動抄收及遠傳系統的建設成為智能化住宅的基本配置之一。 本文針對校園的學生宿舍的電表收費進行了探討,到目前為止、按照收費方式電子式電能表可以分為:接觸式和非接觸式的IC卡預付費電表、復費率電表、和分時預付費的復費率電表。針對這幾種電表的抄表方式也各不相同,預付費電表主要是應用IC卡充值的方法付費、而復費率的電表主要是采用人工抄表和布線抄表的方法、而分時預付費復費率的電表主要是使用IC卡充值之后,利用實時時鐘在用電峰谷時對存儲在電表能的金額進行扣除。文中設計的自動抄表系統可以實現對上述三種電表的抄錄工作,尤其是針對校園學生宿舍等應用場所具用重要的意義。 文章提出了整體的方案設計,三級網絡分別應用了無線傳輸和網絡傳輸的方案,解決了遠程電能計量計費系統的由集中器和采集器(采集終端)以及通信信道與抄表軟件組成的部分即:集中器到抄表中心的上行信道、集中器至采集器(采集終端)或水電氣表間的下行信道。在整體設計思路介紹之后,文章花主要篇幅分章節介紹了復費率電能計量儀表、基于arm和uclinux的無線收發集中控制器的軟硬件,上位機的主控界面的設計。其中電能表的開發分塊介紹了軟硬件的各個部分,集中控制器由于嵌入了實時操作系統uclinux,著重講述了基于操作系統的應用程序的開發,主站界面介紹了簡單的測試程序。然后通過測試的結果說明了課題設計的系統實現了數據的基本采集和控制的情況,最后本文總結了研究的成果,并提出了改進的方向。
上傳時間: 2013-07-04
上傳用戶:咔樂塢
在數字電視系統中,MPEG-2編碼復用器是系統傳輸的核心環節,所有的節目、數據以及各種增值服務都是通過復用打包成傳輸流傳輸出去。目前,只有少數公司掌握復用器的核心算法技術,能夠采用MPEG-2可變碼率統計復用方法提高帶寬利用率,保證高質量圖像傳輸。由于目前正處廣播電視全面向數字化過渡期間,市場潛力巨大,因此對復用器的研究開發非常重要。本文針對復用器及其接口技術進行研究并設計出成形產品。 文中首先對MPEG-2標準及NIOS Ⅱ軟核進行分析。重點研究了復用器中的部分關鍵技術:PSI信息提取及重構算法、PID映射方法、PCR校正及CRC校驗算法,給出了實現方法,并通過了硬件驗證。然后對復用器中主要用到的AsI接口和DS3接口進行了分析與研究,給出了設計方法,并通過了硬件驗證。 本文的主要工作如下: ●首先對復用器整體功能進行詳細分析,并劃分軟硬件各自需要完成的功能。給出復用器的整體方案以及ASI接口和DS3接口設計方案。 ●在FPGA上采用c語言實現了PSI信息提取與重構算法。 ●給出了實現快速的PID映射方法,并根據FPGA特點給出一種新的PID映射方法,減少了邏輯資源的使用,提高了穩定性。 ●采用Verilog設計了SI信息提取與重構的硬件平臺,并用c語言實現了SDT表的提取與重構算法,在FPGA中成功實現了動態分配內存空間。 ●在FPGA上實現了.ASI接口,主要分析了位同步的實現過程,實現了一種新的快速實現字節同步的設計。 ●在FPGA上實現了DS3接口,提出并實現了一種兼容式DS3接口設計。并對幀同步設計進行改進。 ●完成部分PCB版圖設計,并進行調試監測。 本復用器設計最大特點是將軟件設計和硬件設計進行合理劃分,硬件平臺及接口采用Verilog語言實現,PSI信息算法主要采用c語言實現。這種軟硬件的劃分使系統設計更加靈活,且軟件設計與硬件設計可同時進行,極大的提高了工作效率。 整個項目設計采用verilog和c兩種語言完成,采用Altera公司的FPGA芯片EP1C20,在Quartus和NIOS IDE兩種設計平臺下設計實現。根據此方案已經開發出兩臺帶有ASI和DS3接口的數字電視TS流復用器,經測試達到了預期的性能和技術指標。
上傳時間: 2013-06-10
上傳用戶:01010101
本文介紹了用紅外線實現上位單片機和多個單片機間的無線串行通信的新方法,并基于該方法設計實現了新型無線抄表系統,給出了硬件線路圖、通信協議和程序流程圖及用MCS51 匯編語言編寫的部分串行通信程序。
上傳時間: 2013-04-24
上傳用戶:wanqunsheng
這個電壓表可以精確地測出電壓
上傳時間: 2013-10-22
上傳用戶:gdgzhym