




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于at24c02的多機(jī)通信:基于at24c02的多機(jī)通信 讀取程序#include / 包含51單片機(jī)寄存器定義的頭文件#include /包含_nop_()函數(shù)定義的頭文件#defineop_read0xa1/ 器件1地址以及讀取操作,0xa1即為1010 0001b#defineop_write 0xa0/ 器件1地址以及寫入操作,0xa1即為1010 0000bsbit sda=p34; /將串行數(shù)據(jù)總線sda位定義在為p3.4引腳sbit scl=p33; /將串行時(shí)鐘總線sda位定義在為p3.3引腳sbit flag=p30;/*函數(shù)功能:延時(shí)1ms(3j+2)*i=(333+2)
2、10=1010(微秒),可以認(rèn)為是1毫秒*/void delay1ms() unsigned char i,j; for(i=0;i10;i+) for(j=0;j33;j+) ; /*函數(shù)功能:延時(shí)若干毫秒入口參數(shù):n*/ void delaynms(unsigned char n) unsigned char i;for(i=0;in;i+) delay1ms(); /*函數(shù)功能:開始數(shù)據(jù)傳送*/void start()/ 開始位sda = 1; /sda初始化為高電平“1”scl = 1; /開始數(shù)據(jù)傳送時(shí),要求scl為高電平“1”_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /
3、等待一個(gè)機(jī)器周期sda = 0; /sda的下降沿被認(rèn)為是開始信號_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期scl = 0; /scl為低電平時(shí),sda上數(shù)據(jù)才允許變化(即允許以后的數(shù)據(jù)傳遞)_nop_(); /等待一個(gè)機(jī)器周期/*函數(shù)功能:結(jié)束數(shù)據(jù)傳送*/void stop()/ 停止位sda = 0; /sda初始化為低電平“0”_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期scl = 1; /結(jié)束數(shù)據(jù)傳送時(shí),要求scl為高電平“1”_nop_(); /等待一個(gè)機(jī)
4、器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期sda = 1; /sda的上升沿被認(rèn)為是結(jié)束信號_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期/*函數(shù)功能:從at24cxx讀取數(shù)據(jù)出口參數(shù):x*/unsigned char readdata()/ 從at24cxx移入數(shù)據(jù)到mcuunsigned char i;unsigned char x; /儲存從at24cxx中讀出的數(shù)據(jù)for(i = 0; i 8; i+)scl = 1; /scl置為高電平x=1; /將x中的各二進(jìn)位向左移一位x|=(uns
5、igned char)sda; /將sda上的數(shù)據(jù)通過按位“或“運(yùn)算存入x中scl = 0; /在scl的下降沿讀出數(shù)據(jù)return(x); /將讀取的數(shù)據(jù)返回/*函數(shù)功能:向at24cxx的當(dāng)前地址寫入數(shù)據(jù)入口參數(shù):y (儲存待寫入的數(shù)據(jù))*/在調(diào)用此數(shù)據(jù)寫入函數(shù)前需首先調(diào)用開始函數(shù)start(),所以scl=0bit writecurrent(unsigned char y)unsigned char i;bit ack_bit; /儲存應(yīng)答位for(i = 0; i 8; i+)/ 循環(huán)移入8個(gè)位 sda = (bit)(y&0x80); /通過按位“與”運(yùn)算將最高位數(shù)據(jù)送到s /因?yàn)閭?/p>
6、送時(shí)高位在前,低位在后_nop_(); /等待一個(gè)機(jī)器周期 scl = 1; /在scl的上升沿將數(shù)據(jù)寫入at24cxx _nop_(); /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 scl = 0; /將scl重新置為低電平,以在sc線形成傳送數(shù)據(jù)所需的個(gè)脈沖y = 1; /將y中的各二進(jìn)位向左移一位sda = 1; / 發(fā)送設(shè)備(主機(jī))應(yīng)在時(shí)鐘脈沖的高電平期間(scl=1)釋放sda線, /以讓sda線轉(zhuǎn)由接收設(shè)備(at24cxx)控制_nop_(); /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 scl = 1; /根據(jù)上述規(guī)定,scl應(yīng)為高電平_nop_();
7、 /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 ack_bit = sda; /接受設(shè)備(at24cxx)向sda送低電平,表示已經(jīng)接收到一個(gè)字節(jié) /若送高電平,表示沒有接收到,傳送異常scl = 0; /scl為低電平時(shí),sda上數(shù)據(jù)才允許變化(即允許以后的數(shù)據(jù)傳遞)return ack_bit;/ 返回at24cxx應(yīng)答位/*函數(shù)功能:從第一個(gè)at24cxx中的當(dāng)前地址讀取數(shù)據(jù)出口參數(shù):x (儲存讀出的數(shù)據(jù)) */unsigned char readcurrent()unsigned char x;st
8、art(); /開始數(shù)據(jù)傳遞writecurrent(op_read); /選擇要操作的at24cxx芯片,并告知要讀其數(shù)據(jù)x=readdata(); /將讀取的數(shù)據(jù)存入xstop(); /停止數(shù)據(jù)傳遞return x; /返回讀取的數(shù)據(jù)/*函數(shù)功能:從at24cxx中的指定地址讀取數(shù)據(jù)入口參數(shù):set_addr出口參數(shù):x */unsigned char readset(unsigned char set_addr)/ 在指定地址讀取start(); /開始數(shù)據(jù)傳遞writecurrent(op_write); /選擇要操作的at24cxx芯片,并告知要對其寫入數(shù)據(jù)writecurrent(
9、set_addr); /寫入指定地址return(readcurrent(); /從第一個(gè)at24cxx芯片指定地址讀出數(shù)據(jù)并返回/*函數(shù)功能:主函數(shù)*/main(void) sda = 1; / sda=1,scl=1,使主從設(shè)備處于空閑狀態(tài) scl = 1; while(1) while(flag=1) ; p1=readset(0x36); /從第二個(gè)at24c02中的指定地址0x36讀出數(shù)據(jù)delaynms(90); /實(shí)例88:基于at24c02的多機(jī)通信 寫入程序#include / 包含51單片機(jī)寄存器定義的頭文件#include /包含_nop_()函數(shù)定義的頭文件#defin
10、eop_read0xa1/ 器件1地址以及讀取操作,0xa1即為1010 0001b#defineop_write 0xa0/ 器件1地址以及寫入操作,0xa1即為1010 0000bsbit sda=p34; /將串行數(shù)據(jù)總線sda位定義在為p3.4引腳sbit scl=p33; /將串行時(shí)鐘總線sda位定義在為p3.3引腳sbit flag=p30;/*函數(shù)功能:延時(shí)1ms(3j+2)*i=(333+2)10=1010(微秒),可以認(rèn)為是1毫秒*/void delay1ms() unsigned char i,j; for(i=0;i10;i+) for(j=0;j33;j+) ; /*函
11、數(shù)功能:延時(shí)若干毫秒入口參數(shù):n*/ void delaynms(unsigned char n) unsigned char i;for(i=0;in;i+) delay1ms(); /*函數(shù)功能:開始數(shù)據(jù)傳送*/void start()/ 開始位sda = 1; /sda初始化為高電平“1”scl = 1; /開始數(shù)據(jù)傳送時(shí),要求scl為高電平“1”_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期sda = 0; /sda的下降沿被認(rèn)為是開始信號_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_()
12、; /等待一個(gè)機(jī)器周期scl = 0; /scl為低電平時(shí),sda上數(shù)據(jù)才允許變化(即允許以后的數(shù)據(jù)傳遞)_nop_(); /等待一個(gè)機(jī)器周期/*函數(shù)功能:結(jié)束數(shù)據(jù)傳送*/void stop()/ 停止位sda = 0; /sda初始化為低電平“0”_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期scl = 1; /結(jié)束數(shù)據(jù)傳送時(shí),要求scl為高電平“1”_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期sda = 1; /sda的上升沿被認(rèn)為是結(jié)束信號 _nop_(); /等
13、待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期/*函數(shù)功能:向at24cxx的當(dāng)前地址寫入數(shù)據(jù)入口參數(shù):y (儲存待寫入的數(shù)據(jù))*/在調(diào)用此數(shù)據(jù)寫入函數(shù)前需首先調(diào)用開始函數(shù)start(),所以scl=0bit writecurrent(unsigned char y)unsigned char i;bit ack_bit; /儲存應(yīng)答位for(i = 0; i 8; i+)/ 循環(huán)移入8個(gè)位 sda = (bit)(y&0x80); /通過按位“與”運(yùn)算將最高位數(shù)據(jù)送到s /因?yàn)閭魉蜁r(shí)高位在前,低位在后_nop_();
14、 /等待一個(gè)機(jī)器周期 scl = 1; /在scl的上升沿將數(shù)據(jù)寫入at24cxx _nop_(); /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 scl = 0; /將scl重新置為低電平,以在sc線形成傳送數(shù)據(jù)所需的個(gè)脈沖y = 1; /將y中的各二進(jìn)位向左移一位sda = 1; / 發(fā)送設(shè)備(主機(jī))應(yīng)在時(shí)鐘脈沖的高電平期間(scl=1)釋放sda線, /以讓sda線轉(zhuǎn)由接收設(shè)備(at24cxx)控制_nop_(); /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 scl = 1; /根據(jù)上述規(guī)定,scl應(yīng)為高電平_nop_(); /等待一個(gè)機(jī)器周期 _nop_();
15、 /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 ack_bit = sda; /接受設(shè)備(at24cxx)向sda送低電平,表示已經(jīng)接收到一個(gè)字節(jié) /若送高電平,表示沒有接收到,傳送異常scl = 0; /scl為低電平時(shí),sda上數(shù)據(jù)才允許變化(即允許以后的數(shù)據(jù)傳遞)return ack_bit;/ 返回at24cxx應(yīng)答位/*函數(shù)功能:向at24cxx中的指定地址寫入數(shù)據(jù)入口參數(shù):add (儲存指定的地址);dat(儲存待寫入的數(shù)據(jù))*/void writeset(unsigned char add, unsigned char dat)/
16、 在指定地址addr處寫入數(shù)據(jù)writecurrentstart(); /開始數(shù)據(jù)傳遞writecurrent(op_write); /選擇要操作的第一個(gè)at24cxx芯片,并告知要對其寫入數(shù)據(jù)writecurrent(add); /寫入指定地址writecurrent(dat); /向當(dāng)前地址(上面指定的地址)寫入數(shù)據(jù)stop(); /停止數(shù)據(jù)傳遞delaynms(4); /1個(gè)字節(jié)的寫入周期為1ms, 最好延時(shí)1ms以上/*函數(shù)功能:主函數(shù)*/main(void) tmod=0x01; th0=(65536-46083)/256; tl0=(65536-46083)%256; ea=1;
17、et0=1; tr0=1; flag=1; while(1) while(flag=1) writeset(0x36,0xf0); /將數(shù)據(jù)0xf0寫入第一個(gè)at24c02的指定地址0x36 delaynms(50); /延時(shí)50ms while(flag=0) ; /*函數(shù)功能:定時(shí)器t0的中斷函數(shù),使p3.0引腳輸出100ms方波*/void time0(void) interrupt 1 using 1 th0=(65536-46083)/256; tl0=(65536-46083)%256; flag=!flag;/實(shí)例89:將渴望樂譜寫入at24c02并讀出播放#include /
18、包含51單片機(jī)寄存器定義的頭文件#include /包含_nop_()函數(shù)定義的頭文件#defineop_read0xa1/ 器件地址以及讀取操作,0xa1即為1010 0001b#defineop_write 0xa0/ 器件地址以及寫入操作,0xa1即為1010 0000bsbit sda=p34; /將串行數(shù)據(jù)總線sda位定義在為p3.4引腳sbit scl=p33; /將串行時(shí)鐘總線sda位定義在為p3.3引腳sbit sound=p37; /將sound位定義為p3.7,從該引腳輸出音頻unsigned int c; /儲存定時(shí)器的定時(shí)常數(shù)/以下是c調(diào)低音的音頻宏定義#define
19、l_dao 262 /將“l(fā)_dao”宏定義為低音“1”的頻率262hz#define l_re 286 /將“l(fā)_re”宏定義為低音“2”的頻率286hz#define l_mi 311 /將“l(fā)_mi”宏定義為低音“3”的頻率311hz#define l_fa 349 /將“l(fā)_fa”宏定義為低音“4”的頻率349hz#define l_sao 392 /將“l(fā)_sao”宏定義為低音“5”的頻率392hz#define l_la 440 /將“l(fā)_a”宏定義為低音“6”的頻率440hz#define l_xi 494 /將“l(fā)_xi”宏定義為低音“7”的頻率494hz/以下是c調(diào)中音的音頻
20、宏定義#define dao 523 /將“dao”宏定義為中音“1”的頻率523hz#define re 587 /將“re”宏定義為中音“2”的頻率587hz#define mi 659 /將“mi”宏定義為中音“3”的頻率659hz#define fa 698 /將“fa”宏定義為中音“4”的頻率698hz#define sao 784 /將“sao”宏定義為中音“5”的頻率784hz#define la 880 /將“l(fā)a”宏定義為中音“6”的頻率880hz#define xi 987 /將“xi”宏定義為中音“7”的頻率523hz/以下是c調(diào)高音的音頻宏定義#define h_dao
21、 1046 /將“h_dao”宏定義為高音“1”的頻率1046hz#define h_re 1174 /將“h_re”宏定義為高音“2”的頻率1174hz#define h_mi 1318 /將“h_mi”宏定義為高音“3”的頻率1318hz#define h_fa 1396 /將“h_fa”宏定義為高音“4”的頻率1396hz#define h_sao 1567 /將“h_sao”宏定義為高音“5”的頻率1567hz#define h_la 1760 /將“h_la”宏定義為高音“6”的頻率1760hz#define h_xi 1975 /將“h_xi”宏定義為高音“7”的頻率1975hz/
22、*函數(shù)功能:節(jié)拍的延時(shí)的基本單位,延時(shí)200ms*/void delay() unsigned char i,j; for(i=0;i250;i+) for(j=0;j250;j+) ; /*以下是對at24c02進(jìn)行讀寫操作的源程序 */*函數(shù)功能:延時(shí)1ms(3j+2)*i=(333+2)10=1010(微秒),可以認(rèn)為是1毫秒*/void delay1ms() unsigned char i,j; for(i=0;i10;i+) for(j=0;j33;j+) ; /*函數(shù)功能:延時(shí)若干毫秒入口參數(shù):n*/ void delaynms(unsigned char n) unsigned
23、char i;for(i=0;in;i+) delay1ms(); /*函數(shù)功能:開始數(shù)據(jù)傳送*/void start()sda = 1; /sda初始化為高電平1scl = 1; /開始數(shù)據(jù)傳送時(shí),要求scl為高電平1_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期sda = 0; /sda的下降沿被認(rèn)為是開始信號_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期scl = 0; /scl為低電平時(shí),sda上數(shù)據(jù)才允許變化(即允許以后的數(shù)據(jù)傳遞)/*函數(shù)功能:結(jié)束數(shù)據(jù)傳送*/
24、void stop()sda = 0; /sda初始化為低電平0_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期scl = 1; /結(jié)束數(shù)據(jù)傳送時(shí),要求scl為高電平1_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期_nop_(); /等待一個(gè)機(jī)器周期sda = 1; /sda的上升沿被認(rèn)為是結(jié)束信號/*函數(shù)功能:從at24cxx讀取數(shù)據(jù)出口參數(shù):x*/unsigned char readdata()unsigned char i;unsigned char x; /儲存從at24cxx中讀出的數(shù)據(jù)for(i
25、= 0;i 8;i+)scl = 1; /scl置為高電平x=1; /將x中的各二進(jìn)位向左移一位x|=(unsigned char)sda; /將sda上的數(shù)據(jù)通過按位或運(yùn)算存入x中scl = 0; /在scl的下降沿讀出數(shù)據(jù)return(x); /將讀取的數(shù)據(jù)返回/*函數(shù)功能:向at24cxx的當(dāng)前地址寫入數(shù)據(jù)入口參數(shù):y (儲存待寫入的數(shù)據(jù))*/在調(diào)用此數(shù)據(jù)寫入函數(shù)前需首先調(diào)用開始函數(shù)start(),所以scl=0bit writecurrent(unsigned char y)unsigned char i;bit ack_bit; /儲存應(yīng)答位for(i = 0; i 8; i+) /
26、 循環(huán)移入8個(gè)位 sda = (bit)(y&0x80); /通過按位與運(yùn)算將最高位數(shù)據(jù)送到s /因?yàn)閭魉蜁r(shí)高位在前,低位在后_nop_(); /等待一個(gè)機(jī)器周期 scl = 1; /在scl的上升沿將數(shù)據(jù)寫入at24cxx _nop_(); /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 scl = 0; /將scl重新置為低電平,以在sc線形成傳送數(shù)據(jù)所需的個(gè)脈沖y = 1; /將y中的各二進(jìn)位向左移一位sda = 1; / 發(fā)送設(shè)備(主機(jī))應(yīng)在時(shí)鐘脈沖的高電平期間(scl=1)釋放sda線, /以讓sda線轉(zhuǎn)由接收設(shè)備(at24cxx)控制_nop_(); /等待一個(gè)機(jī)器周期
27、_nop_(); /等待一個(gè)機(jī)器周期 scl = 1; /根據(jù)上述規(guī)定,scl應(yīng)為高電平_nop_(); /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 _nop_(); /等待一個(gè)機(jī)器周期 ack_bit = sda; /接受設(shè)備(at24cxx)向sda送低電平,表示已經(jīng)接收到一個(gè)字節(jié) /若送高電平,表示沒有接收到,傳送異常scl = 0; /scl為低電平時(shí),sda上數(shù)據(jù)才允許變化(即允許以后的數(shù)據(jù)傳遞)return ack_bit;/ 返回at24cxx應(yīng)答位/*函數(shù)功能:向at24cxx中的指定地址寫入數(shù)據(jù)入口參數(shù):add (儲存指定的
28、地址);dat(儲存待寫入的數(shù)據(jù))*/void writeset(unsigned char add, unsigned char dat)start(); /開始數(shù)據(jù)傳遞writecurrent(op_write); /選擇要操作的at24cxx芯片,并告知要對其寫入數(shù)據(jù)writecurrent(add); /寫入指定地址writecurrent(dat); /向當(dāng)前地址(上面指定的地址)寫入數(shù)據(jù)stop(); /停止數(shù)據(jù)傳遞delaynms(4); /1個(gè)字節(jié)的寫入周期為1ms, 最好延時(shí)1ms以上/*函數(shù)功能:從at24cxx中的當(dāng)前地址讀取數(shù)據(jù)出口參數(shù):x (儲存讀出的數(shù)據(jù)) */un
29、signed char readcurrent()unsigned char x;start(); /開始數(shù)據(jù)傳遞writecurrent(op_read); /選擇要操作的at24cxx芯片,并告知要讀其數(shù)據(jù)x=readdata(); /將讀取的數(shù)據(jù)存入xstop(); /停止數(shù)據(jù)傳遞return x; /返回讀取的數(shù)據(jù)/*函數(shù)功能:從at24cxx中的指定地址讀取數(shù)據(jù)入口參數(shù):set_addr出口參數(shù):x */unsigned char readset(unsigned char set_addr)start(); /開始數(shù)據(jù)傳遞writecurrent(op_write); /選擇要操作
30、的at24cxx芯片,并告知要對其寫入數(shù)據(jù)writecurrent(set_addr); /寫入指定地址return(readcurrent(); /從指定地址讀出數(shù)據(jù)并返回/*函數(shù)功能:主函數(shù)*/main(void) unsigned char i,j; unsigned char temp; /儲存壓縮后的音頻 unsigned char ji; /儲存音符節(jié)拍 unsigned char n; /儲存音符的最大個(gè)數(shù)以在at24c02中為音符和節(jié)拍分配存儲空間 unsigned int fr; /儲存解壓縮后的音頻 /以下是渴望片頭曲的一段簡譜 unsigned int code f=re
31、,mi,re,dao,l_la,dao,l_la, l_sao,l_mi,l_sao,l_la,dao, l_la,dao,sao,la,mi,sao, re, mi,re,mi,sao,mi, l_sao,l_mi,l_sao,l_la,dao, l_la,l_la,dao,l_la,l_sao,l_re,l_mi,l_sao,re,re,sao,la,sao,fa,mi,sao,mi,la,sao,mi,re,mi,l_la,dao,re,mi,re,mi,sao,mi,l_sao,l_mi,l_sao,l_la,dao,l_la,dao,re,l_la,dao,re,mi,re,l_la,dao,re,l_la,dao,re,mi,re,0x00; /以頻率0x00作為簡譜的結(jié)束標(biāo)志/以下是簡譜中每個(gè)音符的節(jié)拍 unsigned char code jp =4,1,1,4,1,1,2, 2,2,2,2,8,4,2,3,1,2,2,10,4,2,2,4,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南測繪職業(yè)學(xué)院《社會體育運(yùn)動(dòng)技能與指導(dǎo)(瑜伽)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西財(cái)經(jīng)學(xué)院《流域管理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 吉安職業(yè)技術(shù)學(xué)院《群落生態(tài)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶城市科技學(xué)院《安全行為學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆農(nóng)業(yè)大學(xué)《醫(yī)學(xué)影像診斷學(xué)1》2023-2024學(xué)年第二學(xué)期期末試卷
- 海南大學(xué)《中國古文名篇導(dǎo)讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 安陽幼兒師范高等??茖W(xué)?!秾W(xué)位論文選題與設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 公章申請流程
- 抽排水施工方案
- 2025年鄉(xiāng)村醫(yī)生崗位理論知識考試模擬試題及答案(共100題)
- 導(dǎo)管常維護(hù)與并發(fā)癥護(hù)理課件
- 內(nèi)蒙古機(jī)電職業(yè)技術(shù)學(xué)院單獨(dú)招生(機(jī)電類)考試題庫大全-下(判斷題匯總)
- 抗菌藥物考核試題及答案
- 2023水下錄像作業(yè)安全要求
- 銀行消保培訓(xùn)課件
- 酒店重大事故隱患排查整治方案
- 水泥攪拌樁施工重點(diǎn)、難點(diǎn)分析及應(yīng)對措施
- 貴州民族大學(xué)輔導(dǎo)員考試試題2023
- 2023年陜西公務(wù)員申論考試真題及答案-B卷
- 建筑施工安全風(fēng)險(xiǎn)辨識分級管控指南
- 九年級化學(xué)下冊第9單元溶液課題3溶液的濃度第二課時(shí)化學(xué)反應(yīng)中的溶質(zhì)質(zhì)量分?jǐn)?shù)的計(jì)算作業(yè)講義新人教版
評論
0/150
提交評論