1756-L55M13嵌入式微控制器MCU程序
ETUSBICE是8位處理器ET44M210的ICE集成開發(fā)環(huán)境(IDE),擁有編輯器、工程窗體、匯編編譯器、調試器等。嵌入式微控制器的固件程序就是通過此IDE編輯完成寫入的。此嵌入式微控制器MCU程序大體分為三部分:系統(tǒng)運行部分、多媒體模塊功能函數(shù)、USB通信服務部分。三部分程序的結構關系如圖3所示。
1756-L55M13系統(tǒng)運行部分是整個系統(tǒng)獨立運行的主程序。1756-L55M13從系統(tǒng)上電到系統(tǒng)關機,程序都在此部分的軟件流程中運行。此部分軟件整合了系統(tǒng)各個模塊的賢源,協(xié)調各個硬件模塊,監(jiān)控其他軟件模塊,對各寄存器、RAM資源、Flash資源合理分配,分時合理分配,I/O資源,即時接收鍵盤輸入指令與USB輸入命令,按當前任務要求實時訪問各子系統(tǒng)模塊,精確各流程環(huán)節(jié)并保持顯示菜單,協(xié)調各資源以維持巨量傳輸通信。在系統(tǒng)運行中,如果得到鍵盤指令需要運作音頻子系統(tǒng)或0LED顯示子系統(tǒng),可調用多媒體模塊功能函數(shù)中的各個單元函數(shù),完成鍵盤響應,產(chǎn)生多媒體效果,且zui終使流程返回主程序。系統(tǒng)運行部分的程序如圖4所示。
USB通信服務部分程序通過協(xié)議直接響應上位機的USB通信應用部分的程序,作為后者的控制命令在設備端功能的體現(xiàn)。這部分程序的運行通常存在于軟件流程的后臺,是系統(tǒng)運行部分的有力補充。本部分程序包括USB程序庫與宏集合,作為設備端USB控制的主體響應上位機的控制(Contr01)信息。并被固件中的上層函數(shù)調用,完成諸如設備端USB初始化、SOF計數(shù)器等底層設置和操作。
1756-L55M13在響應上位機指令時,如需要運行音頻子系統(tǒng)或0LED顯示子系統(tǒng),宏集合中的函數(shù)即可調用多媒體模塊功能函數(shù)中的各個單元函數(shù),完成對上位機命令的響應,產(chǎn)生多媒體效果。 多媒體模塊功能函數(shù)是以特定多媒體功能的實現(xiàn)為目的,基于音頻處理子系統(tǒng)、OLED顯示子系統(tǒng)、RAM單元、Flash單元等硬件資源的特點編寫的應用函數(shù)模塊集合。
此集合的編寫源于對各個硬件模塊特性的深入了解,對硬件資源的充分利用和挖掘,對時序的嚴格控制,1756-L55M13精確軟件流程,合理分配存儲資源,協(xié)調MCU處理能力,從而完成音頻播放、靜態(tài)圖片顯示、影像播放、音頻錄制等多媒體要求各自對應的函數(shù)集合。各函數(shù)集合包括方便的應用程序接口,為調用此函數(shù)的主程序提供便利。 基于ET系列芯片的嵌入式多媒體導游系統(tǒng),采用性能完善、價位合理的硬件模塊,人機界面良好,運行效果優(yōu)秀,性能價格比高。作為一種新型消費類電子的解決方案,立意*,應用前景看好。
OMRON CS1W-CRM21 CompoNet Master Unit Used Nice
SIEMENS S7-300 IM153-2 SIMATIC ET-200M / LINK 1P 6ES7 153-2BA01-0XB0 USED NICE
LOT OF 10 USED MERLIN GERIN 60141 CIRCUIT BREAKER 240V C 6A MULTI 9 C60 NICE
FMS Technology - EMGZ306A Tension Measuring Amplifier Used Nice
Federal Maxum DEI-12112-E1 Digital Electronic Indicator Used
Enerpac HCS-20 Center Hole Cylinder 2 Ton Used
DFE DOVER FLEXO ELECTRONICS TI17C TRUE TENSION INDICATOR USED NICE
DFE DOVER FLEXO ELECTRONICS TI17B TRUE TENSION INDICATOR USED NICE
SQUARE D HEAVY DUTY SAFETY SWITCH CAT #H361 SER E1 USED
ALLEN BRADLEY 8000-AGZ 900090-REV E1 SERVO MODULE BOARD USED
Lot of 7 Siemens 3RT1026-1B Contactor 1BB40 Used
ORIENTAL MOTOR 5GN50RA RIGHT-ANGLE SOLID SHAFT GEAR HEAD NEW IN BOX
SMC Pneumatic Table Slide MXQ16-30CS USED NICE
KOGANEI FILTER REGULATOR FR300-03 ASSEMBLY W/ SMC AV3000-03-5YZ USED
Lot of 22 Siemens 6ES7 132-4BB00-0AA0 Simatic S7 Input Module with Terminal Base
SIEMENS 3RG6012-3AF01-0AA1 SONAR-BERO PROXIMITY SWITCH Used
Mitsubishi MELSEC-33B Base Unit Rack Used Nice
SIEMENS SIMATIC S7 IP 6ES7-151-1AA02-0AB0 DP Interface Module IM151-1 USED
Moore Electronic Valve Positioner model: 750E132GNNNF Used
Lot of Idec Relay 47 Pieces New RY2S-U 120V 24V RY4A-U 120V
ELECTRICAL INSTRUMENT ELECTROSTATIC VOLTMETER 3000 VOLT USED (A29)
MITSUBISHI AJ65SBTB1-16D1 INPUT UNIT USED
MITSUBISHI MELSEC AJ65SBTB1-16T1 OUTPUT UNIT USED
?