筆者長期從事移動通信系統的無線鏈路調制與解調、物理層實現方面的工作。在移動通信GSM系統中,我們進行語音或者業務信道解調時,都會遇到CRC的求解。通常在硬件DSP實現時,特別是40位CRC求解時候,由于生成多項式有41項,DSP最大一次能處理40位,所以使用單個寄存器會遇到一些困難,那么以下這個程序將會解決這一困難(這是針對定點DSP、C55xx的編程實現方法)。
上傳時間: 2013-12-29
上傳用戶:ommshaggar
使用vriloge硬件描述語言設計數字頻率計,其對于高頻測量精確,可測范圍0—99999999HZ,在MAX+PLUSII中運行通過并在實驗箱上運行通過達到要求
上傳時間: 2016-08-29
上傳用戶:無聊來刷下
周立功 ARM嵌入式系統系列教程二 本書是《ARM嵌入式系統系列教程》中的實驗教材之一,可與本套教程中的理論課教材《ARM嵌入式系統基礎教程》配套使用。 以SmartARM2200為教學實驗開發硬件平臺,以ADS 1.2集成開發環境、uC/OS—II和uClinux嵌入式操作系統以及各種中間件、驅動程序為軟件平臺,搭建ARM嵌入式系統教學實驗體系。 全書共分6章。第1章全面介紹SmartARM2200教學實驗開發平臺的設計原理以及各種跳線、接口的使用說明,第2章介紹基礎實驗,第3章介紹基于uC /OS—II操作系統的基礎實驗,第4章介紹基于uc/OS—II操作系統的綜合實驗,第5章介紹uCLinux操作系統實驗,第6章介紹MiniGUI圖形界面實驗。 各種實驗安排由淺入深,相對完整,使讀者更容易學習和掌握ARM嵌入式系統開發應用。
上傳時間: 2016-08-30
上傳用戶:亞亞娟娟123
這里把在FLASH引導方面做的工作向大家匯報一下,希望能對大家有所幫助。本人經驗和文筆都有限,寫的不好請大家諒解。 硬件環境: DSP:TMS320VC5416PGE160 FLASH:SST39VF400A-70-4C-EK 都是貼片的,FLASH映射在DSP數據空間的0x8000-0xFFFF 軟件環境: CCS v2.12.01 主 程序(要燒入FLASH的程序): DEBUG版,程序占用空間0x28000-0x2FFFF(片內SARAM),中斷向量表在0x0080-0x00FF(片內DARAM),數據空間使用0x0100-0x7FFF(片內DARAM)。 因為FLASH是貼片的,所以需要自己編一個數據搬移程序,把要主程序搬移到FLASH中。在寫入FLASH數據時,還應寫入引導表的格式數據。最后在數 據空間的0xFFFF處寫入引導表的起始地址(這里為0x8000)。 搬移程序: DEBUG版,程序空間0x38000-0x3FFFF(片內SARAM),中斷向量表在0x7800-0x78FF(片內DARAM),數據空間使用 0x5000-0x77FF(片內DARAM)。 搬移程序不能使用與主程序的程序空間和中斷向量表重合的物理空間,以免覆蓋。 燒寫時,同時打開主程序和搬移程序的PROJECT,先LOAD主程序,再LOAD搬移程序,然后執行搬移程序,燒寫OK! 附:搬移程序(僅供參考)
上傳時間: 2014-01-08
上傳用戶:gaojiao1999
在一些系統中,經常用到對觸發信號延時一段時 間后,再對某些目標信號進行采集,通常這段延時要求 非常精確,還要做到范圍可調,一般這種延時的最小時 間單位小于100ns。如果選用普通微控制器,延時系統的操作界面比較容易實現,但是靠軟件延時得到結果的準確性較低。考慮到芯片功能、開發環境以及接口方便等問題,最終選用一片常用的AlteraSVCPLD EPM7128SLC3411]作為系統的核心控制部分,來實現 信號延時、輸人設定、運行顯示的功能。應用Veril- o苦2〕語言,在Altera的Quartus11WebEditio詳3〕軟件 環境下進行編程仿真,最后燒寫芯片進行系統硬件測試
標簽:
上傳時間: 2016-09-26
上傳用戶:invtnewer
1. UC/OS 8051中完全應用。 2. 顯示各個任務的執行時間, 執行時間占總時間百分比, tick計數器 3.任務中信號量,消息以及消息隊列的使用。 我自己仔細測試過了,運行了一天都沒有出問題。請大家一起使用,有問題請及時聯系我們 附帶在proteus上面進行仿真,免去各位朋友硬件上煩惱。
上傳時間: 2014-09-01
上傳用戶:baitouyu
在有線電視中實現程控有源濾波器設計。為了充分利用設備和傳輸線,需要一種具有頻率選擇的網絡—濾波器,將同一線 路上不同的信號分開,在電視機中也需要不同的濾波器(即選擇有用信號,抑制無用信號) 。下面利用8051 單片機與12 位分辨率的DAC1208 數模轉換芯片相結合的系統實現時間常數可程控有源濾波器設計,闡述了硬件結構與軟件設計
上傳時間: 2016-10-05
上傳用戶:jackgao
基于數字電位器AD8402的程控增益系統。 比較了程控增益放大器的各種不同構成方式,介紹了一種采用多路數字電位器AD8402的偏置可調程控增益系統,同時給 出了該系統的硬件原理和軟件設計,并指出AD8402使用中的幾個注意事項。該設計方案硬件結構簡單,性價比高,具有一定的通用性。
上傳時間: 2016-10-05
上傳用戶:changeboy
《匯編語言》(Assembly Language)是計算機專業中一門重要的基礎課程,是一種面向機器的低級語言。它依賴于硬件,能通過巧妙的程序設計充分發揮硬件的潛力。匯編語言程序產生的代碼運行效率高。因此,到目前為止,許多軟件系統(例如操作系統等)的核心部分仍然用匯編語言來編寫。
標簽: Assembly Language 匯編語言 計算機
上傳時間: 2016-10-12
上傳用戶:zhanditian
在室內環境中可結合式子母機器人系統,子機為一多功能平臺,可放置各種家庭所需之設備,而母機為一輪式機器人,經由兩者的結合,可提供高機動性與多功能的服務。在結合的技術面,傳統的吸塵器機器人與充電站之間的導航系統使用紅外線感測作為依據,當兩者間有障礙物阻擋時,紅外線感測器導航系統將會失效。因此本系統利用聲源方向做為機器人決定移動方向的依據,由於聲波傳遞的特性,即使在有障礙物的情況下,依然可以有效地偵測。此外,在移動的過程中,本系統利用光流偵測法判斷是否遭遇障礙物或是利用Support Vector Machine分類判斷與聲源之間為是否有障礙物的阻隔;若發現前方有障礙物,則啟動避障策略,用有效的方式繼續往目標移動。最後,當母機接近子機時,可根據多種紅外線感測器資訊進行子母機器人的結合,結合成功後,母機將可搭載子機成為一自由行動之機器人。
標簽: 系統
上傳時間: 2013-12-19
上傳用戶:mhp0114