介紹一款基于SOPC的TFT-LCD觸控屏控制器IP核的設計與實現。采用Verilog HDL作控制器的模塊設計,并用ModelSim仿真測試,驗證其正確性;利用嵌入式SOPC開發工具,在開發板上完成觸控屏顯示驅動及其控制模塊的系統設計,給出系統硬、軟件設計,實現TFT-LCD觸控屏彩條顯示。這款觸控屏控制器IP核具備較強的通用性和兼容性,具有一定的使用范圍和應用價值。
上傳時間: 2013-12-24
上傳用戶:sdq_123
基于簡化Cortex-M核微控制器嵌入式軟件的開發步驟,增強軟件可移植性的目的,對微控制器軟件接口標準(CMSIS)、ST公司標準外設庫V3.5的文件結構、相互聯系、功能作用進行了簡要介紹,并以具有Cortex-M3內核的STM32F103VET6為例,給出了IAR FOR ARM6.30編程環境下的開發步驟。結合具體應用,本文對數據端口、中斷進行設置,縮短了開發時間,提高了代碼效率。
上傳時間: 2013-11-23
上傳用戶:LIKE
PL2303 是Prolific 公司生產的一種高度集成的RS232-USB 接口轉換器,可提供一個RS232 全雙工異步串行通信裝置與USB 功能接口便利聯接的解決方案。該器件內置USB功能控制器、USB 收發器、振蕩器和帶有全部調制解調器控制信號的UART, 只需外接幾只電容就可實現USB 信號與RS232 信號的轉換,能夠方便嵌入到各種設備.
上傳時間: 2014-12-30
上傳用戶:15527161163
基于ARM嵌入式系統的擬人機器人控制器的設計論文
上傳時間: 2013-11-21
上傳用戶:秦莞爾w
通過設計基于CPLD 的SDRAM 控制器接口,可以在STM系列、ARM系列、STC系列等單片機和DSP等微處理器的外部連接SDRAM,增加系統的存儲空間。
上傳時間: 2013-11-14
上傳用戶:feifei0302
介紹了面向空間科學實驗應用背景的高可靠控制器的解決方案。該方案利用MSP430與IGLOO系列FPGA的低功耗模式,設計了一種新型的溫備份方法,在保證系統高可靠性的前提下依然能夠達到較低的功耗,并確保科學實驗在單路控制電路失效的情況下能夠不中斷實驗進程。該控制器具有高可靠、低功耗以及接口資源豐富的特點,可以滿足各類空間科學實驗的需求,并已應用于空間有效載荷集成支持系統項目中。
上傳時間: 2013-11-11
上傳用戶:84425894
XRP7714是一款四輸出脈寬調制(PWM)分級降壓(step down)DC-DC控制器,并具有內置LDO提供待機電源。該器件在單個IC上為電池供電的產品提供了整套的電源管理方案,并且通過內含的I2C串行接口進行整體的編程配置
上傳時間: 2013-11-01
上傳用戶:xiaohuanhuan
針對面粉加工業對小麥硬度精密檢測的需要,提出了基于ARM的小麥硬度檢測控制器的設計方案。為提高系統的實時性和控制精度,對小麥硬度檢測的任務進行了合理分解。根據系統功能,對控制器的各個部分進行了模塊化設計,分別介紹了功能模塊的實現和各個模塊的通信方式及伺服電機控制方法的實現。經測試小麥硬度檢測控制器的成本低、攜帶方便、穩定性好,應用前景廣闊。
上傳時間: 2013-11-12
上傳用戶:1234567890qqq
PE管道熱熔對接焊的工藝參數隨管道尺度和環境條件的不同而不同,同時還受人為因素的影響,對焊接機自動化程度要求很高。介紹了基于ARM嵌入式熱熔焊接機智能控制器的硬件和軟件的設計方案。此方案符合焊接各個階段工藝參數指標,并具有操作糾錯及錯誤信息管理功能,最大程度地消除了人為因素的影響,提高焊接質量,并具備焊接數據的可追溯性,便于管理人員對焊接工程的管理。
上傳時間: 2014-12-31
上傳用戶:515414293
用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網上): 1,數字量輸出:I2C 數字量輸出接口,設計使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規模量產使用。 3,精度高:1-2 度,內置12 位A/D,OFFSET, SET/RESET 電路,不會出現磁飽和現象,不會有累加誤差。 4,支持自動校準程序,簡化使用步驟,終端產品使用非常方便。 5,內置自測試電路,方便量產測試,無需增加額外昂貴的測試設備。 6,功耗低:供電電壓1.8V, 功耗睡眠模式-2.5uA 測量模式-0.6mA 連接方法: 只要連接VCC,GND,SDA,SDL 四條線。 Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL (注意,接線是A4,A5,不是D4,D5) 源程序: #include <Wire.h> #include <HMC5883L.h> HMC5883Lcompass; voidsetup() { Serial.begin(9600); Wire.begin(); compass = HMC5883L(); compass.SetScale(1.3); compass.SetMeasurementMode(Measurement_Continuous); } voidloop() { MagnetometerRaw raw = compass.ReadRawAxis(); MagnetometerScaled scaled = compass.ReadScaledAxis(); float xHeading = atan2(scaled.YAxis, scaled.XAxis); float yHeading = atan2(scaled.ZAxis, scaled.XAxis); float zHeading = atan2(scaled.ZAxis, scaled.YAxis); if(xHeading < 0) xHeading += 2*PI; if(xHeading > 2*PI) xHeading -= 2*PI; if(yHeading < 0) yHeading += 2*PI; if(yHeading > 2*PI) yHeading -= 2*PI; if(zHeading < 0) zHeading += 2*PI; if(zHeading > 2*PI) zHeading -= 2*PI; float xDegrees = xHeading * 180/M_PI; float yDegrees = yHeading * 180/M_PI; float zDegrees = zHeading * 180/M_PI; Serial.print(xDegrees); Serial.print(","); Serial.print(yDegrees); Serial.print(","); Serial.print(zDegrees); Serial.println(";"); delay(100); }
上傳時間: 2013-12-16
上傳用戶:stella2015