版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
16位單片機及語音嵌入式系統基于凌陽SPCE061A芯片的架構、指令與語音處理技術全景解析Contents目錄SPCE061A微處理器原理與應用技術,從芯片架構到語音處理實戰01SPCE061A芯片架構與硬件資源02指令系統與程序設計03中斷系統與外設接口04語音處理核心技術05集成開發環境與應用實戰CHAPTER01SPCE061A芯片架構與硬件資源從內核結構到片內外設,全面理解凌陽16位單片機的硬件底座MICROCONTROLLER凌陽科技與SPCE061A芯片概述SPCE061A是凌陽科技基于u'nSP內核推出的16位語音微控制器,將語音錄放與識別功能集成于單片機架構。01凌陽科技與核心產品線:凌陽科技(Sunplus)專注多媒體SoC設計,SPCE061A是其u'nSP系列面向教育與開發市場的核心產品,配套完整的實驗平臺與開發工具鏈。0216位RISC架構性能:工作頻率最高49.152MHz,片內集成64KBFlash與4KBSRAM,滿足中等規模語音應用的存儲需求。03片內語音集成能力:核心優勢在于片內集成音頻DAC與ADC、硬件語音壓縮引擎和語音識別模塊,無需外接專用語音芯片即可實現完整語音交互。SPCE061A芯片封裝實物CoreArchitectureu'nSP內核架構與CPU核心u'nSP采用16位RISC內核與4級流水線設計,配備豐富的通用與專用寄存器組,ALU針對音頻信號處理優化了乘加指令集,兼顧通用控制與DSP運算雙重能力。RISC內核與流水線采用Load-Store架構的16位RISC內核,絕大多數指令為單字長單周期執行,4級流水線(取指、譯碼、執行、寫回)保證指令吞吐效率。4級流水線通用寄存器組包含8個通用寄存器R1-R4(含數據/地址復用)、堆棧指針SP、基址指針BP、程序計數器PC和狀態寄存器SR,支持靈活尋址操作。R1–R4ALU與DSP加速算術邏輯單元內置16×16位乘法器和40位累加器,可高效執行乘累加(MAC)運算,為音頻濾波與語音編碼提供硬件級DSP加速。40位累加SPCE061A·MemoryArchitecture片內存儲器結構與地址映射SPCE061A采用統一的64KB地址空間映射,片內64KBFlash與4KBSRAM按固定地址分布,I/O端口與特殊功能寄存器均納入統一編址,為C語言指針直接操作硬件提供基礎。Flash程序存儲器容量32K×16位,按扇區劃分為多個可編程區域,支持ISP在系統編程,復位向量固定位于地址0xFF00處。64KB數據SRAM容量2K×16位,地址范圍0x0000–0x07FF,低地址區為通用數據存儲區,高地址區分配給堆棧空間使用。4KBI/O與外設寄存器所有I/O端口寄存器、定時器控制寄存器和外設控制單元均映射在保留地址空間,可通過P_IOA_Data等宏以指針方式讀寫。統一編址SPCE061A·PeripheralOverview芯片外設資源全景SPCE061A集成豐富的通用控制外設與音頻專用外設,32位可編程I/O、雙定時器、7通道ADC、雙通道DAC及麥克風放大器共同構成完整的嵌入式語音系統硬件基礎。通用控制外設音頻專用外設0132個GPIO引腳分為PortA(16位)和PortB(16位),每位可獨立配置輸入/輸出方向,支持上拉電阻使能與喚醒中斷功能32GPIO04雙通道10位DAC(DAC1/DAC2),可直接驅動揚聲器或耳機輸出模擬音頻信號,支持8KHz至16KHz采樣率的語音回放8–16KHz02兩個16位可編程定時器TimerA/TimerB,支持PWM輸出、事件計數和精確定時,時鐘源可選系統時鐘分頻或外部輸入PWM05片內集成麥克風輸入放大器與自動增益控制AGC電路,無需外接運放即可完成麥克風信號調理與語音采集AGC037通道10位逐次逼近型ADC,最高采樣率可達96KHz,內置參考電壓源,適用于傳感器采集與音頻信號數字化96KHz06內置硬件語音壓縮引擎,支持SACM_S480、SACM_A2000等多種凌陽專有音頻編碼格式,有效降低語音存儲占用SACMCLOCKSYSTEM時鐘系統與PLL鎖相環SPCE061A采用雙振蕩器架構配合PLL鎖相環實現靈活的時鐘管理,支持32KHz至49.152MHz寬范圍頻率調節,兼顧高性能運算與低功耗待機需求。嵌入式開發板晶振與時鐘電路實物雙振蕩器架構:32768Hz低頻晶振提供實時時鐘基準與睡眠喚醒源,高頻振蕩器(最高49.152MHz)驅動CPU核心運算與外設工作片內PLL鎖相環:可將外部參考時鐘倍頻至目標頻率,通過P_SystemClock寄存器編程設置分頻系數,靈活匹配不同應用的性能需求動態頻率切換:支持軟件動態切換系統時鐘頻率與睡眠/喚醒模式,在語音空閑時段可降至32KHz低頻運行,整機待機功耗降至微安級別CHAPTER02指令系統與程序設計從尋址方式到指令集,掌握u'nSP內核的編程模型與代碼實現方法ADDRESSINGMODES尋址方式詳解nSP支持立即數、寄存器、直接/間接/基址偏移等多種尋址方式,配合位尋址能力形成完整的編程模型,為高效操作數據、存儲器和外設寄存器提供靈活支撐。立即數/寄存器尋址常量值直接編碼在指令字中,或以R1–R4通用寄存器為操作數,兩者均為單周期執行,是最快速的尋址方式。單周期執行存儲器尋址支持直接尋址(16位絕對地址)、寄存器間接尋址(R3/R4地址指針)和基址加偏移尋址(BP+offset),覆蓋SRAM全地址空間。全空間覆蓋位尋址可對特殊功能寄存器中的單個位執行置位、清零、取反操作,適用于精確控制引腳狀態或標志位。位級操作INSTRUCTIONSET數據傳送指令集數據傳送指令構成u'nSP指令系統的核心骨干,涵蓋通用MOV傳送、PUSH/POP堆棧操作與特殊功能傳送三大類,支持16位寬高效數據搬運。MOV通用傳送支持寄存器間直接傳送、立即數到寄存器傳送和存儲器到寄存器雙向傳送,單次操作完成兩個字節搬運。16bitPUSH/POP堆棧實現堆棧壓入與彈出操作,將寄存器內容保存至堆棧或從中恢復,是中斷保護與子程序調用的基礎。SAVE&RESTORETEST條件測試執行邏輯與運算但不寫回結果,僅設置SR中零標志和負標志,用于高效條件判斷與分支控制。FLAGCHECKINSTRUCTIONSET算術運算與邏輯運算指令nSP內置16×16位硬件乘法器與40位累加器,在常規算術運算基礎上提供高效的乘累加能力,配合完整的邏輯運算與移位指令,滿足嵌入式控制與音頻DSP雙重計算需求。基本算術指令涵蓋ADD/ADC加法、SUB/SBC減法、CMP比較等,支持帶進位鏈的多精度運算,運算結果自動更新SR中的進位、溢出、零、負標志位。ADD/SUB/CMP硬件乘法器執行16×16位無符號/有符號乘法,結果送入40位累加器MR,乘累加MAC指令可在單周期內完成乘法并累加到前次結果中。MAC·40bit邏輯與移位運算邏輯運算包含AND/OR/XOR/NOT四種位操作,移位指令支持邏輯左移、邏輯右移、算術右移和循環移位,覆蓋數據位級操作全部場景。AND/XOR/SHIFTProgramFlowControl控制轉移與程序流程指令nSP通過條件/無條件跳轉、子程序調用返回和中斷控制指令構建完整的程序流程控制能力,支持多層嵌套調用與中斷嵌套,為復雜嵌入式邏輯提供底層支撐。01跳轉與分支控制:無條件跳轉JMP直接修改PC指針到目標地址,條件跳轉JB/JNB/JZ/JN等根據SR標志位狀態決定是否跳轉,實現分支判斷與循環控制JMP·JB·JZ02子程序調用與返回:CALL指令將下一條指令地址壓棧后跳轉至子程序入口,RETF指令從堆棧彈出返回地址恢復執行,支持多層嵌套調用且堆棧深度受SRAM容量限制CALL/RETF03中斷驅動與異常處理:RETI中斷返回指令在恢復PC的同時自動恢復中斷允許狀態,配合INT指令的軟件中斷觸發,構成完整的中斷驅動與異常處理機制RETI/INTASSEMBLERDIRECTIVES偽指令與匯編程序結構u'nSP匯編器偽指令系統提供常量定義、段聲明、條件匯編和宏定義等程序組織能力,配合C語言混合編程模式,使開發者能在關鍵路徑使用匯編優化性能的同時保持整體開發效率。常用偽指令.DEFINE定義常量符號、.VAR聲明變量、.CODE/.DATA標識代碼段與數據段位置、.INCLUDE引入外部頭文件,構成程序的基本組裝框架.DEFINE條件匯編.IF/.ELSE/.ENDIF允許根據編譯期常量選擇性編譯不同代碼路徑,適用于多平臺適配與調試代碼的條件性包含.IF/.ELSE宏定義.MACRO/.ENDM將常用指令序列封裝為可復用宏名,調用時匯編器自動展開,減少重復編碼并降低出錯概率,常與C語言函數互補.MACROCHAPTER03中斷系統與外設接口掌握中斷驅動編程模型與UART、SPI、ADC/DAC等關鍵外設的使用方法SPCE061AInterruptSystem中斷系統架構與中斷源SPCE061A支持14個中斷源,涵蓋定時器、外部引腳和片內外設三大類別,具備可編程優先級與中斷嵌套能力,通過中斷向量表實現快速分發,構成實時嵌入式系統的核心響應機制。中斷源分類14個中斷源分為定時器中斷(TimerA/B溢出)、外部中斷(I/O端口邊沿觸發)和外設中斷(UART收發、ADC完成、DMA傳輸等),覆蓋實時控制的主要場景。14個優先級與嵌套中斷優先級通過P_INT_Ctrl寄存器編程設置,支持高優先級中斷打斷低優先級ISR形成嵌套,FIQ快速中斷通道提供最低延遲的關鍵事件響應。FIQ響應與恢復中斷發生時CPU自動將PC和SR壓棧保護現場,通過中斷向量表跳轉至對應ISR地址執行,RETI指令返回時自動恢復中斷允許狀態和程序執行上下文。RETIGPIOPROGRAMMINGI/O端口編程與GPIO控制SPCE061A的32位可編程I/O端口通過方向寄存器、數據寄存器和屬性寄存器的組合配置,實現輸入/輸出切換、上下拉使能和邊沿中斷觸發,構成所有外設交互的基礎層。01方向與數據寄存器—方向寄存器P_IOx_Dir配置每位引腳為輸入(0)或輸出(1),數據寄存器P_IOx_Data用于寫入輸出電平或讀取輸入電平,兩者配合完成基本GPIO操作02屬性寄存器—P_IOx_Attri使能內部上拉/下拉電阻,消除外部懸空引腳的干擾電平,按鍵輸入場景可通過內部上拉省去外部電阻03邊沿中斷觸發—通過中斷控制寄存器配置上升沿/下降沿觸發模式,使GPIO引腳可作為外部事件中斷源實現零延遲響應SPCE061A開發板GPIO外設實物SPCE061A·TimerModule定時器/計數器與PWM輸出SPCE061A的雙16位定時器支持精確定時、外部事件計數和PWM輸出三種工作模式,通過可編程時鐘源與分頻系數實現微秒至秒級的靈活時基控制,是實時控制系統的核心定時器資源。定時器核心架構TimerA/B核心為16位遞增計數器,時鐘源可選系統時鐘的多種分頻(/2至/32768)或外部引腳輸入,通過P_TimerX_Ctrl寄存器編程選擇工作模式。支持自動重裝載與中斷觸發,實現靈活的定時控制。16位計數可編程分頻16位計數器定時與計數模式定時模式下計數器溢出觸發中斷,精確延時從微秒級到秒級可調;計數模式對外部脈沖邊沿計數,適用于轉速檢測、頻率測量等工業場景。兩種模式可通過寄存器配置靈活切換。定時中斷脈沖計數μs~s級PWM輸出應用TimerA的PWM輸出模式通過設置占空比寄存器控制輸出方波高低電平比例,可直接驅動電機調速、LED調光和蜂鳴器發聲等應用場景。支持頻率與占空比獨立調節。電機調速LED調光占空比控制SerialCommunicationUART串口與SPI通信接口SPCE061A集成UART異步串口與SPI同步接口,UART支持多波特率和數據格式配置實現RS-232標準通信,SPI提供高速同步數據傳輸,兩者共同覆蓋嵌入式系統的主要串行通信需求。UART數據格式配置—支持標準異步串行通信,波特率通過P_UART_BaudRate寄存器編程設置,數據格式可配置7/8位數據位、奇/偶/無校驗和1/2位停止位RS-232UART中斷驅動模式—收發均支持中斷驅動,發送緩沖區空和接收緩沖區滿分別觸發中斷,避免輪詢方式占用CPU資源,適合后臺持續數據交換場景IRQSPI同步串行接口—支持主/從模式選擇和時鐘極性/相位配置,全雙工通信速率可達系統時鐘的1/2分頻,適用于連接外部Flash、LCD和傳感器CLK/2SPCE061A·AnalogSignalChainADC模擬數字轉換與DAC音頻輸出SPCE061A的7通道10位ADC(最高96KHz采樣率)與雙通道10位DAC構成完整的模擬信號處理鏈路,ADC負責語音采集數字化,DAC實現音頻回放,兩者配合Timer中斷實現精確的采樣率控制。7通道10位ADC逐次逼近型ADC,支持單通道和自動掃描模式,轉換結果存入P_ADC_Ctrl數據寄存器96KHz雙通道10位DACDAC1單聲道直接驅動揚聲器,DAC2配合外部功放實現立體聲輸出DAC1+DAC2Timer中斷同步控制ADC采樣與DAC回放均由Timer中斷定時觸發,確保音頻信號的時間精度同步觸發SYSTEMARCHITECTURE低功耗設計與系統保護機制SPCE061A通過睡眠/喚醒模式實現微安級待機功耗,配合看門狗定時器和低電壓監測/復位機制,在延長電池續航的同時確保系統長期運行的可靠性與數據安全性。睡眠/喚醒模式CPU停止運行、高頻振蕩器關閉,僅保留32KHz低頻時鐘維持RTC,整機功耗降至微安級;喚醒源支持外部I/O中斷和Timer定時器中斷。μA級看門狗定時器WDT在程序正常運行時須被周期性清除(喂狗),若因程序跑飛導致超時未清除,WDT自動觸發系統復位恢復到初始狀態。WDT復位低電壓監測與復位LVD在電源電壓低于閾值時設置標志位供軟件檢測處理,LVR在電壓進一步下降時強制復位芯片,防止Flash數據被錯誤改寫。LVD/LVRCHAPTER04語音處理核心技術從音頻壓縮到語音識別與合成,深入理解嵌入式語音交互的完整技術鏈AUDIOCOMPRESSION·ADPCM凌陽音頻壓縮算法原理凌陽SACM_S480基于自適應差分脈沖編碼調制(ADPCM)原理,通過編碼相鄰采樣值差值并動態調整量化步長,將16位PCM語音數據壓縮至約2.5位/采樣,壓縮比約6:1,使有限Flash空間可存儲數十秒語音。01原始PCM語音在8KHz/16bit采樣率下每秒產生16KB數據,遠超64KBFlash容量限制,必須通過有損壓縮算法大幅降低存儲占用才能在片內保存。16KB/s原始速率02SACM_S480采用ADPCM編碼策略:計算當前采樣值與預測值的差值,用較少位數量化差值并自適應調整量化步長,編碼效率約2.5bit/采樣。2.5bit/采樣編碼效率03壓縮比約6:1意味著10秒語音從160KB壓縮至約27KB,片內64KBFlash可存儲約24秒語音提示,若外接SPIFlash可擴展至數分鐘容量。6:1壓縮比AUDIOCODEC凌陽音頻編碼格式對比凌陽提供A2000、S480和S240三種音頻編碼格式,分別對應高音質、平衡和超高壓縮比三檔定位,開發者需根據語音內容復雜度、音質要求和Flash空間約束進行綜合選擇。凌陽三種音頻編碼格式參數對比編碼格式壓縮比比特率音質等級適用場景SACM_A2000約4:116kbps高高保真語音播報、音樂片段回放SACM_S480約6:110.6kbps中通用語音提示、交互式語音應答SACM_S240約10:16.4kbps低簡短提示音、存儲空間極度受限場景A2000音質最優但空間消耗大,S480為通用首選,S240在空間受限場景下可接受EmbeddedSpeechSystem語音存儲與回放技術實現語音存儲回放涵蓋"ADC采集→PCM編碼→Flash存儲→解碼→DAC輸出"完整鏈路,凌陽C-Lib庫封裝了編解碼API,開發者通過Timer中斷驅動采樣和回放即可實現高質量語音錄放功能。語音錄制與編碼●Timer中斷以8KHz固定頻率觸發ADC采樣,獲取PCM原始數據后調用SACM_S480_Encode()函數壓縮為編碼幀,逐幀寫入Flash指定扇區●錄音過程中需實時監測Flash剩余空間并管理寫入地址指針,錄音結束時記錄語音數據總長度供回放時作為邊界條件判斷語音解碼與回放●Timer中斷以相同采樣率周期性觸發,每次從Flash讀取一幀編碼數據,調用SACM_S480_Decode()解碼還原為PCM采樣值寫入DAC寄存器●回放結束標志為已解碼幀數達到錄音時記錄的數據總長度,停止Timer中斷并關閉DAC輸出,系統返回待機狀態等待下一次觸發SPEECHRECOGNITION嵌入式語音識別技術SPCE061A的語音識別基于模板匹配原理,通過提取語音特征參數并與預存模板比較相似度實現命令詞識別,支持15–20條特定人語音命令,識別響應時間小于1秒。01識別原理:模板匹配法—訓練階段提取語音特征參數(能量、過零率、倒譜系數)生成參考模板,識別階段提取待識別語音特征并與模板庫逐一比較相似度02訓練與匹配流程—用戶錄入命令詞語音→特征提取→存儲為模板→識別時提取新語音特征→DTW動態時間規整對齊時間軸→計算距離得分→選擇最佳匹配03能力邊界—可存儲15–20條命令詞模板,響應時間約0.5–1秒,為特定人識別(Speaker-Dependent),環境噪聲和說話人變化會顯著影響識別準確率嵌入式語音識別設備·麥克風與硬件模塊EMBEDDEDTTS嵌入式語音合成技術嵌入式語音合成采用預錄制單元拼接法,將常用詞匯和數字的語音片段預先編碼存儲于Flash中,運行時根據播報需求按序拼接輸出,以有限的存儲代價實現靈活的可變內容語音播報功能。01預錄制拼接法嵌入式TTS主流方案提前錄制數字、單位、常用短語等語音單元,用SACM_S480編碼后按索引表組織存儲在Flash固定區域。02運行時檢索與拼接逐段解碼回放根據播報邏輯(如數字拆分為個十百千位)依次檢索對應語音單元的Flash地址,逐段調用解碼回放API實現連貫語音輸出。03典型應用場景覆蓋范圍決定靈活度電子秤語音報價、溫控器語音播報、智能玩具語音交互和車載設備語音提示,靈活度受限于預錄制語音庫的覆蓋范圍。CASESTUDY語音交互系統設計實例以智能家居語音控制為例,展示SPCE061A端到端語音交互系統的完整實現。01系統架構麥克風→ADC(8KHz采樣)→語音識別引擎(模板匹配)→命令分發→GPIO控制繼電器→語音合成(預錄短語拼接)→DAC→揚聲器輸出8KHz02軟件主循環待機狀態低功耗等待→VAD語音活動檢測觸發錄音→提取特征并匹配模板庫→執行命令動作→調用TTS播報結果→返回待機狀態VAD03關鍵設計決策選用S480編碼平衡音質與存儲、預錄10條回復短語約占15KBFlash、Timer中斷驅動采樣保證時間精度、WDT監控防止系統死鎖15KBCHAPTER05集成開發環境與應用實戰從IDE配置到項目實戰,打通嵌入式語音系統從開發到部署的最后一公里DevelopmentEnvironmentunSP集成開發環境(IDE)詳解unSPIDE為SPCE061A提供從代碼編寫到在線調試的一站式開發體驗,集成C編譯器、匯編器和仿真調試器,并內置語音資源轉換工具,顯著降低嵌入式語音應用的開發門檻。嵌入式開發IDE工作環境01集成編譯:IDE集成代碼編輯器、unSP匯編器和GCCC編譯器,支持C與匯編混合編程,工程管理器統一管理源文件、頭文件和鏈接腳本,編譯鏈生成可下載的二進制映像。02開發流程:新建工程→選擇SPCE061A目標→編寫源碼→編譯鏈接→通過PROBE仿真器下載至目標板→在線調試,支持ISP在系統編程直接燒寫Flash。03調試與工具:調試功能涵蓋斷點設置、單步執行、寄存器和存儲器窗口實時查看、I/O端口狀態監控,內置語音資源工具可將WAV文件轉換為S480/A2000編碼的C語言數組。EMBEDDEDPROGRAMMINGC語言編程技巧與嵌入式實踐嵌入式C編程需遵循硬件寄存器volatile聲明、ISR精簡化和內存優化等規范,配合凌陽C-Lib庫提供的硬件訪問宏和語音處理API,在保證代碼可讀性的同時滿足實時性與資源約束。Volatile寄存器聲明硬件寄存器操作必須使用volatile指針聲明,防止編譯器優化導致讀取到過期的寄存器緩存值;凌陽C-Lib以*P_IOA_Data等宏封裝寄存器地址,簡化硬件訪問,確保實時響應。volatileISR精簡化設計中斷服務函數ISR應保持精簡:僅做標志位設置和數據緩沖,復雜計算和邏輯判斷移至主循環中通過輪詢標志位處理,避免ISR執行時間過長導致后續中斷丟失,保障系統穩定性。輪詢標志位性能優化策略關鍵音頻處理路徑使用內聯匯編、循環展開減少分支開銷、查表法替代浮點運算、合理使用register關鍵字加速頻繁訪問的局部變量,最大化利用有限計算資源。內聯匯編APIReference凌陽C-Lib函數庫與API體系凌陽C-Lib函數庫封裝了從系統初始化、Flash操作到語音編解碼、串口通信的全套底層API,開發者無需直接操作寄存器即可完成復雜功能開發,大幅縮短嵌入式語音應
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 重慶市某中學2025-2026學年七年級下學期4月定時訓練英語試卷(含答案)
- 中國武術概論考試題目與答案
- 基本生命支持考試題目及答案
- 禁毒試題及答案
- 社會治理試題及答案
- 休克試題及答案簡單
- 2026年護理專業急救技能實訓考核試卷
- 2025-2026學年黑河市嫩江縣數學三下期中質量跟蹤監視模擬試題(含答案)
- 2026年江蘇省人教版高中數學選修第4冊第9單元綜合測試卷
- 2026年福建省北師大版小學英語第3冊閱讀理解習題集
- 2025年第二屆玻璃基板TGV暨板級封裝產業高峰論壇:微鏡陣列高速變焦系統在TGV測試系統的應用
- 醫院網絡安全意識培訓課件
- 男裝店長核心職責培訓
- 銀行從業人員法律培訓大綱
- 彌漫性大B細胞淋巴瘤病例討論
- T/CSWSL 007-2019飼料原料酵母水解物
- 兒童自閉癥康復中心項目商業計劃書
- 萊州市月季產業發展規劃(2018-2022年)
- 《危化品“一件事”全鏈條重點工作任務分工清單》知識培訓
- TSG21-2025固定式壓力容器安全技術(送審稿)
- 中世紀歐洲大學的興起與發展
評論
0/150
提交評論