




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1 .引言11.1. 設計的目的1錯誤!未定義1.2. 設計的內容與要求書簽。2 .總體設計12.1. 音樂產生原理12.2. 設計流程33 .硬件設計83.1. AT89C51芯片簡介83.1.1 主要特性83.1.2 功能描述83.1.3 引腳說明與硬件連接93.2. 元器件清單134 .系統工作說明135 .結束語145.1. 收獲與體會145.2. 遇到的問題與解決方法155.3. 教程建議156 .參考文獻157 .附錄161 .引言1.1 設計的目的本設計的主要目的是掌握單片機系統的開發應用,掌握prteus和keilC51軟件的應用,鞏固和加深已學過的知識,提高動手能力及解決實際
2、問題的能力,同時培養團隊合作精神。1.2 .設計內容與要求(1)本設計以AT89C52單片機為核心控制元件設計一個電子琴,與鍵盤、揚聲器等模塊組成核心主控制模塊,在主控模塊上設有16個彈奏按鍵、1個播放按鍵和揚聲器,并且按下時按鍵發聲,松開延時一段時間停止,中間再按別的鍵則發另一音調的聲音。16個按鍵設置成4x4矩陣鍵盤,能彈奏出1.3 個音,添加歌曲程序同時能夠播放出歌曲。(2)利用軟件keilC51進行程序的調試。(3)利用proteus軟件畫電路圖,并在單片機加載程序進行仿真。(4)根據電路圖運用proteus軟件的布局和布線功能繪制PCB圖并輸出顯示電路的3D圖。(5)根據電路圖、PC
3、B圖和3D圖快速地焊接電路。(6)下載程序代碼,調試(Easy51Pro)。2 .方案總體設計2.1 音樂產生設計原理一首音樂是許多不同的音階組成的,而每個音階對應著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構成我們所想要的音樂了,當然對于單片機來產生不同的頻率非常方便,我們可以利用單片機的定時/計數器T0來產生這樣方波頻率信號,因此,我們只要把一首歌曲的音階對應頻率關系正確即可。若要產生音頻脈沖,只要算出某一音頻的周期(1/頻率),再將此周期除以2,即為半周期的時間。利用定時器計時半周期時間,每當計時終止后就將P1.0反相,然后重復計時再反相。就可在P1.0引腳上得到此頻率的脈沖。
4、利用AT89C51的內部定時器使其工作計數器模式(MODES1下,改變計數值TH0及TL0以產生不同頻率的方法產生不同音階,例如,頻率為523Hz,其周期丁=1/523=1912s,因此只要令計數器計時956仙s/1s=956,每計數956次時將I/O反相,就可得到中音DO(523HZ)。計數脈沖值與頻率的關系式是:N=fi+2+fr式中N是計數值;fi是機器頻率(晶體振蕩器為12MHz寸,其頻率為1MHZ;fr是想要產生的頻率。其計數初值T的求法如下:T=65536-N=65536fi+2+fr例如:設K=65536,fi=1MHz求低音DO(261Hz)、中音DO(523Hz)、高音DO(
5、1046Hz的計數值。T=65536N=65536-fi+2+fr=655361000000+2+fr=65536500000/fr低音DO的T=65536-500000/262=63627中音DO的T=65536-500000/523=64580高音DO的T=65536-500000/1046=65059單片機12MH如振,高中低音符與計數T0相關的計數值如表1所示:音符所(HZ)簡譜碼(T值)者符所(HZ)簡譜碼(T值)低1DO26263628#4FA#74064860#1DO#27763731中5SO78464898低2RE29463835#5SO#83164934#2RE#311639
6、28中6LA88064968低3M33064021#693264994低4FA34964103中7SI98865030#4FA#37064185高1DO104665058低5SO39264260#1DO#110965085#5SO#41564331高2RE117565110低6LA44064400#2RE#124565134#646664463高3M131865157低7SI49464524高4FA139765178中1DO52364580#4FA#148065198#1DO#55464633高5SO156865217中2RE58764684#5SO#166165235#2RE#6226473
7、2高6LA176065252中3M65964777#6186565268中4FA69864820高7SI196765283表1首符頻率表我們要為這個音符建立一個表格,單片機通過查表的方式來獲得相應的數據。低音019之間,中音在2039之間,高音在4059之間。TABLE:DW0,63628,63835,64021,64103,64260,64400,64524,0,0DW0,63731,63928,0,64185,64331,64463,0,0,0DW0,64580,64684,64777,64820,64898,64968,65030,0,0DW0,64633,64732,0,64860,6
8、4934,64994,0,0,0DW0,65058,65110,65157,65178,65217,65252,65283,0,0DW0,65085,65134,0,65198,65235,65268,0,0,0DW0在這個程序中,彈奏音樂的程序是用定時/計數器T0來完成的,播放音樂程序則是用定時/計數器T1來完成的。2.2 設計流程(1)鍵盤掃描程序:檢測是否有鍵按下,有鍵按下則記錄按下鍵的鍵值,并跳轉至功能轉移程序;無鍵按下,則返回鍵盤掃描程序繼續檢測。(2)功能轉移程序:對檢測到得按鍵值進行判斷,是琴鍵則跳轉至琴鍵處理程序,是功能鍵則跳轉至相應的功能程序,我們設計的功能程序有兩種,即音色
9、調節功能和自動播放樂曲功能。(3)琴鍵處理程序:根據檢測到得按鍵值,查詢音律表,給計時器賦值,使發出相應頻率的聲音。(4)自動播放歌曲程序:檢測到按鍵按下的是自動播放歌曲功能鍵后執行該程序,電子琴會自動播放事先已經存放好的歌曲,歌曲播放完畢之后自動返回至鍵盤掃描程序,繼續等待是否有鍵按下。程序簡易流程圖圖1 程序簡易流程圖彈奏程序流程圖:圖2彈奏程序流程圖自動播放歌曲程序流程圖退出中斷延時圖3自動播放歌曲程序流程圖3 .硬件設計3.1 AT89C51芯片簡介3.1.1 主要特性 與MCS-51兼容 4K字節可編程閃爍存儲器 壽命:1000寫/擦循環 數據保留時間:10年 全靜態工作:0Hz-2
10、4Hz 三級程序存儲器鎖定 128*8位內部RAM 32可編程I/O線 兩個16位定時器/計數器 5個中斷源 可編程串行通道 低功耗的閑置和掉電模式 片內振蕩器和時鐘電路3.1.2 功能描述(1) AT89C51是一種帶4K字節閃爍可編程可擦除只讀存儲器(FPEROMFalshProgrammableandErasableReadOnlyMemory的低電壓,高性能CMOS8位微處理器,俗稱單片機。AT89C2051是一種帶2K字節閃爍可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復擦除100次。該器件采用ATMEH密度非易失存儲器制造技術制造,與工業標準的MCS-51指令集和
11、輸出管腳相兼容。由于將多功能8位CPUffi閃爍存儲器組合在單個芯片中,ATMEL勺AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。AT89C單片機為很多嵌入式控制系統提供了一種靈活性高且價廉的方案。(2)振蕩器特性:XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,XTAL2應不接。有余輸入至內部時鐘信號要通過一個二分頻觸發器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。(3)芯片擦除:整個PERO雌列和三個鎖定位的電擦除可通過正確的控制信號組合,并保
12、持ALE管腳處于低電平10ms來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節被重復編程以前,該操作必須被執行。此外,AT89C5破有穩態邏輯,可以在低到零頻率的條件下靜態邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU亭止工彳但RAM定時器,計數器,串口和中斷系統仍在工作。在掉電模式下,保存RAM勺內容并且凍結振蕩器,禁止所用其他芯片功能,直到下一個硬件復位為止。3.1.3 引腳說明與硬件連接(1)引腳圖,如圖4:(T M C3i 3>和;>“M 甘口,»-3.U %A ,* 。,PR4 T I>A t w nj尸«R C>/
13、. 1 A. IL X T A L4 > A . 快, 0B口口tlDeqA * AA A A « A G.Q:- vr: 。,量上了孑 J J J* VQJPI*-, lrA p F A 尹 A 戶 p 鼾圖4AT89C51弓唧圖(2) P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASHY程和校驗時,P1口作為第八位地址接收利用P1口為按鍵接入口,形成4x4組成具有16個按鍵矩陣的鍵盤,作為琴鍵鍵盤,設計成16
14、個音,如下圖5:所對應的鍵碼0123456789ABCDEF圖54x4鍵盤(3) P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數據存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優勢,當對外部八位地址數據存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASHY程和校驗時接收高八位地址信號和控制信號。利用P2.0接播放音樂鍵,
15、如圖6:0一<q、= 6sLzcJ Ka<二。d gamd ya<sHd m 口喚 mHJ Eszod LnsL s Lo_圖6自動播放歌曲(4) P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口同時為閃爍編程和編程校驗接收一些控制信號。1011121314 工1617R3200利用P3.0RXD口(串行輸入口)接1個喇叭,通過執行相應的功能程序使電子琴發出不同音色的聲音,如圖7:P2.7/A15P3.
16、0/RXDP3.im<DP32/INT0"P33而TP3.4/T0P3.5n1P3.6/WRP37/RD圖7P3.0的輸出電路圖中喇叭處接了1個2N3906的PNP其弓|腳圖如下圖8:2N3906CTO-92BE圖82N3906弓唧圖(5) RST復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH,不管是否有內部程序存儲器。注意加密方式1時,/EA將內部鎖定為RESET當/EA端保持高電平時,此間內部程序存儲器。在FLASHS程期間,此引腳也用于施加12V編程電源(VPP。
17、(6) XTAL1反向振蕩放大器的輸入及內部時鐘工作電路的輸入XTAL2:來自反向振蕩器的輸出。如圖10:JL ci .R2 一二二 C2- 16pF1k口 LCRYSTALieU1XTAL2圖10晶振部分3.2.元器件清單如下表2:名稱數值個數單片機AT89C511獨立按鍵(可彈起的)182N39061喇叭1電阻R110KQ1電阻R21KQ1電阻R3200Q1電容C1、C216pF各1個電容C34.7uF1晶振12MHz1表2元器件清單4 .系統工作說明接上電源,按下自動播放歌曲按鍵B17,P2.0口此時接上低電平,作為輸出口,因為P2.0具有輸出寄存器寄存的內容的特殊功能,所以播放出已編好
18、程序的歌曲。當按下復位部分的按鍵B18時,因為復位部分是接高電平的,按下按鍵就產生高電平輸入進行電路的復位,自動播放的歌曲就馬上停止。而4x4矩陣鍵盤是接P1口作為輸入,16個鍵位產生不同的頻率對應其簡譜碼而產生不同的音階。喇叭輸出部分接P3.0口,一直保持低電平作為輸出,接上一個PNP2N3906作為放大功能使其播放聲音。5 .結束語5.1 收獲與體會通過這次課程設計,讓我感覺到了單片機的樂趣以及運用單片機設計電路比較方便和簡單。在課程設計過程中,我學會了怎么通過各種方式查詢相關的資料,尤其是要充分利用互聯網來查找自己想要的資料。這次的課程設計涉及硬件和軟件兩方面的內容。首先是軟件部分,我學
19、會了運用keilC51軟件建立工程文件來調試程序的正確性,同時也學會了運用proteus軟件來畫電路圖,基本掌握proteus軟件的使用方法包括繪制原理圖、PCB圖、3D圖,通過這些圖與焊接硬件電路緊密的聯在一起。由于自己所學有限,所以程序的編寫事件很頭疼的事,所以我們是先從網上下載一些類似的程序,然后對程序進行分析修改加以利用。硬件部分,在選取單片機前必須知道我們將要制作的電路需要實現什么功能,根據其功能來選取我們需要的單片機。而在焊接的過程中我發現每個元器件的排布是十分講究的,布局得好焊接起來就方便且簡單多了。設計好后,要將程序燒入芯片,經過調試成功后,我們可以任意彈奏自己想要的旋律。本研
20、究通過制作電子琴,將幾個模塊很好的融合起來,對使用單片機設計簡易電子琴進行了分析,并介紹了基于單片機電子琴統硬件組成。利用單片機產生不同頻率來獲得我們要求的音階。說明一首音樂是許多不同的音階組成的,而每個音階對應著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構成我們所想要的音樂了,所以我們只要把一首歌曲的音階對應頻率關系弄正確來,然后我們利用功放電路來將音樂聲音放大。5.2 遇到的問題與解決方法(1)繪制好電路總原理圖準備焊接的時候,發現按照原理圖來焊接相當困難,不知從何下手。于是我上網查了一下資料,發現原來proteus軟件有自動布局和自動布線的功能來繪制PCB圖,而且還可以輸出3D
21、圖。根據這總原理圖、PCB圖還有3D圖來焊接電路,很快地焊接好電路而且一插上電源電路就跟仿真一樣成功了。(2)在購買材料的時候那間店沒有AT89C51單片機,只好購買了STC89C5常片機。回來上網查了一下資料,發現它們的引腳都一樣,而且STC89C52勺容量大一些,功能更強,所以完全可以代替AT89C51來實現本設計的電子琴電路的功能。5.3 教程建議我覺得只是單純的上課來學習單片機是很難的,老師應該多找一些電路的實例來講授單片機的知識,這樣會讓學生更容易接受而且更容易明白。課程應該多安排一些課程設計來讓學生自己動手來提高對單片機的知識和動手能力。6 .參考文獻1李朝青.單片機原理與接口技術
22、.2李光飛、樓然苗.單片機課程設計指導.北京:北京航空航天大學出版社.3蔡朝洋.單片機控制實習與專題制作.北京:北京航空航天大學出版社.4嚴天峰.單片機應用系統設計與仿真調試.北京:北京航空航天大學出版社.2005年8月.7.附錄百-LO。t>ate。01ir-HHii£田004L:TT"o-9T互zzETIEIE-kIEecEEayucdLIda/W9£d9'Idid/sedS-Id山外EdridUNVE'CdEldOlN/E'Ed工Idaxi/rtdndaxyraTdO'Id%MEZdfrhWSZdlEhWSZd¥
23、;3CLWfdA-|tf1MTEdN3SdOIWEZdewizdSWDZdzawzOdIS甘9OW8Pdsav/sodvawodEOtfJEDdnvixEaiVJZOdLOW/kOdoav/oodnvix<IS0681V89&£i?81inFTYTWT*V*3j0itrfItlRhu*OVti圖12實物圖圖13PCB圖設計源程序:BUFFEQU30HSTH0EQU31HSTL0EQU32HTEMPEQU33HORG00HLJMPSTARTORG0BHLJMPINT_T0ORG001BHLJMPTIM1START:MOVTMOD,#01H;設置T0工作方式SETBET0S
24、ETBEA;啟動T0MAIN:MOV P1,#0FFH ;P1CLR P1.4;MOV A,P1ANL A,#0FH;XRL A,#0FH;全置1開始掃描第一行屏蔽高四位低位有“0”則有鍵按下,否則無JZKKEY1;判斷有無鍵按下,有則繼續,沒有則轉移到KKEY1LCALLDELY10MS;調用延時程序MOV A,P1重新開始判斷有無鍵按下ANLA,#0FHXRLA,#0FHJZKKEY1MOVA,P1ANLA,#0FH;求鍵值CJNEA,#0EH,CKK1;相等說明該行第一列有鍵按下,不等則轉移MOV BUFF,#0該鍵值為0LJMP NDK1跳到NDKia行相應的功能程序CKK1:CJNE
25、A,#0DH,KK2;相等說明該行第二列有鍵按下,不等則轉移MOVBUFF,#1;該鍵值為1LJMPNDK1;跳到NDK曲行相應的功能程序KK2:CJNEA,#0BH,KK3;相等說明該行第三列有鍵按下,不等則轉移MOVBUFF,#2;該鍵值為2LJMPNDK1;跳到NDK曲行相應的功能程序KK3:CJNEA,#07H,KK4;相等說明該行第四列有鍵按下,不等則轉移MOVBUFF,#3;該鍵值為2LJMPNDK1;跳到NDK曲行相應的功能程序KK4:NOPNDK1:MOVA,BUFFMOVDPTR,#TABLEMOVCA,A+DPTRMOVP0,AMOVA,BUFFMOVB,#2MULABMO
26、VTEMP,AMOVDPTR,#TABLE1MOVCA,A+DPTRMOVSTH0,AMOVTH0,AINCTEMPMOVA,TEMPMOVCA,A+DPTRMOVSTL0,AMOV TL0,ASETBTR0NDK1A:MOVA,P1ANLA,#0FHXRLA,#0FHJNZNDK1ACLRTR0KKEY1:開始掃描第二行MOVP1,#0FFH;CLRP1.5MOVA,P1ANLA,#0FHXRLA,#0FHJZKKEY2LCALLDELY10MSMOVA,P1ANLA,#0FHXRLA,#0FHJZKKEY2MOVA,P1ANLA,#0FHCJNEA,#0EH,KK5MOVBUFF,#4LJ
27、MPNDK2KK5:CJNEA,#0DH,KK6MOVBUFF,#5LJMPNDK2KK6:CJNEA,#0BH,KK7MOVBUFF,#6LJMP NDK#KK7:CJNE A,#7H,KK8MOVBUFF,#7LJMPNDK2KK8:NOPNDK2:MOVA,BUFFMOVDPTR,#TABLEMOVCA,A+DPTRMOVP0,AMOVA,BUFFMOVB,#2MULABMOVTEMP,AMOVDPTR,#TABLE1MOVCA,A+DPTRMOVSTH0,AMOVTH0,AINCTEMPMOVA,TEMPMOVCA,A+DPTRMOVSTL0,AMOVTL0,ASETBTR0NDK2A
28、:MOVA,P1ANLA,#0FHXRLA,#0FHJNZNDK2ACLR TR0KKEY2:MOVP1,#0FFH;開始掃描第三行CLRP1.6MOVA,P1ANLA,#0FHXRLA,#0FHJZKKEY3LCALLDELY10MSMOVA,P1ANLA,#0FHXRLA,#0FHJZKKEY3MOVA,P1ANLA,#0FHCJNEA,#0EH,KK9MOVBUFF,#8LJMPNDK3KK9:CJNEA,#0DH,KK10MOVBUFF,#9LJMPNDK3KK10:CJNEA,#0BH,KK11MOVBUFF,#10LJMPNDK3KK11:CJNEA,#07H,KK12MOV BU
29、FF,#11LJMP NDK3KK12:NOPNDK3:MOVA,BUFFMOVDPTR,#TABLEMOVCA,A+DPTRMOVP0,AMOVA,BUFFMOVB,#2MULABMOVTEMP,AMOVDPTR,#TABLE1MOVCA,A+DPTRMOVSTH0,AMOV TH0,AINCTEMPMOVA,TEMPMOVCA,A+DPTRMOVSTL0,AMOVTL0,ASETBTR0NDK3A:MOVA,P1ANLA,#0FHXRLA,#0FHJNZNDK3ACLRTR0KKEY3:MOVP1,#0FFH;開始掃描第四行CLRP1.7MOVA,P1ANLA,#0FHXRLA,#0FHJ
30、ZKKEY4LCALLDELY10MSMOVA,P1ANLA,#0FHXRLA,#0FHJZKKEY4MOVA,P1ANLA,#0FHCJNEA,#0EH,KK13MOVBUFF,#12LJMP NDK#KK13:CJNE A,#0DH,KK14MOVBUFF,#13LJMPNDK4KK14:CJNEA,#0BH,KK15MOVBUFF,#14LJMPNDK4KK15:CJNEA,#07H,KK16MOVBUFF,#15LJMPNDK4KK16:NOPNDK4:MOVA,BUFFMOVDPTR,#TABLEMOVCA,A+DPTRMOVP0,AMOVA,BUFFMOVB,#2MULABMOVT
31、EMP,AMOVDPTR,#TABLE1MOVCA,A+DPTRMOVSTH0,AMOVTH0,AINCTEMPMOVA,TEMPMOVCA,A+DPTRMOVSTL0,AMOVTL0,ASETB TR0NDK4A:MOVA,P1ANLA,#0FHXRLA,#0FHJNZNDK4ACLRTR0KKEY4:MOVA,#0FFHMOVP2,AMOVA,P2JBACC.0,KKEY5LCALLDELY10MSMOVA,P2JBACC.0,KKEY5MOVBUFF,#16LJMPSTART22START22:MOVA,BUFFCJNEA,#16,KKEY5LJMPSTART2KKEY5:LJMPMAI
32、NSTART2:MOVTMOD,#10HtT1在M1MOVIE,#88H;中斷使能START0:MOV30H,#00;取簡譜碼指針NEXT:MOVA,30H;簡譜碼指針載入AMOVDPTR,#TAB至TAB取簡譜碼MOVCA,A+DPTR;MOVR2,A;渠道的簡譜碼暫存于R2JZEND0;是否渠道00(結束碼)ANLA,#0FH;不是,則取低4位(節拍碼)MOVR5,A;將節拍碼存入R5MOVA,R2;將取到的簡譜碼再載入ASWAPA高低4位交換ANLA,#0FH;取低4位(音符碼)JNZSING;取到的音符碼是否為0?CLRTR1;開始,則不發音SJMPD1;跳至D1SING:DECA;取
33、到的音符碼減1(不含0)MOV22H,A;存入(22H)RLA;乘2MOVDPTR,#TAB1至TABLE1取相對的高位字節計數值MOVCA,A+DPTR;MOVTH1,A;取到的高位字節存入TH0MOV21H,A;取到的高位字節存入(21H)MOVA,22H;在載入取到的音符碼RLA;乘2INCA;力口1MOVCA,A+DPTR!;TABLE1取相對的低位字節計數值MOVTL1,A;取到的低位字節存入TL0MOV20H,A;取到的低位字節存入(20H)SETBTR1;啟動TIMER0D1:LCALLDELAY;其本單位時間1/4拍187毫秒INC30H;取簡譜碼指針加1JMPNEXT;取下一個簡譜碼END
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東電力高等專科學校《循證醫學與流行病學》2023-2024學年第一學期期末試卷
- 山東工藝美術學院《企業級數據庫的配置和管理》2023-2024學年第二學期期末試卷
- 江蘇省泗陽縣重點名校2025年初三9月聯考數學試題含解析
- 三江學院《Oacle數據庫》2023-2024學年第二學期期末試卷
- 寧夏銀川二中2025屆高三下學期期中聯考物理試題(創新班)試題含解析
- 遼寧師范高等專科學校《臨床微生物》2023-2024學年第一學期期末試卷
- 江蘇省南京市示范名校2025年高三下學期第一次診斷考試英語試題含解析
- 房地產分銷代理合同二零二五年
- 房地產抵押管理合同書二零二五年
- 二零二五版落水管安裝高空作業安全協議書
- 《關于強化危險化學品“一件事”全鏈條安全管理的措施》學習解讀
- 2025中交第一航務工程局限公司招聘69人易考易錯模擬試題(共500題)試卷后附參考答案
- 施工現場質量、安全生產管理體系
- 2025年醫院感染知識題庫及答案
- 2025年山東濰坊市再擔保集團股份限公司社會招聘11人自考難、易點模擬試卷(共500題附帶答案詳解)
- (高清版)DB11∕T2326-2024油氣管道高后果區識別與管理規范
- 液壓升降平臺施工方案
- 房產中介法律知識
- 2024年11月-礦山隱蔽致災因素普查
- 【2025新教材】教科版一年級科學下冊全冊教案【含反思】
- 2025年由民政局策劃的離婚協議官方文本模板
評論
0/150
提交評論