一、 概述 1,多功能單片機(jī)開(kāi)發(fā)板,板載資源非常豐富,僅是包括的功能(芯片)有: 步進(jìn)電機(jī)驅(qū)動(dòng)芯片ULN2003、 八路并行AD轉(zhuǎn)換芯片ADC0804、 八路并行DA轉(zhuǎn)換芯片DAC0832、 光電耦合(轉(zhuǎn)換)芯片MOC3063、 八路鎖存器芯片74HC573、 實(shí)時(shí)時(shí)鐘芯片DS1302及備用電池、 IIC總線芯片AT24C02、 串行下載芯片MAX232CPE, 雙向可控硅BTA06-600B、 4*4矩陣鍵盤(pán)、 4位獨(dú)立按鍵、 DC5V SONGLE繼電器、 5V蜂鳴器、 八位八段共陰數(shù)碼管 5V穩(wěn)壓集成塊78M05 八路發(fā)光二極管顯示 另還有功能接口(標(biāo)準(zhǔn)配置沒(méi)有芯片但留有接口,可直接連接使用): 單總線溫度傳感器DS18B2接口、
標(biāo)簽: STC 單片機(jī)開(kāi)發(fā)板 操作手冊(cè)
上傳時(shí)間: 2013-10-10
上傳用戶(hù):mickey008
實(shí)驗(yàn)內(nèi)容: 1.閃爍的LED實(shí)驗(yàn)內(nèi)容:應(yīng)用凌陽(yáng)單片機(jī)控制一個(gè)LED燈不斷閃爍。實(shí)驗(yàn)?zāi)康模菏煜纹瑱C(jī)編程,學(xué)習(xí)通過(guò)IO引腳輸出數(shù)據(jù)。 2.由按鍵控制的LED實(shí)驗(yàn)要求:設(shè)計(jì)電路,完成用按鍵控制一個(gè)LED的亮與滅。實(shí)驗(yàn)?zāi)康模哼M(jìn)一步熟悉單片機(jī)編程,學(xué)習(xí)IO的輸入。 3.定時(shí)閃爍的LED實(shí)驗(yàn)內(nèi)容:設(shè)計(jì)程序,分別控制LED以1Hz、2Hz的速度閃爍。實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)定時(shí)器的使用。 4.自制電子時(shí)鐘實(shí)驗(yàn)內(nèi)容:設(shè)計(jì)電路及程序,自行自作一個(gè)電子鐘。以數(shù)碼管作為顯示。(自選:完成調(diào)時(shí)功能)實(shí)驗(yàn)?zāi)康模壕C合應(yīng)用之前的實(shí)驗(yàn)內(nèi)容,進(jìn)一步熟悉掌握輸入輸出以及定時(shí)器的應(yīng)用。5.AD/DA實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:(1)設(shè)計(jì)程序,使單片機(jī)輸出正弦波。(2)從信號(hào)源獲得一個(gè)正弦信號(hào),采樣后輸出采樣值。實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)AD/DA的使用。 6.音頻播放實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:壓縮一個(gè)自選音樂(lè)文件,編寫(xiě)程序選擇一個(gè)方式進(jìn)行播放。實(shí)驗(yàn)?zāi)康模赫莆找纛l播放的基本技術(shù)及其原理。 7.聲音錄制與播放實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:編寫(xiě)程序,按鍵1后錄音,按鍵2后停止,按鍵3后播放錄音內(nèi)容。實(shí)驗(yàn)?zāi)康模赫莆章曇翡浿萍夹g(shù)及其原理。 8.語(yǔ)音識(shí)別實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:編寫(xiě)程序,完成語(yǔ)音識(shí)別。實(shí)驗(yàn)?zāi)康模赫莆照Z(yǔ)音識(shí)別技術(shù)。
標(biāo)簽: 凌陽(yáng) 單片機(jī)應(yīng)用 實(shí)驗(yàn) 教學(xué)大綱
上傳時(shí)間: 2014-12-27
上傳用戶(hù):dapangxie
C51BOX仿真器是一款方便小巧的仿真器,C51BOX通過(guò)與KEIL µVision2 Debugger軟件的配合,完成C51程序的加載、單步、斷點(diǎn)、全速運(yùn)行等功能。C51BOX無(wú)需外接交流電源,直接USB供電,同時(shí)也可為外接模塊供電。輸出電壓和IO電平可調(diào),便于直接調(diào)試2.7V-5V邏輯電平的器件,如液晶模塊、AD/DA芯片、EEPROM等。
上傳時(shí)間: 2014-01-26
上傳用戶(hù):lbbyxmraon
LPC900系列單片機(jī),是PHILIPS公司推出的一款高性能、微功耗、51內(nèi)核的微處理器,主要集成了字節(jié)方式I2C總線、SPI總線、增強(qiáng)型UART接口、比較器、實(shí)時(shí)時(shí)鐘、E2PROM、AD/DA轉(zhuǎn)換器、IAP(應(yīng)用中編程)等一系列有特色的功能部件。并提供ISP(在系統(tǒng)編程)和ICP(在電路編程)多種下載調(diào)試模式。且其具有高速率(6倍于普通51單片機(jī)),低功耗(完全掉電模式功耗低于1uA),高穩(wěn)定性,小封裝,多功能(內(nèi)嵌眾多流行的功能模塊),多選擇等特點(diǎn)(該系列有多款不同封裝,不同價(jià)位,不同功能的型號(hào)供用戶(hù)選擇)。本文將詳細(xì)介紹如何使用ICP及ISP等下載模式對(duì)芯片進(jìn)行編程、及升級(jí)。
上傳時(shí)間: 2013-11-07
上傳用戶(hù):haohao
LPC900 系列單片機(jī)由于其功能強(qiáng)大,性能穩(wěn)定一直深受用戶(hù)歡迎。P89LPC901 是LPC900 系列單片機(jī)的一員,性?xún)r(jià)比極高,為SO8/DIP8 封裝,內(nèi)含1KB FLASH,支持ICP,且具有6 個(gè)I/O 口、4 個(gè)TIMER、1 路PWM 輸出、模擬比較器、鍵盤(pán)中斷等眾多功能部件。本文利用LPC901 單片機(jī)的強(qiáng)大功能實(shí)現(xiàn)ADC/DAC,并且通過(guò)模擬UART 與PC 機(jī)進(jìn)行通信;通過(guò)PC 端軟件可以顯示DA 轉(zhuǎn)換結(jié)果及控制DA 輸出電壓。
上傳時(shí)間: 2013-11-06
上傳用戶(hù):shus521
Smith控制算法仿真與控制:了解計(jì)算機(jī)控制過(guò)程,及用不同種高級(jí)語(yǔ)言編寫(xiě)實(shí)驗(yàn)程序的方法與特點(diǎn)。了解Smith算法和程序設(shè)計(jì)。掌握階躍信號(hào)、自定義信號(hào)下,Smith算法的參數(shù)整定及被控對(duì)象的仿真與控制。了解組態(tài)軟件在工業(yè)自動(dòng)化方面的應(yīng)用和基本使用方法。 單回路溫度控制箱A/D、DA轉(zhuǎn)換板溫度檢測(cè)元件XMZ數(shù)字顯示儀萬(wàn)用表 1 Smith控制算法的參數(shù)整定仿真,繪制仿真曲線。2 Smith控制算法實(shí)時(shí)控制的參數(shù)整定,繪制實(shí)時(shí)控制曲線。
上傳時(shí)間: 2013-11-25
上傳用戶(hù):europa_lin
基于單片機(jī)的紅外門(mén)進(jìn)控制系統(tǒng)設(shè)計(jì)與制作:我們所做的創(chuàng)新實(shí)驗(yàn)項(xiàng)目“基于單片機(jī)的紅外門(mén)控系統(tǒng)”已基本完成,現(xiàn)將其工作原理簡(jiǎn)要說(shuō)明。該系統(tǒng)主要分為兩大部分:一是紅外傳感器部分。二是單片機(jī)計(jì)數(shù)顯示控制部分。基本電路圖如下:其中紅外傳感器部分我們采用紅外對(duì)管實(shí)現(xiàn),紅外對(duì)管平行放置,平常處于接收狀態(tài),經(jīng)比較器輸出低電平,當(dāng)有人經(jīng)過(guò)時(shí),紅外線被擋住,接收管接收不到紅外線,經(jīng)比較器輸出高電平。這樣,當(dāng)有人經(jīng)過(guò)時(shí)便會(huì)產(chǎn)生一個(gè)電平的跳變。單片機(jī)控制部分主要是通過(guò)外部?jī)蓚€(gè)中斷判斷是否有人經(jīng)過(guò),如果有人經(jīng)過(guò),由于電平跳變的產(chǎn)生,進(jìn)入中斷服務(wù)程序,這里我們采用了兩對(duì)紅外傳感器接到兩個(gè)外部中斷口,中斷0作為入口,實(shí)現(xiàn)加1操作,中斷1作為出口,實(shí)現(xiàn)減1操作。另外,我們通過(guò)P0口控制室內(nèi)燈的亮暗,當(dāng)寄存器計(jì)數(shù)值為0時(shí),熄燈,不為0時(shí),燈亮。顯示部分,采用兩位數(shù)碼管動(dòng)態(tài)顯示,如有必要,可以很方便的擴(kuò)展為四位計(jì)數(shù)。精益求精!在實(shí)驗(yàn)過(guò)程中,我們走了非常多的彎路,做出來(lái)的東西根本不是自己想要的,我們本想做成室內(nèi)只有一個(gè)門(mén)的進(jìn)出計(jì)數(shù),原理已清楚,即在門(mén)的兩邊放置兩對(duì)紅外對(duì)管,進(jìn)出時(shí),擋住兩對(duì)對(duì)管的順序不同,因此,可判斷是進(jìn)入還是出去,從而實(shí)現(xiàn)加減計(jì)數(shù),編程時(shí),可分別在兩個(gè)中斷服務(wù)程序的入口置標(biāo)志位,根據(jù)標(biāo)志位判斷進(jìn)出,詳細(xì)內(nèi)容在程序部分。理論如此,但在實(shí)際過(guò)程中,還是發(fā)現(xiàn)實(shí)現(xiàn)不了上述功能,我們初步判定認(rèn)為是程序掌握得不夠好,相信隨著自己對(duì)單片機(jī)了解的深入,應(yīng)該會(huì)做出更好的 (因?yàn)槲覀兪桥R時(shí)學(xué)的單片機(jī)),程序的具體內(nèi)容如下: $MOD52 ORG 0000H LJMP MAIN ORG 0003H LJMP 0100H ORG 0013H LJMP 0150H ORG 0050HMAIN: CLR A MOV 30H , A ;初始化緩存區(qū) MOV 31H , A MOV 32H , A MOV 33H , A MOV R6 , A MOV R7 , A SETB EA SETB EX0 SETB EX1 SETB IT0 SETB IT1 SETB PX1NEXT1: ACALL HEXTOBCDD ;調(diào)用數(shù)制轉(zhuǎn)換子程序 ACALL DISPLAY ;調(diào)用顯示子程序 LJMP NEXT1 ORG 0100H ;中斷0服務(wù)程序 LCALL DELY mov 70h,#2 djnz 70h,next JBC F0,NEXT SETB F0 CLR P0.0 LCALL DELY0 SETB P0.0 MOV A , R7 ADD A , #1 MOV R7, A MOV A , R6 ADDC A , #0 MOV R6 , A CJNE R6 , #07H , NEXT CLR A MOV R6 , A MOV R7 , ANEXT: RETI ORG 0150H ;中斷1服務(wù)程序 LCALL DELY mov 70h,#2 djnz 70h,next2 JBC F0,NEXT2 SETB F0 CLR P0.0 LCALL DELY0 SETB P0.0 CLR C MOV A , R7 SUBB A , #1 MOV R7, A MOV A , R6 SUBB A , #0 MOV R6 , A CJNE R6 , #07H , NEXT2 CLR A MOV R6 , A MOV R7 , ANEXT2: RETI ORG 0200HHEXTOBCDD:MOV A , R6 ;由十六進(jìn)制轉(zhuǎn)化為十進(jìn)制 PUSH ACC MOV A , R7 PUSH ACC MOV A , R2 PUSH ACC CLR A MOV R3 , A MOV R4 , A MOV R5 , A MOV R2 , #10HHB3: MOV A , R7 ;將十六進(jìn)制中最高位移入進(jìn)位位中 RLC A MOV R7 , A MOV A , R6 RLC A MOV R6 , A MOV A , R5 ;每位數(shù)加上本身相當(dāng)于將這個(gè)數(shù)乘以2 ADDC A , R5 DA A MOV R5 , A MOV A , R4 ADDC A , R4 DA A ;十進(jìn)制調(diào)整 MOV R4 , A MOV A , R3 ADDC A , R3 DJNZ R2 , HB3 POP ACC MOV R2 , A POP ACC MOV R7 , A POP ACC MOV R6 , A RET ORG 0250HDISPLAY: MOV R0 , #30H MOV A , R5 ANL A , #0FH MOV @R0 , A MOV A , R5 SWAP A ANL A , #0FH INC R0 MOV @R0 , A MOV A , R4 ANL A , #0FH INC R0 MOV @R0 , A MOV A , R4 SWAP A ANL A , #0FH INC R0 MOV @R0 , A MOV R0 , #30H MOV R2 , #11111110BAGAIN: MOV A , R2 MOV P2 , A MOV A , @R0 MOV DPTR , #TAB MOVC A , @A+DPTR MOV P1 , A ACALL DELAY INC R0 MOV A , R2 RL A MOV R2 , A JB ACC.4 , AGAIN RETTAB: DB 03FH , 06H , 5BH , 4FH , 66H , 6DH , 7DH , 07H , 7FH , 6FH ;七段碼表DELY: MOV R1,#80D1: MOV R2,#100 DJNZ R2,$ DJNZ R1,D1 RET DELAY: MOV TMOD , #01H ;延時(shí)子程序 MOV TL0 , #0FEH MOV TH0 , #0FEH SETB TR0WAIT: JNB TF0 , WAIT CLR TF0 CLR TR0 RETDELY0: MOV R1, #200D3: MOV R2,#250 DJNZ R2,$ DJNZ R1,D3 RET END 該系統(tǒng)實(shí)際應(yīng)用廣泛。可用在生產(chǎn)線上產(chǎn)品數(shù)量統(tǒng)計(jì)、公交車(chē)智能計(jì)數(shù)問(wèn)候(需添加語(yǔ)音芯片)、超市內(nèi)人數(shù)統(tǒng)計(jì)等公共場(chǎng)合。另外,添加串口通信部分便可實(shí)現(xiàn)與PC數(shù)據(jù)交換的功能。 由于,實(shí)驗(yàn)簡(jiǎn)化了,剩下不少零件和資金,所以我們又做了兩項(xiàng)其他的實(shí)驗(yàn)。
標(biāo)簽: 單片機(jī) 紅外 控制系統(tǒng)設(shè)計(jì) 原理圖
上傳時(shí)間: 2013-12-22
上傳用戶(hù):tangsiyun
#include<reg51.h>/*************************ds1302與at89s52引腳連接********************/sbit T_RST=P3^5; sbit T_CLK=P3^6; sbit T_IO=P3^7; sbit ACC0=ACC^0;sbit ACC7=ACC^7;unsigned char seg[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09}; //0~~9段碼 /******************DS1302:寫(xiě)入操作(上升沿)*********************/ void write_byte(unsigned char da){ unsigned char i; ACC=da; for(i=8;i>0;i--) { T_IO=ACC0; T_CLK=0; T_CLK=1; ACC=ACC>>1; }} /******************DS1302:讀取操作(下降沿)*****************/unsigned char read_byte(void){ unsigned char i; for(i=0;i<8;i++) { ACC=ACC>>1; T_CLK = 1; T_CLK = 0; ACC7 = T_IO; } return(ACC); } /******************DS1302:寫(xiě)入數(shù)據(jù)(先送地址,再寫(xiě)數(shù)據(jù))***************************/ void write_1302(unsigned char addr,unsigned char da){ T_RST=0; //停止工作 T_CLK=0; T_RST=1; //重新工作 write_byte(addr); //寫(xiě)入地址 write_byte(da); T_RST=0; T_CLK=1;}
上傳時(shí)間: 2014-01-17
上傳用戶(hù):sglccwk
計(jì)算機(jī)應(yīng)用中,有時(shí)需處理的信息不是數(shù)字量,而是一些隨時(shí)間連續(xù)變化的模擬量,甚至是一些非電量,如溫度、壓力、速度等。模擬量的存儲(chǔ)處理困難。首先將非電的模擬信號(hào)變成與之對(duì)應(yīng)的模擬電信號(hào),這要通過(guò)各種傳感器來(lái)完成。計(jì)算機(jī)可處理的信息均是數(shù)字量(電脈沖信號(hào))1和0,必須把要處理的模擬電量轉(zhuǎn)換成數(shù)字化的電信號(hào),這需要模擬(Analog)與數(shù)字(Digital)轉(zhuǎn)換電路。數(shù)字到模擬轉(zhuǎn)換:(Digital to Analog Convert, D/A) D/A轉(zhuǎn)換電路是模擬電路加上電子開(kāi)關(guān)。D/A轉(zhuǎn)換電路的核心是一個(gè)運(yùn)算放大器。運(yùn)算放大器的特性:(Operation Amplifier) K->無(wú)窮大, V和->0 傳遞函數(shù):V0 = -Vi * R0/Ri Ii->0, I和=If梯形R-2R電阻網(wǎng)絡(luò)D/A轉(zhuǎn)換器Ki受一個(gè)8位二進(jìn)制代碼控制 某位為1,對(duì)應(yīng)開(kāi)關(guān)K倒向右邊; 某位為0,對(duì)應(yīng)開(kāi)關(guān)K倒向左邊。Ki不論倒向哪邊,均為接地VA-VH 的電位為: VREF,1/2VREF,..1/128VREFVO= -VREF *(1/2K7+1/4K6+…+1/256K0)V0= -(0-255/256)VREF 8位D/A轉(zhuǎn)換器DAC0830系列器件國(guó)家半導(dǎo)體公司(NS)產(chǎn)品,0830、0831、0832。R-2R梯形電阻網(wǎng)絡(luò)D/A轉(zhuǎn)換器,雙緩沖結(jié)構(gòu)。單電源、低功耗、電流建立時(shí)間1uS。與微計(jì)算機(jī)接口方便。8位D/A轉(zhuǎn)換器DAC0830系列器件ILE: 輸入鎖存允許; WR1#: 加載IN REG; WR2#: 加載DAC REG; XFER#: IN REG傳到DAC REG; Iout1,Iout2: 外接OA輸入; Rfb: 反饋電阻接OA輸出; VREF: 參考電源,控制輸出電壓變化范圍。
標(biāo)簽: AD轉(zhuǎn)換
上傳時(shí)間: 2013-10-16
上傳用戶(hù):lu2767
微機(jī)接口技術(shù)精品課程:匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ),小型鍵盤(pán)結(jié)構(gòu)與接口,DA與AD轉(zhuǎn)換,先進(jìn)微處理器介紹,微計(jì)算機(jī)總線,DMA與DMA控制器,8255A可編程并行接口,8086總線操作、中斷系統(tǒng)及總線請(qǐng)求,8253計(jì)數(shù)器/定時(shí)器結(jié)構(gòu)與編程,8251A可編程通信接口.
標(biāo)簽: 微機(jī) 接口技術(shù) 精品課程
上傳時(shí)間: 2013-11-26
上傳用戶(hù):emhx1990
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1