![單片機(jī)課后練習(xí)習(xí)題及答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/26/3385254d-dde6-4d03-8739-265f5f8d967b/3385254d-dde6-4d03-8739-265f5f8d967b1.gif)
![單片機(jī)課后練習(xí)習(xí)題及答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/26/3385254d-dde6-4d03-8739-265f5f8d967b/3385254d-dde6-4d03-8739-265f5f8d967b2.gif)
![單片機(jī)課后練習(xí)習(xí)題及答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/26/3385254d-dde6-4d03-8739-265f5f8d967b/3385254d-dde6-4d03-8739-265f5f8d967b3.gif)
![單片機(jī)課后練習(xí)習(xí)題及答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/26/3385254d-dde6-4d03-8739-265f5f8d967b/3385254d-dde6-4d03-8739-265f5f8d967b4.gif)
![單片機(jī)課后練習(xí)習(xí)題及答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/26/3385254d-dde6-4d03-8739-265f5f8d967b/3385254d-dde6-4d03-8739-265f5f8d967b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第9、10章習(xí)題一、問答題1ALE端的作用是什么答:ALE是地址鎖存允許信號(hào)端/編程脈沖輸入端。當(dāng)89C51上電正常工作后,ALE引腳不斷向外輸出正脈沖信號(hào),此頻率為振蕩器頻率的六分之一。CPU訪問片外存儲(chǔ)器時(shí),會(huì)丟失一個(gè)脈沖。當(dāng)對(duì)片外RAM進(jìn)行讀/寫時(shí),ALE 信號(hào)不是周期性的。在其他情況下,ALE信號(hào)是一種周期信號(hào),可以用做其他外部設(shè)備的時(shí)鐘信號(hào)。2總線接口部件的用途是什么答:總線接口部件負(fù)責(zé)CPU與存儲(chǔ)器、I/O接口之間的數(shù)據(jù)傳送,即從內(nèi)存單元或者外設(shè)端口中取數(shù)據(jù),傳送給執(zhí)行部件?;蛘甙褕?zhí)行部件的操作結(jié)果傳送到指定的內(nèi)存單元或外設(shè)端口中。這樣的功能部件叫做總線接口部件。3為什么在存儲(chǔ)系統(tǒng)
2、中要進(jìn)行片選控制答:一個(gè)存儲(chǔ)系統(tǒng)往往需要一定數(shù)量的存儲(chǔ)芯片。CPU每次只能對(duì)其中的一片存儲(chǔ)器進(jìn)行訪問,因此CPU首先要選擇的是訪問那些芯片,這就需要進(jìn)行片選控制。一般用空出的高位地址或地址譯碼器輸出的控制信號(hào)形成片選信號(hào)。只有片選信號(hào)有效時(shí),才能對(duì)所連芯片的存儲(chǔ)單元進(jìn)行讀寫。4。5芯片74LS373、74LS164、74LS138、8255、27512、62128的基本功能以及通常使用在MCS-51系統(tǒng)中的作用。答:74LS373為地址鎖存器,通常用作擴(kuò)展外部Rom、Ram或IO口用; 74LS164為串行輸入并行輸出轉(zhuǎn)換器,常用在將串口擴(kuò)展為并口; 74LS138為3選8譯碼器,常用來做地址
3、譯碼器; 8255為可編程并行IO口擴(kuò)展芯片,常用來擴(kuò)展IO口; 27512為64k的EPROM程序存儲(chǔ)器; 62128為16k的RAM,數(shù)據(jù)存儲(chǔ)器。6在MCS-51單片機(jī)系統(tǒng)中,外接程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器共用16位地址線和8位數(shù)據(jù)線,會(huì)不會(huì)發(fā)生沖突,并說明為什么答:不會(huì),因?yàn)榭刂菩盘?hào)線的不同:外擴(kuò)的RAM芯片既能讀出又能寫入,所以通常都有讀寫控制引腳,記為OE和WE。外擴(kuò)RAM的讀、寫控制引腳分別與MCS-51的RD和WR引腳相連。外擴(kuò)的EPROM在正常使用中只能讀出,不能寫入,故EPROM芯片沒有寫入控制引腳,只有讀出引腳,記為OE,該引腳與MCS-51單片機(jī)的PSEN相連。78031在使
4、用外部數(shù)據(jù)存儲(chǔ)器時(shí),最多還有多少條通用I/O線可供用戶使用并說明原因。答:8031使用外部程序存儲(chǔ)器時(shí),P0口和P2口要作數(shù)據(jù)總線和地址總線,所以只有P1口和P2口可用作I/O口,共16條I/O線。在使用外部數(shù)據(jù)存儲(chǔ)器時(shí),除了占用P0和P2之外,還需要用和控制線,而這兩條線就是P3口中的兩條:和,所以這時(shí)只有14條I/O可用使用。當(dāng)然,P2口的8條線并不一定全部占用,但即使如此,這幾條線也不能再作I/O線,而只能系統(tǒng)擴(kuò)展時(shí)再用。8能否把繼電器直接接在89C51的某一口線上來用為什么答:不能。因?yàn)?9C51的I/O所提供的電壓不足于驅(qū)動(dòng)繼電器,必須加驅(qū)動(dòng)電路,如一個(gè)功率三極管或74LS06等。9
5、ADC0809的主要性能答:ADC0809、ADC0808是8位逐次逼近式、單片CMOS集成的A/D轉(zhuǎn)換器。主要性能為: 分辨率為8位; 精度:ADC0809小于±1LSB(ADC0808小于±1/2LSB,其余性能與ADC0809一樣); 單+5V供電,模擬輸入電壓范圍為0+5V; 具有鎖存控制的8路輸入模擬開關(guān); 可鎖存三態(tài)輸出,輸出與TTL電平兼容; 功耗為15mW; 不必進(jìn)行零點(diǎn)和滿刻度調(diào)整; 轉(zhuǎn)換速度取決于芯片外接的時(shí)鐘頻率。時(shí)鐘頻率范圍:101280kHz。典型值為時(shí)鐘頻率640kHz,轉(zhuǎn)換時(shí)間約為100ms。10D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)。答:主要技術(shù)指標(biāo)有:
6、(1)分辨率(2)建立時(shí)間(Setting Time)(3)精度其它指標(biāo)還有線性度、溫度系數(shù)、漂移等。11DAC0832與單片機(jī)的接口有哪幾種方式答:單緩沖器方式:使數(shù)據(jù)直接寫入DAC寄存器,立即進(jìn)行D/A轉(zhuǎn)換。此方式適用于只有一路模擬量輸出,或有幾路模擬量輸出但并不要求同步的系統(tǒng)。雙緩沖器方式:可以使兩路或多路并行D/A轉(zhuǎn)換器同時(shí)輸出模擬量。直通方式:單片機(jī)不對(duì)DA的控制端進(jìn)行控制,數(shù)量一旦輸入,就直接進(jìn)入DAC寄存器進(jìn)行DA轉(zhuǎn)換。12. 某8位AD轉(zhuǎn)換器采用的正參考電壓為5v,負(fù)參考電壓為0v, 當(dāng)輸入的電壓為5v, 0v,時(shí),此AD轉(zhuǎn)換器獲得的轉(zhuǎn)換值是多少(用16進(jìn)制表示)答:A/D轉(zhuǎn)換
7、中,輸入模擬量與n位輸出數(shù)字量的關(guān)系式為:這里: 輸入模擬量;轉(zhuǎn)換后輸出數(shù)字量; AD轉(zhuǎn)換器的正、負(fù)參考電壓;INTEGER取整。當(dāng):時(shí),轉(zhuǎn)換值時(shí),轉(zhuǎn)換值時(shí),轉(zhuǎn)換值13. 某8位DA轉(zhuǎn)換器采用的正參考電壓為5v,負(fù)參考電壓為0v, 當(dāng)數(shù)字量為127, FFH時(shí),此DA轉(zhuǎn)換器獲得的轉(zhuǎn)換值是多少答:D/A轉(zhuǎn)換中,輸入數(shù)字量與輸出轉(zhuǎn)換值的關(guān)系式為:這里:輸出模擬量值;輸入數(shù)字量;DA轉(zhuǎn)換器的位數(shù);DA轉(zhuǎn)換器的正、負(fù)參考電壓;當(dāng): 時(shí),轉(zhuǎn)換值 時(shí),轉(zhuǎn)換值14為什么采用集電極開路門(OC-Open-Collecto)要采用上拉電阻答:OC門電路的輸出級(jí)是一個(gè)集電極開路的晶體三極管,如圖實(shí)線部分所示。三極
8、管T2集電極什么都不接,所以叫做集電極開路(左邊的三極管為反相之用,使輸入為“0”時(shí),輸出也為“0”)。當(dāng)輸入端為“0”時(shí),三極管T1截止(即集電極C跟發(fā)射極E之間相當(dāng)于斷開),所以5V電源通過1K電阻加到三極管T2上,三極管T2導(dǎo)通(相當(dāng)于一個(gè)開關(guān)閉合);當(dāng)輸入端為“1”時(shí),三極管T1導(dǎo)通,三極管T2截止(相當(dāng)于開關(guān)斷開)。很明顯,當(dāng)T2導(dǎo)通時(shí),輸出直接接地,所以輸出電平為0。而當(dāng)T2截止時(shí),則輸出端懸空了,即高阻態(tài)。這時(shí)電T21k+VVCC1k輸入輸出T1OC門輸出驅(qū)動(dòng)電路平狀態(tài)未知,如果后面一個(gè)電阻負(fù)載(即使很輕的負(fù)載)到地,那么輸出端的電平就被這個(gè)負(fù)載拉到低電平了,所以這個(gè)電路是不能輸
9、出高電平的。所以組成電路時(shí),OC門輸出端必須外加一個(gè)接至正電源的上拉電阻(如圖虛線所示)才能正常工作。15什么是光電耦合器簡述主要結(jié)構(gòu)答:在計(jì)算機(jī)應(yīng)用系統(tǒng)中,為防止現(xiàn)場強(qiáng)電磁的干擾或工頻電壓通過輸出通道反串到測控系統(tǒng),一般采用通道隔離技術(shù)。輸出通道的隔離最常用的元件是光電耦合器,簡稱光耦。光電耦合器件是以光為媒介傳輸信號(hào)的器件,它把一個(gè)發(fā)光二極管與一個(gè)受光源(如光敏三極管、光敏晶閘管或光敏集成電路等)封裝在一起,構(gòu)成電光電轉(zhuǎn)換器件。根據(jù)受光源結(jié)構(gòu)的不同,可以將光電耦合器件分為晶體管輸出的光電耦合器件和可控硅輸出的光電耦合器件兩大類。16繪出單片機(jī)與直流繼電器的接口電路,并說明二極管的作用。 V
10、DD1kD1524JVcc89C5190134N25T1N40011k15012直流繼電器的接口電路答:接口電路如下:二極管D的作用是保護(hù)三極管T,稱為續(xù)流二極管。原理如下:當(dāng)輸出低電平時(shí),T導(dǎo)通,繼電器J吸合;當(dāng)輸出高電平時(shí),T截止,繼電器斷開。在繼電器吸合到斷開的瞬間,由于線圈中的電流不能突變,將在線圈產(chǎn)生下正上負(fù)的感應(yīng)電壓,使晶體管集電極承受高電壓,有可能損壞驅(qū)動(dòng)三極管T。為此在繼電器J線圈兩端并接一個(gè)續(xù)流二極管D,使線圈兩端的感應(yīng)電壓被箝位在 V左右。正常工作時(shí),線圈上的電壓上正下負(fù),二極管D截止,對(duì)電路沒有影響。機(jī)械繼電器可在繼電器節(jié)點(diǎn)兩端并接火花抑制電路,減少電火花影響,如圖的電容
11、。17什么是固態(tài)繼電器固態(tài)繼電器( SSR (- Solid State Relay ))是一種全部由固態(tài)電子元件組成的新型無觸點(diǎn)開關(guān)器件,它利用電子元件(如開關(guān)三極管、雙向可控硅等半導(dǎo)體器件)的開關(guān)特性,可達(dá)到無觸點(diǎn)無火花地接通和斷開電路的目的,因此又被稱為“無觸點(diǎn)開關(guān)”。二、選擇題1. 8031在擴(kuò)展外部數(shù)據(jù)存儲(chǔ)器后,還有 14 條通用I/O線可供用戶使用。 2. 區(qū)分片外程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的最可靠方法是 D 。(A) 其芯片型號(hào)是RAM還是ROM。(B) 看其位于地址范圍的低端還是高端。(C) 看其離MCS51芯片的遠(yuǎn)近。(D) 看其是被RD還是被PSEN信號(hào)連接。3大多數(shù)微型機(jī)的總
12、線由 A 組成的。 (A)地址總線、數(shù)據(jù)總線、控制總線 (B)IO總線、計(jì)算總線、擴(kuò)展總線(C)CPU總線、存儲(chǔ)器總線、I/O總線 (D)CPU總線、顯示總線、打印機(jī)總線4ALE是地址鎖存允許信號(hào)端。當(dāng)80C51上電正常工作后,ALE引腳不斷向外輸出正脈沖信號(hào),此頻率為振蕩器頻率的 C 。CPU訪問片外存儲(chǔ)器時(shí),會(huì)丟失一個(gè)脈沖。 A、四分之一 B、五分之一 C、六分之一 D、七分之一 答案:C5總線接口部件負(fù)責(zé)CPU與存儲(chǔ)器、 B
13、 之間的數(shù)據(jù)傳送,即從內(nèi)存單元或者外設(shè)端口中取數(shù)據(jù),傳送給執(zhí)行部件。 B、I/O接口 C. ROM。 D. CPU。6一個(gè)存儲(chǔ)系統(tǒng)往往需要一定數(shù)量的 A 。在進(jìn)行訪問時(shí),首先要選擇是那些芯片工作,這就需要進(jìn)行片選控制。A、存儲(chǔ)芯片。 B. 存儲(chǔ)對(duì)象。 C. 存儲(chǔ)目標(biāo)。 D. 存儲(chǔ)結(jié)果。7一般用空余的 C 輸出一些控制信號(hào)形成片選信號(hào)。只有片選信號(hào)
14、有效時(shí),才能對(duì)所連芯片的存儲(chǔ)單元進(jìn)行讀寫。 A. 普通地址譯碼。 B. 低位地址譯碼。 C、高位地址譯碼 。 D. 特殊地址譯碼。 8區(qū)分MCS-51單片機(jī)片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器的最可靠的方法是 D A、看其芯片的生產(chǎn)廠家 B、看其離MCS-51芯片的遠(yuǎn)近C、看其位于地址范圍的低端還是高段D、看其是與RD信號(hào)連接還是與PSEN信號(hào)連接9EA是外部程序存儲(chǔ)器地址允許輸入端。當(dāng)EA 引腳接高電平時(shí),CPU 從片內(nèi)程序存儲(chǔ)器地址 C 單元開始執(zhí)行程序,當(dāng)?shù)刂烦^4KB 時(shí),將自動(dòng)執(zhí)行片
15、外程序存儲(chǔ)器的程序。 A、1000H B、0030H C、0000H D、0007H 10. 能夠用紫外光擦除ROM中程序的只讀存儲(chǔ)器稱為( C )。 A、掩膜ROM B、PROM C、EPROM D、EEPROM 11、在片外擴(kuò)展一片27128程序存儲(chǔ)器芯片要 ( D )地址線。 A、8根 B、12根 C、16根 D、14根 三、填空題1. CPU與外存或I/O接口連接的系統(tǒng)總線通常由 地址總線、 數(shù)據(jù)總線 、 控制總線 三種總線組成。2. 74LS373芯片通常作為 地址鎖存器 之用;ADC08
16、09通常作為 AD轉(zhuǎn)換器 之用;DAC0832通常作為 DA轉(zhuǎn)換器 之用。3. 74LS138是具有3位輸入、多位輸出的譯碼器芯片,其輸出作為片選信號(hào)時(shí),最多可以選中 8 個(gè)芯片。4使用雙緩沖方式的D/A轉(zhuǎn)換器,可實(shí)現(xiàn)多路模擬信號(hào)的 同步 輸出。516KB RAM存儲(chǔ)器的首地址若為3000H,則末地址為 6FFF H。58K字節(jié)的存儲(chǔ)器共有地址線 13 根。738譯碼器74LS138在全譯碼尋址方式中,譯碼器的輸出端通常與單片機(jī)接口芯片的 片選 端連接。8單片機(jī)P0口為
17、 數(shù)據(jù) 總線和 地址 總線的復(fù)用端口,74LS373與P0口連接,其輸出線作為系統(tǒng)的 地址 ,74LS373的G端與單片機(jī) ALE 連接。四、綜合題1設(shè)計(jì)一個(gè)電路和程序,用51單片機(jī)通過光電耦合器和小功率三極管驅(qū)動(dòng)繼電器,通過繼電器控制一臺(tái)直流電機(jī)。系統(tǒng)有一個(gè)按鍵,按一次鍵電機(jī)轉(zhuǎn)動(dòng),再按一次鍵電機(jī)停止,需繪出原理圖,編寫出程序。解:電路如右圖:程序如下:#include <>sbit key=P11;sbit MOTOR=P10;void delayms(unsigned
18、int x) /毫秒延時(shí)函數(shù)unsigned char j;while(x-) for(j=0;j<123;j+);void main (void) MOTOR=1;while(1) key=1; if(key=0) delayms(5); /延時(shí)5ms key=1; if(key=0) MOTOR=MOTOR; 2712874LS573ALED1D8Q1Q8A8-A13A0-A7D0-D7GEAOERDOEWRCE+5V62128A8-A13A0-A7D0-D7RDCEWR89c5166888886擴(kuò)展EPROM和RAM電路原理圖PSEN2在一個(gè)擴(kuò)展的MCS-51系統(tǒng)中,需使用8031
19、,EPROM27128,RAM62128各一片(可增加必要的芯片),請(qǐng)畫此單片機(jī)系統(tǒng)全部完整的硬件連接圖,并給出RAM62128各自的地址的分布(全部用二進(jìn)制及十六進(jìn)制表達(dá))。解:連接圖如下:地址如表:由于未用,所以有兩個(gè)地址。3請(qǐng)用89c51設(shè)計(jì)一個(gè)單片機(jī)應(yīng)用系統(tǒng): 3個(gè)按鍵,1個(gè)繼電器(1A)控制接口。畫出此系統(tǒng)的硬件原理圖。 VDD1kD1524JVcc89C5190134N25T1N40011k15012解:原理圖如下:4下圖為89c51擴(kuò)展3片8K的數(shù)據(jù)存儲(chǔ)器6264,圖中硬件電路已經(jīng)連接了一部分,請(qǐng)用片選法將剩下的相關(guān)硬件電路連接完成,并寫出每一片6264的地址范圍(寫出確定地址的
20、過程)。解:圖如下:地址如下: A7 A6 A5 A4 A3 A2 A1 A0 1: 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 =C000H 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 DFFFH 2: 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 =A000H 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 BFFFH 3 : 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 =6000H-0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7FFFH 5ADC0809與89c51單片機(jī)的連
21、接方式如圖所示,89c51采用6M晶振。請(qǐng)編寫程序,采用外部中斷方式的方法讀取通道IN0的轉(zhuǎn)換數(shù)據(jù)。圖 ADC0809與單片機(jī)的接口電路 解:根據(jù)電路連接圖可計(jì)算出ADC0809的8個(gè)模擬量輸入通道的地址為:7F00H7F07H(0xxxx000 xxxxxxxx0xxxx111 xxxxxxxx 其中x可1、0任選)通道0的地址為00ffH。/*-文件名:功能:ADC0809的頭文件和驅(qū)動(dòng)函數(shù)-*/#ifndef_ADC0809_H_ #define_ADC0809_H_#include <>#include <>#define uchar unsigned char
22、 #define uint unsigned int /*-AD0809模擬通道的地址-*/uint AD_ch8=0x00ff,0x01ff,0x02ff,0x03ff, 0x04ff,0x05ff,0x07ff,0x07ff; /*-功能:啟動(dòng)ADC0809參數(shù):ADC0809模擬通道的地址,可用AD_ch查找;-*/void Start_AD0809(uint ch) XBYTEch=0; /*-功能:讀ADC0809的轉(zhuǎn)換值參數(shù):chADC0809模擬通道的地址,可用AD_ch查找;返回值:ADC0809的轉(zhuǎn)換結(jié)果(ox00-oxff)-*/uchar Read_AD0809(uint
23、 ch) uchar addate; addate=XBYTEch; return(addate); /*-功能:延時(shí)x ms-*/void delayms(uint x) unsigned char j; while(x-)!=0) for(j=0;j<123;j+); #endif#include <>#include ""unsigned char AdData;void main(void) EA=1; EX1=1; IT1=1; Start_AD0809(AD_ch0);/啟動(dòng)Ch0通道 while(1); /等ADC0809轉(zhuǎn)換結(jié)束的中斷voi
24、d AD_int1(void) interrupt 2 /中斷服務(wù)程序 EX1=1; /關(guān)中斷 AdData =Read_AD0809(AD_ch0);/讀ch0的轉(zhuǎn)換值 delayms(500); Start_AD0809(AD_ch0); /啟動(dòng)Ch0通道 EX1=1; /開中斷6單片機(jī)與ADC0832的連接原理圖如下:請(qǐng)編寫以下程序:產(chǎn)生矩形波、鋸齒波、三角波、正弦波的程序。解:#include <>#include<> #define uchar unsigned char#define data_OUT XBYTE0x7FFFchar code sindat=
25、/正弦波數(shù)據(jù)(256個(gè))0x80,0x83,0x86,0x89,0x8d,0x90,0x93,0x96,0x99,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb1,0xb4,0xb7,0xbc,0xbf,0xc2,0xc5,0xc7,0xca,0xcc,0xcf,0xd1,0xd4,0xd6,0xd8,0xda,0xdd,0xdf,0xe1,0xe3,0xe5,0xe7,0xe9,0xea,0xec,0xee,0xf1,0xf2,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfa,0xfb,0xfc,0xfd,0xfd,0xfe,0xf
26、f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7,0xf6,0xf5,0xf4,0xf3,0xf2,0xf1,0xef,0xee,0xec,0xea,0xe9,0xe7,0xe5,0xe3,0xe1,0xde,0xdd,0xda,0xd8,0xd6,0xd4,0xd1,0xcf,0xcc,0xca,0xc7,0xc5,0xc2,0xbf,0xbc,0xba,0xb7,0xb4,0xb1,0xae,0xa
27、b,0xa8,0xa5,0xa2,0x9f,0x9c,0x99,0x96,0x93,0x90,0x8d,0x89,0x86,0x83,0x80,0x80,0x7c,0x79,0x76,0x72,0x6f,0x6c,0x69,0x66,0x63,0x60,0x5d,0x5d,0x5a,0x57,0x55,0x51,0x4e,0x4c,0x48,0x45,0x43,0x40,0x3d,0x3a,0x3a,0x38,0x35,0x33,0x30,0x2e,0x2b,0x29,0x27,0x25,0x22,0x20,0x1e,0x1c,0x1a,0x18,0x16,0x15,0x13,0x11,0x1
28、0,0x0e,0x0d,0x0b,0x0a,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0d,0x0e,0x10,0x11,0x13,0x15,0x16,0x18,0x1a,0x1c,0x1e,0x20,0x22,0x25,0x27,0x29,0x2b,0x2e,0x30,0x33,0x35,0x3
29、8,0x3a,0x3d,0x40,0x43,0x45,0x48,0x4c,0x4e,0x51,0x55,0x57,0x5a,0x5d,0x60,0x63,0x66,0x69,0x6c,0x6f,0x72,0x76,0x79,0x7c,0x80;bit flag=0;void delay(unsigned int N) /延時(shí)程序 int i; for(i=0;i<N;i+);void conversion_once_0832(unsigned char out_data) /DA轉(zhuǎn)換程序 data_OUT=out_data; /輸出數(shù)據(jù) delay(10); /延時(shí)等待轉(zhuǎn)換uchar k
30、eyscan() /鍵盤掃描程序 uchar key; if(P2!=0xff) delay(10); key=P2; if(key!=0xff) flag=flag; return(key); else return(key=0xff);void fun_triangle(void) /產(chǎn)生三角波程序 uchar k; for(k=0;k<255;k+) conversion_once_0832(k); for(;k>0;k-) conversion_once_0832(k);void fun_rectangular(void) /產(chǎn)生矩形波程序 conversion_once_0832(0xff);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 晉教版地理七年級(jí)下冊9.3《撒哈拉以南的非洲──黑種人的故鄉(xiāng)》聽課評(píng)課記錄
- 新版華東師大版八年級(jí)數(shù)學(xué)下冊《16.1.2分式的基本性質(zhì)約分》聽評(píng)課記錄4
- 北師大版歷史九年級(jí)下冊第13課《新興力量的崛起》聽課評(píng)課記錄
- 人教版數(shù)學(xué)七年級(jí)上冊2.1《去括號(hào)》聽評(píng)課記錄
- 人教部編版九年級(jí)歷史下冊聽課評(píng)課記錄:第13課《羅斯福新政》
- 人教版數(shù)學(xué)九年級(jí)上冊24.2《直線和圓的位置關(guān)系(1)》聽評(píng)課記錄
- 人教版數(shù)學(xué)八年級(jí)上冊《完全平方公式》聽評(píng)課記錄6
- 小學(xué)二年級(jí)上冊除法口算
- 九年級(jí)第一學(xué)期班主任總結(jié)
- 五年級(jí)下冊口算題
- JB∕T 7946.4-2017 鑄造鋁合金金相 第4部分:鑄造鋁銅合金晶粒度
- 小學(xué)三年級(jí)奧數(shù)入學(xué)測試題
- 我國大型成套設(shè)備出口現(xiàn)狀、發(fā)展前景及政策支持研究
- GB/T 44093-2024排球課程學(xué)生運(yùn)動(dòng)能力測評(píng)規(guī)范
- 2024屆廣東省普通高中學(xué)業(yè)水平合格性考試數(shù)學(xué)模擬卷4
- 河南省鄭州市2023-2024學(xué)年高一下學(xué)期6月期末數(shù)學(xué)試題(無答案)
- 臨床診療指南-耳鼻咽喉頭頸外科分冊
- 全套電子課件:極限配合與技術(shù)測量(第五版)
- 七年級(jí)數(shù)學(xué)垂線1
- 2024年最新全國交管12123駕駛證學(xué)法減分(學(xué)法免分)考試題庫附答案
- JTG C10-2007 公路勘測規(guī)范
評(píng)論
0/150
提交評(píng)論