




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章習(xí)題 1.什么是單片機(jī)?單片機(jī)和通用微機(jī)相比有何特點(diǎn)? 答:?jiǎn)纹瑱C(jī)又稱為單片微計(jì)算機(jī),它的結(jié)構(gòu)特點(diǎn)是將微型計(jì)算機(jī)的基本功能部件(如中央處理器(cpu)、存儲(chǔ)器、輸入接口、輸出接口、定時(shí)/計(jì)數(shù)器及終端系統(tǒng)等)全部集成在一個(gè)半導(dǎo)體芯片上。 雖然單片機(jī)只是一個(gè)芯片,但無(wú)論從組成還是從邏輯功能上來(lái)看,都具有微機(jī)系統(tǒng)的定義。與通用的微型計(jì)算機(jī)相比,單片機(jī)體積小巧,可以嵌入到應(yīng)用系統(tǒng)中作為指揮決策中心,是應(yīng)用系統(tǒng)實(shí)現(xiàn)智能化。 2.單片機(jī)的發(fā)展有哪幾個(gè)階段?8位單片機(jī)會(huì)不會(huì)過(guò)時(shí),為什么? 答:?jiǎn)纹瑱C(jī)誕生于1971年,經(jīng)歷了scm、mcu、s
2、oc三大階段,早期的scm單片機(jī)都是8位或4位的。其中最成功的是intel的8031,此后在8031上發(fā)展出了mcs51系列mcu系統(tǒng)?;谶@一系統(tǒng)的單片機(jī)系統(tǒng)直到現(xiàn)在還在廣泛使用。隨著工業(yè)控制領(lǐng)域要求的提高,開(kāi)始出現(xiàn)了16位單片機(jī),但因?yàn)樾詢r(jià)比不理想并未得到很廣泛的應(yīng)用。90年代后隨著消費(fèi)電子產(chǎn)品大發(fā)展,單片機(jī)技術(shù)得到了巨大提高。隨著intel i960系列特別是后來(lái)的arm系列的廣泛應(yīng)用,32位單片機(jī)迅速取代16位單片機(jī)的高端地位,并且進(jìn)入主流市場(chǎng)。然而,由于各應(yīng)用領(lǐng)域大量需要的仍是8位單片機(jī),因此各大公司紛紛推出高性能、大容量、多功能的新型8位單片機(jī)。 目前,單片機(jī)正
3、朝著高性能和多品種發(fā)展,但由于mcs-51系列8位單片機(jī)仍能滿足絕大多數(shù)應(yīng)用領(lǐng)域的需要,可以肯定,以mcs-51系列為主的8位單片機(jī),在當(dāng)前及以后的相當(dāng)一段時(shí)間內(nèi)仍將占據(jù)單片機(jī)應(yīng)用的主導(dǎo)地位。 3.舉例說(shuō)明單片機(jī)的主要應(yīng)用領(lǐng)域。 答:?jiǎn)纹瑱C(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過(guò)程控制等領(lǐng)域,大致可分如下幾個(gè)范疇:智能儀器 單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實(shí)現(xiàn)諸如電壓、電流、功率、頻率、濕度、溫度、流量、速度、
4、厚度、角度、長(zhǎng)度、硬度、元素、壓力等物理量的測(cè)量。采用單片機(jī)控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強(qiáng)大。例如精密的測(cè)量設(shè)備(電壓表、功率計(jì),示波器,各種分析儀)。 工業(yè)控制 單片機(jī)具有體積小、控制功能強(qiáng)、功耗低、環(huán)境適應(yīng)能力強(qiáng)、擴(kuò)展靈活和使用方便等優(yōu)點(diǎn),用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)、通信系統(tǒng)、信號(hào)檢測(cè)系統(tǒng)、無(wú)線感知系統(tǒng)、測(cè)控系統(tǒng)、機(jī)器人等應(yīng)用控制系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報(bào)警系統(tǒng),與計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級(jí)控制系統(tǒng)等。 家用電器現(xiàn)在的家用電器廣泛采用了單片機(jī)控制,從
5、電飯煲、洗衣機(jī)、電冰箱、空調(diào)機(jī)、彩電、其他音響視頻器材、再到電子秤量設(shè)備和白色家電等。 網(wǎng)絡(luò)和通信 現(xiàn)代的單片機(jī)普遍具備通信接口,可以很方便地與計(jì)算機(jī)進(jìn)行數(shù)據(jù)通信,為在計(jì)算機(jī)網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實(shí)現(xiàn)了單片機(jī)智能控制,從手機(jī),電話機(jī)、小型程控交換機(jī)、樓宇自動(dòng)通信呼叫系統(tǒng)、列車(chē)無(wú)線通信、再到日常工作中隨處可見(jiàn)的移動(dòng)電話,集群移動(dòng)通信,無(wú)線電對(duì)講機(jī)等。 醫(yī)用設(shè)備領(lǐng)域 單片機(jī)在醫(yī)用設(shè)備中的用途亦相當(dāng)廣泛,例如醫(yī)用呼吸機(jī),各種分析儀,監(jiān)護(hù)儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等
6、。 模塊化系統(tǒng) 某些專用單片機(jī)設(shè)計(jì)用于實(shí)現(xiàn)特定功能,從而在各種電路中進(jìn)行模塊化應(yīng)用,而不要求使用人員了解其內(nèi)部結(jié)構(gòu)。如音樂(lè)集成單片機(jī),看似簡(jiǎn)單的功能,微縮在純電子芯片中(有別于磁帶機(jī)的原理),就需要復(fù)雜的類似于計(jì)算機(jī)的原理。如:音樂(lè)信號(hào)以數(shù)字的形式存于存儲(chǔ)器中(類似于rom),由微控制器讀出,轉(zhuǎn)化為模擬音樂(lè)電信號(hào)(類似于聲卡)。在大型電路中,這種模塊化應(yīng)用極大地縮小了體積,簡(jiǎn)化了電路,降低了損壞、錯(cuò)誤率,也方便于更換。 汽車(chē)電子 單片機(jī)在汽車(chē)電子中的應(yīng)用非常廣泛,例如汽車(chē)中的發(fā)動(dòng)機(jī)控制器,基于can總線的汽車(chē)發(fā)動(dòng)機(jī)智能電子控制器、
7、gps導(dǎo)航系統(tǒng)、abs防抱死系統(tǒng)、制動(dòng)系統(tǒng)、胎壓檢測(cè)等。 此外,單片機(jī)在工商、金融、科研、教育、電力、通信、物流和國(guó)防航空航天等領(lǐng)域都有著十分廣泛的用途。 4.將十進(jìn)制數(shù)37轉(zhuǎn)換為二進(jìn)制,bcd碼和十六進(jìn)制數(shù),并對(duì)轉(zhuǎn)換結(jié)果進(jìn)行對(duì)比分析。 答:37=(100101)b=(25)h;bcd 碼為 0011 0111; 可見(jiàn),同一個(gè)數(shù)用不同進(jìn)制表示,其結(jié)果也不同。 5.寫(xiě)出下列十進(jìn)制數(shù)在8位微機(jī)中的原碼,反碼和補(bǔ)碼形式。
8、60;(1)+36 原碼 0010 0100b 反碼 0010 0100b 補(bǔ)碼 0010 0100b (2)-36 原碼 1010 0100b 反碼
9、;1101 1011b 補(bǔ)碼 1101 1100b (3)+127 原碼 0111 1111b 反碼 0111 1111b補(bǔ)碼 0111 1111b (4)-128 原碼 1000 0000
10、b 反碼 0111 1111b 補(bǔ)碼 1000 0000b (5)-121 原碼 1111 1001b 反碼 1000 0110b 補(bǔ)碼 1000 01
11、11b 6.對(duì)于二進(jìn)制數(shù)1000 1001b,若理解為無(wú)符號(hào)數(shù),則該數(shù)對(duì)應(yīng)十進(jìn)制數(shù)為多少?若理解為有符號(hào)數(shù),則該數(shù)對(duì)應(yīng)十進(jìn)制為多少?若理解為bcd數(shù),則該數(shù)對(duì)應(yīng)十進(jìn)制數(shù)為多少? 答:1000 1001b 無(wú)符號(hào)數(shù):137有符號(hào)數(shù):-9; bcd數(shù):89; 7.對(duì)下列各組數(shù)進(jìn)行“與”,“或”和“異或”運(yùn)算。
12、60;(1)1010 1010 和 0000 0000與 0000 0000或 1010 1010異或 1010 1010(2) 0111 0111 和 1000 1000與 0000 0000或 1111 1111異或 1111 1111(3) 1110 1110 和 0111 0111與 0110 0110或
13、60; 1111 1111異或 1001 1001(4) 0011 1100 和 1111 0000與 0011 0000或 1111 1100異或 1100 11008.proteus isis的工作界面中包含哪幾個(gè)窗口?菜單欄中包含哪幾個(gè)選項(xiàng)? 答:proteus isis的工作界面主要包括標(biāo)題欄、菜單欄、工具欄、狀態(tài)欄、方位控制按鈕、仿真進(jìn)程控制按鈕、對(duì)象選擇窗口,原理圖編輯窗口和預(yù)覽窗口等。
14、160;主菜單欄包含文件、查看、編輯、工具、設(shè)計(jì)、圖形、源文件、調(diào)試、庫(kù)、模板、系統(tǒng)、幫助選項(xiàng)。 9.利用isis模塊開(kāi)發(fā)單片機(jī)系統(tǒng)需要經(jīng)過(guò)哪幾個(gè)主要步驟? 答:(1)啟動(dòng)isis;(2)繪制電路原理圖; (3)輸入單片機(jī)程序; (4)進(jìn)行源代碼調(diào)試; (5)仿真運(yùn)行。 10.何謂pcb?利用ares模塊進(jìn)行pcb設(shè)計(jì)需要經(jīng)過(guò)哪幾個(gè)主要步驟? 答:pcb(printed&
15、#160;circuit board),中文名稱為印制電路板,又稱印刷電路板、印刷線路板,是重要的電子部件,是電子元器件的支撐體,是電子元器件電氣連接的提供者。由于它是采用電子印刷術(shù)制作的,故被稱為“印刷”電路板。 利用ares模塊進(jìn)行pcb設(shè)計(jì)的主要步驟: (1)啟動(dòng)ares; (2)元器件布局; (3)元器件布線; (4)鋪銅; (5)三維效果圖; (6)cadcam輸出。 第2章 mcs-51單片機(jī)結(jié)構(gòu)及原理習(xí)題1 msc51單片機(jī)內(nèi)部由哪些功能部件組成,各有什么功能?答:以51單片機(jī)為例,其內(nèi)部功能部件有:
16、控制器:是對(duì)取自程序存儲(chǔ)器中的指令進(jìn)行譯碼,在規(guī)定的時(shí)刻發(fā)出各種操作所需的控制信號(hào),完成指令所規(guī)定的功能;運(yùn)算器:根據(jù)控制器發(fā)來(lái)的信號(hào),執(zhí)行算術(shù)邏輯運(yùn)算操作;存儲(chǔ)器:包括程序存儲(chǔ)和數(shù)據(jù)存儲(chǔ)器;定時(shí)器計(jì)數(shù)器:2個(gè)16位定時(shí)器/計(jì)數(shù)器,可對(duì)機(jī)器周期計(jì)數(shù),也可對(duì)外部輸入脈沖計(jì)數(shù);中斷系統(tǒng):可響應(yīng)三個(gè)內(nèi)部中斷源和兩個(gè)外部中斷源的中斷請(qǐng)求;輸入輸出接口:4個(gè)8位并行口和一個(gè)全雙工串行口;2msc51單片機(jī)外部引腳的名稱是什么?各有什么功能?答:(1) 電源及晶振引腳vcc(40腳):+5v電源引腳vss(20腳): 接地引腳xtal1(19腳);外接晶振引腳(內(nèi)置放大器輸入端)xtal2(18腳):外接
17、晶振引腳(內(nèi)置放大器輸出端)(2) 控制引腳rst/vpd(9)為復(fù)位/ 備用電源引腳 ale/prog(30)為地址鎖存使能輸出/ 編程脈沖輸入 psen(29):輸出訪問(wèn)片外程序存儲(chǔ)器讀選通信號(hào) ea/ vpp (31):外部rom允許訪問(wèn)/ 編程電源輸入 (3) 并行i/o口引腳p0.0p0.7(3932腳)p0口;p1.0p1.7(18腳)p1口;p2.0p2.7(2128腳)p2口;p3.0p3.7(1017腳)p3口。351系列單片機(jī)的封裝有哪些類型?請(qǐng)說(shuō)明每一種封裝引腳之間的距離。答:51系列單片機(jī)的封裝有:40引腳雙列直插封裝(dipdual in-line package),
18、引腳之間的距離是100mil();44引腳方形扁平封裝(qfp quad flat package)方式,引腳之間的距離是;44引腳帶引線的塑料芯片載體plcc(plastic leaded chip carrier)。4什么是復(fù)位?單片機(jī)復(fù)位電路有哪幾種,工作原理分別是什么?答:復(fù)位使單片機(jī)恢復(fù)原始默認(rèn)狀態(tài)的操作。單片機(jī)復(fù)位電路有:上電復(fù)位電路,由電阻和電容構(gòu)成,通過(guò)上電時(shí),電容相當(dāng)于短路而使復(fù)位引腳在晶振有效的情況下保持2個(gè)機(jī)器周期的高電平;按鈕開(kāi)關(guān)復(fù)位電路,由兩個(gè)電阻的分壓構(gòu)成,通過(guò)手工按下按鈕,使復(fù)位引腳在晶振有效的情況下保持2個(gè)機(jī)器周期的高電平。5通常的微機(jī)系統(tǒng)存儲(chǔ)器結(jié)構(gòu)有哪幾種?m
19、cs-51單片機(jī)存儲(chǔ)器屬于哪一類?cs-51可尋址多大空間?答:通常的微機(jī)系統(tǒng)存儲(chǔ)器結(jié)構(gòu)有兩種結(jié)構(gòu),即哈佛結(jié)構(gòu)和馮諾依曼結(jié)構(gòu)(也叫普林斯頓結(jié)構(gòu)),mcs-51單片機(jī)存儲(chǔ)器屬于,mcs-51可尋址空間是兩個(gè)64kb,即64kb的程序存儲(chǔ)空間和64kb的數(shù)據(jù)存儲(chǔ)空間。6片內(nèi)ram中低128個(gè)單元?jiǎng)澐譃槟娜齻€(gè)主要部分?各部分的主要功能是什么?答:片內(nèi)ram中低128個(gè)單元?jiǎng)澐譃槿齻€(gè)部分:工作寄存器區(qū)(00h-1fh),四組,每組8個(gè),可作用工作寄存器切換使用;可位尋址區(qū)(20h-2fh),16b,位地址為00h-7fh,用作為按位尋址的空間;用戶ram區(qū)(30h-7fh),80b,用作普通ram單元
20、或堆棧。7程序狀態(tài)字寄存器psw各位的定義是什么?答:程序狀態(tài)字寄存器psw各位的定義如下:cyacf0rs1rs0ovf1pcyacf0rs1rs0ovf1pcyacf0rs1rs0ovf1pcyacf0rs1rs0ovf1ppsw.7psw.6psw.5psw.4psw.3psw.2psw.1psw.0psw.7:進(jìn)/借位標(biāo)志cy,加法有進(jìn)位時(shí)置1,減法有借位時(shí)置1;psw.6:輔助進(jìn)位標(biāo)志ac,加法運(yùn)算低四位向高上四位有進(jìn)位時(shí)置1;psw.5、psw.1:用戶標(biāo)志位f0和用戶標(biāo)志位f1,保存用戶的位數(shù)據(jù);psw.4、psw.3:工作寄存器選擇控制位rs1和rs0,00至11分別選擇四組工
21、作之一作為當(dāng)前工作寄存器psw.2 :溢出標(biāo)志位ov,有符號(hào)數(shù)加、減運(yùn)算結(jié)果有溢出或乘除上結(jié)果異常(乘法運(yùn)算結(jié)果大于255即乘積在ba中,或除法運(yùn)算除數(shù)為0)時(shí)置1psw.0:奇偶標(biāo)志位p,累加器a中1的個(gè)數(shù)為奇數(shù)時(shí)置1。8什么是時(shí)鐘周期?什么是機(jī)器周期?什么是指令周期?當(dāng)振蕩頻率為12mhz時(shí),一個(gè)機(jī)器周期為多少微秒?答:時(shí)鐘周期又叫振蕩周期或拍,用p表示,是mcs-51單片機(jī)中最小的時(shí)間單位,在一個(gè)時(shí)鐘周期內(nèi),cpu完成一個(gè)最基本的動(dòng)作。機(jī)器周期:由12個(gè)時(shí)鐘周期構(gòu)成,完成一個(gè)基本操作指令周期:是執(zhí)行一條指令所需的時(shí)間,根據(jù)指令的復(fù)雜性,可由14個(gè)機(jī)器周期構(gòu)成。當(dāng)振蕩頻率為12mhz時(shí),一
22、個(gè)機(jī)器周期為1微秒。9p0、p1、p2和p3口的結(jié)構(gòu)和功能分別是什么?答:p0口的每一位由1個(gè)鎖存器 、2個(gè)三態(tài)緩沖器 、1個(gè)輸出控制電路(非門(mén) x、與門(mén)、電子開(kāi)關(guān)mux、輸出驅(qū)動(dòng)電路構(gòu)成,其功能既可以作為通用i/o口實(shí)現(xiàn)輸入/輸出功能,也可作為單片機(jī)地址線的低8位和數(shù)據(jù)線實(shí)現(xiàn)外部擴(kuò)展功能。在用作輸入輸出口時(shí),需外接上拉電阻。p1口的每一位由1個(gè)鎖存器 、1個(gè)場(chǎng)效應(yīng)管驅(qū)動(dòng)器v和2個(gè)三態(tài)門(mén)緩沖器構(gòu)成,其作用是用作輸入輸出口p2口的每一位由1個(gè)鎖存器、2個(gè)三態(tài)緩沖器、1個(gè)輸出控制單元、1個(gè)輸出驅(qū)動(dòng)單元構(gòu)成,其功能是用作輸入輸出口,或地址總線的高8位。p3口的每一位由1個(gè)鎖存器、2個(gè)三態(tài)緩沖器、1個(gè)
23、第二功能控制單元 、1個(gè)輸出驅(qū)動(dòng)單元構(gòu)成,其作用是用作輸入輸出口或第二功能。1051單片機(jī)引腳ale的作用是什么?當(dāng)51不外接存儲(chǔ)器時(shí),ale上的輸出的脈沖頻率是多少?答:51單片機(jī)引腳ale的作用是對(duì)外部存儲(chǔ)尋址時(shí)鎖存p0口輸出的低8位地址,當(dāng)51不外接存儲(chǔ)器時(shí),ale上的輸出的脈沖頻率是fosc/6。第3章 單片機(jī)的匯編語(yǔ)言與程序設(shè)計(jì)習(xí)題1mcs-51單片機(jī)有哪幾種尋址方式?適用于什么地址空間?答:mcs-51單片機(jī)有7種尋址方式:直接尋址、寄存器尋址、寄存器間接尋址、立即尋址、變址尋址、位尋址、相對(duì)尋址。直接尋址方式:操作數(shù)的地址由指令直接給出,適用于片內(nèi)ram的所有地址空間;如mova
24、,68hmova,psw寄存器尋址方式:指令給出的是寄存器的編碼,操作數(shù)在編碼指定的寄存器中,適用于片內(nèi)00h至1fh的32個(gè)字節(jié),用r0,r7表示,通過(guò)psw的rs1和rs0選擇組號(hào)確定對(duì)應(yīng)32個(gè)字節(jié)中的其中8個(gè),還有累加器a,以及乘除法指令中的a和b寄存器,位尋址方式中的布爾累加器c;mova,r1mulabincdptr寄存器間接尋址方式:指令給出的是寄存器的編碼,操作數(shù)地址在編碼指定的寄存器中,適用于片內(nèi)ram的全部空間,其中52系列中的80h至ffh只能用寄存器間接尋址;如mova,r0mova,r1movxa,dptr立即尋址方式:操作數(shù)本身在指令中直接,給出適用于用8位立即數(shù)對(duì)片
25、內(nèi)ram所有地址單元賦值,也可用16位立即數(shù)對(duì)dptr賦值; 如mova,#0e2hmovdptr,#2000h變址尋址方式:以dptr或pc作為基地址寄存器,以累加器a作為變址寄存器,將基址寄存器與變址寄存器的內(nèi)容相加形成操作數(shù)的實(shí)際地址的一種尋址方式,變址尋址方式適用于程序存儲(chǔ)器rom,僅有三條指令如下:movca,a+dptrmovca,a+pcjmpa+dptr位尋址方式:指令中直接給出操作數(shù)所在單元的位地址,適用于片內(nèi)ram中地址20h至2fh中的16個(gè)字節(jié)中的128個(gè)位地址空間和80h至ffh中地址中可以被8整除的所有sfr中的每個(gè)位地址空間;如movc,7fhmovf0,cmov
26、c,acc.7相對(duì)尋址方式:為相對(duì)轉(zhuǎn)移指令而設(shè),指令中直接給出轉(zhuǎn)移的相對(duì)偏移量,其轉(zhuǎn)移目標(biāo)在當(dāng)前指令-128至127字節(jié)范圍內(nèi)的地址空間。如sjmpstarthere:sjmphere;等效于:sjmp$2mcs-51單片機(jī)的psw程序狀態(tài)字中無(wú)zero(零)標(biāo)志位,怎樣判斷某內(nèi)部數(shù)據(jù)單元的內(nèi)容是否為零?答:mcs-51單片機(jī)的psw程序狀態(tài)字中無(wú)zero(零)標(biāo)志位,判斷某內(nèi)部數(shù)據(jù)單元的內(nèi)容是否為零是能通過(guò)取數(shù)到a累加器,再判斷a中的每一位是否為零來(lái)確定其值是否為零。3編程將內(nèi)部ram的20h-30h單元內(nèi)容清零。解:設(shè)一個(gè)片內(nèi)ram指針r0,先指向首地址20h,通過(guò)累加器a清零,然后采用間
27、接尋址方式依次將a中的零值傳送到指針?biāo)傅钠瑑?nèi)ram單元,每傳送一個(gè)字節(jié),地址指針加1,直到達(dá)到地址為30h或達(dá)到計(jì)數(shù)器規(guī)定的17個(gè)字節(jié)為止。程序1:movr0,#20h;設(shè)地址指針初值clra;累加器清0cont:movr0,a;置0指針?biāo)竼卧猧ncr0;地址指針加1cjner0,#31h,cont;指針未超過(guò)終點(diǎn)則繼續(xù)sjmp$;暫停程序2:movr0,#20h;設(shè)地址指針初值clra;累加器清0movr7,#17;計(jì)數(shù)器賦初值,從20h到30h共17個(gè)字節(jié)cont:movr0,a;置0指針?biāo)竼卧猧ncr0;地址指針加1djnzr7, cont;計(jì)數(shù)器減1,非0,則繼續(xù)sjmp$;暫停
28、4編程查找內(nèi)部ram的32h41h單元中是否有0aah這個(gè)數(shù)據(jù),若有這一數(shù)據(jù),則將50h單元置為0ffh,否則將50h單元清零。解:設(shè)一個(gè)片內(nèi)ram指針r0,先指向首地址32h,比較r0與#0aah,若相等,則退出循環(huán),給50h單元賦0ffh,若不相等,則r0加1為繼續(xù)比較下一個(gè)字節(jié)做準(zhǔn)備,直到達(dá)到地址為41h或達(dá)到計(jì)數(shù)器規(guī)定的16個(gè)字節(jié)為止還沒(méi)找到,則給50h單元賦00h程序1:movr0,#32h;設(shè)地址指針初值cont:cjner0,#0aah,next;比較查找值與指針?biāo)竼卧闹?,不相等轉(zhuǎn)移mova,#0ffh;相等,則準(zhǔn)備好要賦的標(biāo)志值0ffhsjmpdown;轉(zhuǎn)存到保存結(jié)果處ne
29、xt:incr0;修改地址指針cjner0,#42h,cont;若指針未越過(guò)終點(diǎn),則繼續(xù)mova,#00h;查找失敗,則將00h存入結(jié)果標(biāo)志單元down:mov50h,a;將比較結(jié)果標(biāo)志存入50h單元sjmp$;暫停end程序2:movr7,#16;計(jì)數(shù)器賦初值,從20h到30h共16個(gè)字節(jié)movr0,#32h;設(shè)地址指針初值cont:cjner0,#0aah,next;比較查找值與指針?biāo)竼卧闹?,不相等轉(zhuǎn)移mova,#0ffh;相等,則準(zhǔn)備好要賦的標(biāo)志值0ffhsjmpdown;轉(zhuǎn)存到保存結(jié)果處next:incr0;修改地址指針djnzr7,cont;計(jì)數(shù)器減1,非0,則繼續(xù)mova,#0
30、0h;查找失敗,則將00h存入結(jié)果標(biāo)志單元down:mov50h,a;將比較結(jié)果標(biāo)志存入50h單元sjmp$;暫停end5查找20h4fh單元中出現(xiàn)00h的次數(shù),并將查找結(jié)果存入50h單元。解:從20h到4fh共48個(gè)字節(jié)movr7,#48;字節(jié)計(jì)數(shù)器賦初值movr0,#20h;設(shè)地址指針初值cont:cjner0,#00h,next;比較查找值與指針?biāo)竼卧闹?,不相等轉(zhuǎn)移incr6;相等,0的個(gè)數(shù)計(jì)數(shù)器加1next:incr0;修改地址指針djnzr7,cont;計(jì)數(shù)器減1,非0,則繼續(xù)mov50h,r6;保存o的個(gè)數(shù)計(jì)數(shù)值到50h單元sjmp$;暫停endend6已知a=83h,r0=1
31、7h,(17h)=34h,寫(xiě)出下列程序段執(zhí)行之后的a中的內(nèi)容。 anla,#17h orl17h,a xrla,r0 cplaend答:anla,#17h;a=03horl17h,a ;(17h)=0011 0100 0000 0011=0011 0111 xrla,r0;a= 0000 0011 0011 0111 =0011 0100 cpla;a=1100 10117已知單片機(jī)的晶振頻率為12mhz,分別設(shè)計(jì)延時(shí)為0.1s、1s的子程序。答:已知單片機(jī)的晶振頻率為12mhz,則機(jī)器周期為1us,延時(shí)子程序是通過(guò)執(zhí)行指令序列中機(jī)器周期數(shù)來(lái)達(dá)到,如果要0.1s,即100ms,也就是10000
32、0us,所以需要機(jī)器周期數(shù)達(dá)到100000。要延時(shí)達(dá)到1s,可通過(guò)對(duì)延時(shí)為0.1秒的子程序調(diào)用10次來(lái)實(shí)現(xiàn)。delay100ms:mov r6,#200 ;1個(gè)機(jī)器周期d1: mov r7,#250 ;1個(gè)機(jī)器周期d2:nop;1個(gè)機(jī)器周期djnz r7,d2 ;2個(gè)機(jī)器周期,3*251=753djnz r6,d1 ;2個(gè)機(jī)器周期,(1+753+2)*132=99792ret ;2個(gè)機(jī)器周期,1+99792+2=99795,約100msdelay1s:movr7,#10;計(jì)數(shù)10次1loop:acalldelay100ms;延時(shí)100ms子程序99795+2djnzr7,loop;未達(dá)到10次
33、則繼續(xù)10*(2+99795+2)ret;返回2+10*(2+99795+2)=9979928內(nèi)部ram從20h單元開(kāi)始處有一數(shù)據(jù)塊,以odh為結(jié)束標(biāo)志,試統(tǒng)計(jì)該數(shù)據(jù)塊的長(zhǎng)度,將該數(shù)據(jù)塊送到外部數(shù)據(jù)存儲(chǔ)器7e01h開(kāi)始的單元,并將長(zhǎng)度存入7e00h單元。解:從20h的指針用r0,從外部ram7e01開(kāi)始的指針用dptr,計(jì)數(shù)器用r7movr7,#0;字節(jié)計(jì)數(shù)器賦初值movr0,#20h;設(shè)片內(nèi)ram地址指針初值movdptr,#7e01h;設(shè)片外ram地址指針初值cont:mova,r0;取片內(nèi)ram中的一個(gè)字節(jié)movxdptr,a;存入片外ram指針?biāo)竼卧猧ncr7;長(zhǎng)度計(jì)數(shù)器加1incr
34、0;片內(nèi)ram地址指針加1incdptr;片外ram地址指針加1cjnea,#0dh,cont;未達(dá)到結(jié)束標(biāo)志mova,r7;取塊計(jì)數(shù)長(zhǎng)度值movxdptr,a;保存sjmp$;暫停end9內(nèi)部ram從data開(kāi)始的區(qū)域中存放著10個(gè)單字節(jié)十進(jìn)制數(shù),求其累加和,并將結(jié)果存入sum和sum+1單元。解:r7計(jì)數(shù),r6保存累加和高8位,r0用作地址指針org0000hljmpmain org100hsumequ30hdataaequ40hmain:movr7,#10;字節(jié)計(jì)數(shù)器賦初值movr0,#dataa;設(shè)片內(nèi)ram地址指針初值clra;累加器清0movr6,a;累加結(jié)果的高8位cont:ad
35、da,r0;加ram中的一個(gè)字節(jié)到accda ajncnext;若無(wú)進(jìn)位則不用管高8位incr6;有進(jìn)位,高8位加1next:incr0;片內(nèi)ram地址指針加1djnzr7,cont;未完繼續(xù)movsum,a;保存低8位movsum+1,r6;保存高8位sjmp$;暫停end10內(nèi)部ram從data1和data2單元開(kāi)始處存放著兩個(gè)等長(zhǎng)的數(shù)據(jù)塊,數(shù)據(jù)塊的長(zhǎng)度在len單元中。請(qǐng)編程檢查這兩個(gè)數(shù)據(jù)塊是否相等,若相等,將0ffh寫(xiě)入result單元,否則將0寫(xiě)入result單元。解:從data1開(kāi)始的指針用r0,從data2開(kāi)始的指針用r1,計(jì)數(shù)器用r7lenequ10data1equ30hdata
36、2equ40hresultequ50hmovr7,#len;字節(jié)計(jì)數(shù)器賦初值movr0,#data1;設(shè)片內(nèi)ram地址指針初值movr1,#data2;設(shè)片外ram地址指針初值cont:mova,r0;取片內(nèi)ram r0所指的的一個(gè)字節(jié)mov7fh,r1;將r1所指單元內(nèi)容取到片內(nèi)ram地址7fh中cjnea,7fh,noeq;比較,不相等則結(jié)束incr0;data1 ram地址指針加1incr1;data2 ram地址指針加1djnzr7,cont;未完,繼續(xù)mova,#0ffh;相等,準(zhǔn)備寫(xiě)入ffhsjmpdown;轉(zhuǎn)寫(xiě)入結(jié)果處noeq:mova,#0;不相等,準(zhǔn)備寫(xiě)入00hdown:mo
37、vresult,a;保存比較結(jié)果標(biāo)志sjmp$;暫停end11編制程序,將內(nèi)部ram中m1、m2、m3和m4單元中的無(wú)符號(hào)數(shù)xl、x2、x3和x4相加,并把和存入ro和r1(r0中為高8位)中。解:m1equ30hm2equ40hm3equ45hm4equ4fhmova,m1;取第一個(gè)數(shù)adda,m2;與第二個(gè)數(shù)相加jncnext1;如果無(wú)進(jìn)位,則轉(zhuǎn)移至第三個(gè)相加movr0,#1;有進(jìn)位,高8位置1next1:adda,m3;與第三個(gè)數(shù)相加jncnext2;沒(méi)有進(jìn)位,則轉(zhuǎn)至第四個(gè)數(shù)相加incr0;有進(jìn)位,高8位加1next2:adda,m4;與第四個(gè)數(shù)相加jncnext3;沒(méi)有進(jìn)位,則轉(zhuǎn)至結(jié)束
38、incr0;有進(jìn)位,高8位再加1next3:movr1,a;低8位保存到r1sjmp$;暫停end第4章 單片機(jī)的c51語(yǔ)言習(xí)題1c語(yǔ)言的優(yōu)點(diǎn)是什么?c程序的主要結(jié)構(gòu)特點(diǎn)是什么?答:c語(yǔ)言是一種高級(jí)語(yǔ)言,學(xué)習(xí)比低級(jí)容易,不需要具體組織、分配存儲(chǔ)器資源和處理端口數(shù)據(jù),可以直接驅(qū)動(dòng)單片機(jī)的所有資源。c程序以函數(shù)為單位,由一個(gè)主函數(shù)和若干個(gè)其他函數(shù)構(gòu)成,主函數(shù)是程序的入口,其他函數(shù)由主函數(shù)直接或間接調(diào)用。程序可以由一個(gè)文件或多個(gè)文件組成。文件類型包括頭文件和c語(yǔ)言源文件,也可以是匯編語(yǔ)言文件,c程序可與匯編語(yǔ)言混合編程。2c51語(yǔ)言的變量定義包含哪些關(guān)鍵因素?為何這樣考慮?答:c語(yǔ)言的變量定義格式如
39、下:存儲(chǔ)種類數(shù)據(jù)類型存儲(chǔ)類型變量名其中:存儲(chǔ)種類與標(biāo)準(zhǔn)c語(yǔ)言相同,包括:自動(dòng)型(auto)、外部型(extern)、靜態(tài)型(static)、寄存器型(register)。數(shù)據(jù)類型除了包含標(biāo)準(zhǔn)c語(yǔ)言類型的字符型(char),整型(int),長(zhǎng)整型(long),浮點(diǎn)型(float),雙精度型(double)外,還有二進(jìn)制位型(bit),特殊功能寄存器型(sfr),sfr可位尋址的位類型(sbit)。存儲(chǔ)類型包括:片內(nèi)ram區(qū)(data)、片內(nèi)可位尋址區(qū)(bdata),片內(nèi)ram間接尋址區(qū)(idata),片外ram頁(yè)尋址區(qū)(pdata),片外ram區(qū)(xdata)、rom區(qū)(code)。只所以比標(biāo)準(zhǔn)
40、c語(yǔ)言多了存儲(chǔ)類型,就是因?yàn)閙cs51單片機(jī)的存儲(chǔ)結(jié)構(gòu)中有四個(gè)物理存儲(chǔ)空間(片內(nèi)ram、片內(nèi)rom,片外ram,片外rom),三個(gè)邏輯地址空間(片內(nèi)ram,片外ram,rom),而且有多種尋址方式(直接尋址、間接尋址、頁(yè)面尋址、位尋址)所致,所以在定義變量時(shí),要根據(jù)其所在位置和尋址方式明確指定存儲(chǔ)類型。3c51與匯編語(yǔ)言的特點(diǎn)各有哪些?怎樣實(shí)現(xiàn)兩者的優(yōu)勢(shì)互補(bǔ)?答:c51是結(jié)構(gòu)化語(yǔ)言,代碼緊湊;接近自然語(yǔ)言,程序可讀性強(qiáng),易于調(diào)試、維護(hù);庫(kù)函數(shù)豐富,編程工作量小,可使產(chǎn)品開(kāi)發(fā)周期短;具有機(jī)器級(jí)控制能力,功能很強(qiáng),適合于嵌入式系統(tǒng)開(kāi)發(fā);匯編指令無(wú)關(guān),易于掌握,上手快。匯編語(yǔ)言優(yōu)點(diǎn)是編寫(xiě)的程序代碼精
41、煉、執(zhí)行速度快,在相同功能下,匯編語(yǔ)言程序可能比c語(yǔ)言程序效率高。缺點(diǎn)是對(duì)程序員要求高,必須對(duì)單片機(jī)的硬件結(jié)構(gòu)非常熟悉才能編程,不便于編寫(xiě)比較復(fù)雜的程序。可根據(jù)需要對(duì)要求時(shí)間性很強(qiáng)的代碼用匯編語(yǔ)言編寫(xiě),其它部分用c語(yǔ)言編寫(xiě),兩者混合編程就可以實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ)。4指出下面程序的語(yǔ)法錯(cuò)誤: #include<reg51.h> main() a=c; int a=7,c delay(10) void delay(); cgar i; for(i=o; i<=255; ”+”); 答: #include<reg51.h> main() a=c;/a和c必須先定義才可使用 in
42、t a=7,c/缺分號(hào),應(yīng)該提在使用前說(shuō)明 delay(10)/延時(shí)子程序必須先定義,或先有函數(shù)原型說(shuō)明 void delay();/作為函數(shù)定義,有函數(shù)定義不能嵌套的問(wèn)題,/即不能在一個(gè)函數(shù)內(nèi)定義另一個(gè)函數(shù),而且“”前不應(yīng)有分號(hào)/作為函數(shù)原型說(shuō)明,應(yīng)該放在函數(shù)調(diào)用之前,且其后不應(yīng)該接函數(shù)體 cgar i;/字符型應(yīng)該是unsigned char for(i=o; i<=255; ”+”);/ ”+”應(yīng)改成i+/主函數(shù)沒(méi)有結(jié)束,缺”5定義變量a,b,c,其中a為內(nèi)部ram的可位尋址區(qū)的字符變量,b為外部數(shù)據(jù)存儲(chǔ)區(qū)浮點(diǎn)型變量,c為指向 int 型 xdata 區(qū)的指針。答:char bda
43、ta a;float xdata b;int xdata *c;6編程將8051的內(nèi)部數(shù)據(jù)存儲(chǔ)器20h單元和35h單元的數(shù)據(jù)相乘,結(jié)果存到外部數(shù)據(jù)存儲(chǔ)器中(任意位置)。解:方法一:用嵌入式匯編語(yǔ)言實(shí)現(xiàn)#include<reg51.h>void main()#pragma asmmova,20hmovb,35hmulabmovdptr,#1234hmovxdptr,aincdptrmova,bmovxdptr,a#pragma endasm方法二:?jiǎn)斡胏語(yǔ)言編程實(shí)現(xiàn)#include<reg51.h>#include<math.h>int movdata(cha
44、r);void main() unsigned int xdata x; unsigned char *ptr,a,b; ptr=0x25; a=*ptr; ptr=0x30; b=*ptr; x=a*b;78051的片內(nèi)數(shù)據(jù)存儲(chǔ)器25h單元中存放有一個(gè)010的整數(shù),編程求其平方根(精確到5位有效數(shù)字),將平方根放到30h單元為首址的內(nèi)存中。解:方法一:用c語(yǔ)言與匯編語(yǔ)言混合編程實(shí)現(xiàn)/用c語(yǔ)言編寫(xiě)的主函數(shù)main.c#include<reg51.h>#include<math.h>char getdata(char);void main() char a=0x25,c;
45、 float f; c=getdata(a); f=sqrt(c);用匯編語(yǔ)言編寫(xiě)的取數(shù)據(jù)子函數(shù),只有一個(gè)地址參數(shù)在r7中,返回值為指定地址單元中的內(nèi)容,用r7返回主函數(shù)。public _getdatadesegment codersegde_getdata:mova,r7 ;取地址參數(shù)movr0,a mova,r0movr7,a;返回地址單元中的內(nèi)容exit: retend方法二:?jiǎn)斡胏語(yǔ)言編程實(shí)現(xiàn)/main.c#include<reg51.h>#include<math.h>int movdata(char);void main() char n; char *pt
46、r; float *ptr2; float f; ptr=0x25; n=*ptr; f=sqrt(n); ptr2=0x30; *ptr2=f;8將外部ram 10h15h單元的內(nèi)容傳送到內(nèi)部ram 10h15h單元。解:方法一:采用c語(yǔ)言與匯編語(yǔ)言混合編程/用c語(yǔ)言編寫(xiě)的主函數(shù)main.c#include<reg51.h>char movdata(char,char);void main() char a=0x10,b=0x06; movdata(a,b);用匯編語(yǔ)言編寫(xiě)的移動(dòng)數(shù)據(jù)子函數(shù)movdata,其中第一個(gè)參數(shù)在r7中為首地址,第二個(gè)參數(shù)在r5中為字節(jié)數(shù)public _m
47、ovdatadesegment codersegde_movdata:mova,r7 ;取參數(shù)movr0,a loop:movxa,r0movr0,adjnzr5,loopexit: retend 方法二:?jiǎn)斡胏語(yǔ)言編程實(shí)現(xiàn)/main.c#include<reg51.h>int movdata(char);void main() char n=6; char *ptr1=0x10; char xdata *ptr2; ptr2=0x20; while(n-) *ptr2+=*ptr1+; 9內(nèi)部ram 20h、21h和22h、23h單元分別存放著兩個(gè)無(wú)符號(hào)的16位數(shù),將其中的大數(shù)置
48、于24h和25h單元。解:方法一:#include<reg51.h>void main() unsigned int *ptr;/設(shè)置一個(gè)內(nèi)部ram指針 unsigned int x,y,z; ptr=0x20;/指向0x20單元 x=*ptr;/取第一個(gè)數(shù) ptr=0x22;/指向0x22單元 y=*ptr;/取第二個(gè)數(shù) z=(x>y)?x:y;/將兩數(shù)中的較大者賦給z ptr=0x24;/指向地址為0x24的目標(biāo)單元 *ptr=z;/將大數(shù)存入目標(biāo)單元方法二:#include<reg51.h>#include<absacc.h>void main(
49、) unsigned int x,y,z; x=dbyte0x20*256+dbyte0x21; y=dbyte0x22*256+dbyte0x23; z=(x>y)?x:y;/將兩數(shù)中的較大者賦給z dbyte0x24=z/256; dbyte0x25=z%256;方法三:#include<reg51.h>unsigned int x _at_ 0x20;unsigned int y _at_ 0x22;unsigned int z _at_ 0x24;void main() z=(x>y)?x:y;第4章 單片機(jī)的c51語(yǔ)言習(xí)題1c語(yǔ)言的優(yōu)點(diǎn)是什么?c程序的主要結(jié)構(gòu)
50、特點(diǎn)是什么?答:c語(yǔ)言是一種高級(jí)語(yǔ)言,學(xué)習(xí)比低級(jí)容易,不需要具體組織、分配存儲(chǔ)器資源和處理端口數(shù)據(jù),可以直接驅(qū)動(dòng)單片機(jī)的所有資源。c程序以函數(shù)為單位,由一個(gè)主函數(shù)和若干個(gè)其他函數(shù)構(gòu)成,主函數(shù)是程序的入口,其他函數(shù)由主函數(shù)直接或間接調(diào)用。程序可以由一個(gè)文件或多個(gè)文件組成。文件類型包括頭文件和c語(yǔ)言源文件,也可以是匯編語(yǔ)言文件,c程序可與匯編語(yǔ)言混合編程。2c51語(yǔ)言的變量定義包含哪些關(guān)鍵因素?為何這樣考慮?答:c語(yǔ)言的變量定義格式如下:存儲(chǔ)種類數(shù)據(jù)類型存儲(chǔ)類型變量名其中:存儲(chǔ)種類與標(biāo)準(zhǔn)c語(yǔ)言相同,包括:自動(dòng)型(auto)、外部型(extern)、靜態(tài)型(static)、寄存器型(register
51、)。數(shù)據(jù)類型除了包含標(biāo)準(zhǔn)c語(yǔ)言類型的字符型(char),整型(int),長(zhǎng)整型(long),浮點(diǎn)型(float),雙精度型(double)外,還有二進(jìn)制位型(bit),特殊功能寄存器型(sfr),sfr可位尋址的位類型(sbit)。存儲(chǔ)類型包括:片內(nèi)ram區(qū)(data)、片內(nèi)可位尋址區(qū)(bdata),片內(nèi)ram間接尋址區(qū)(idata),片外ram頁(yè)尋址區(qū)(pdata),片外ram區(qū)(xdata)、rom區(qū)(code)。只所以比標(biāo)準(zhǔn)c語(yǔ)言多了存儲(chǔ)類型,就是因?yàn)閙cs51單片機(jī)的存儲(chǔ)結(jié)構(gòu)中有四個(gè)物理存儲(chǔ)空間(片內(nèi)ram、片內(nèi)rom,片外ram,片外rom),三個(gè)邏輯地址空間(片內(nèi)ram,片外ram
52、,rom),而且有多種尋址方式(直接尋址、間接尋址、頁(yè)面尋址、位尋址)所致,所以在定義變量時(shí),要根據(jù)其所在位置和尋址方式明確指定存儲(chǔ)類型。3c51與匯編語(yǔ)言的特點(diǎn)各有哪些?怎樣實(shí)現(xiàn)兩者的優(yōu)勢(shì)互補(bǔ)?答:c51是結(jié)構(gòu)化語(yǔ)言,代碼緊湊;接近自然語(yǔ)言,程序可讀性強(qiáng),易于調(diào)試、維護(hù);庫(kù)函數(shù)豐富,編程工作量小,可使產(chǎn)品開(kāi)發(fā)周期短;具有機(jī)器級(jí)控制能力,功能很強(qiáng),適合于嵌入式系統(tǒng)開(kāi)發(fā);匯編指令無(wú)關(guān),易于掌握,上手快。匯編語(yǔ)言優(yōu)點(diǎn)是編寫(xiě)的程序代碼精煉、執(zhí)行速度快,在相同功能下,匯編語(yǔ)言程序可能比c語(yǔ)言程序效率高。缺點(diǎn)是對(duì)程序員要求高,必須對(duì)單片機(jī)的硬件結(jié)構(gòu)非常熟悉才能編程,不便于編寫(xiě)比較復(fù)雜的程序??筛鶕?jù)需要對(duì)
53、要求時(shí)間性很強(qiáng)的代碼用匯編語(yǔ)言編寫(xiě),其它部分用c語(yǔ)言編寫(xiě),兩者混合編程就可以實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ)。4指出下面程序的語(yǔ)法錯(cuò)誤: #include<reg51.h> main() a=c; int a=7,c delay(10) void delay(); cgar i; for(i=o; i<=255; ”+”); 答: #include<reg51.h> main() a=c;/a和c必須先定義才可使用 int a=7,c/缺分號(hào),應(yīng)該提在使用前說(shuō)明 delay(10)/延時(shí)子程序必須先定義,或先有函數(shù)原型說(shuō)明 void delay();/作為函數(shù)定義,有函數(shù)定義不能嵌套的問(wèn)題,/即不能在一個(gè)函數(shù)內(nèi)定義另一個(gè)函數(shù),而且“”前不應(yīng)有分號(hào)/作為函數(shù)原型說(shuō)明,應(yīng)該放在函數(shù)調(diào)用之前,且其后不應(yīng)該接函數(shù)體 cgar i;/字符型應(yīng)該是unsigned char for(i=o; i<=255; ”+”);/ ”+”應(yīng)改成i+/主函數(shù)沒(méi)有結(jié)束,缺”5定義變量a,b,c,其中a為內(nèi)部ram的可位尋址區(qū)的字符變量,b為外部數(shù)據(jù)存儲(chǔ)區(qū)浮點(diǎn)型變量,c為指向 int 型 xdata 區(qū)的指針。答:char bdata
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國(guó)際地理考試題及答案
- 龍崗書(shū)城面試題及答案
- 承德銀行面試題及答案
- 競(jìng)聘面試題套路及答案
- java開(kāi)發(fā)oa系統(tǒng)面試題及答案
- 規(guī)矩論述面試題及答案
- 化工研究面試題及答案
- java文件上傳面試題及答案
- 東莞軟通動(dòng)力java面試題及答案
- 商品銷(xiāo)售流程
- 安全生產(chǎn)人員密集場(chǎng)所管理
- 公安行業(yè)大數(shù)據(jù)
- 醫(yī)療設(shè)備管理委員會(huì)工作制度及職責(zé)
- 高職單招數(shù)學(xué)集合專項(xiàng)練習(xí)題
- 二零二五年度倉(cāng)儲(chǔ)物流勞務(wù)派遣合同
- 道閘技術(shù)方案
- 基于遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)在切削力預(yù)測(cè)上的應(yīng)用
- 外研版(2024)七年級(jí)下冊(cè)課文挖空(全冊(cè))(無(wú)答案)
- 人工智能導(dǎo)論第二章答案
- 2025年上半年內(nèi)蒙古興安盟招募“三支一扶”社區(qū)民生工作志愿服務(wù)高校畢業(yè)生報(bào)到及易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年河北交通投資集團(tuán)公司招聘筆試題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論