一、 概述 1,多功能單片機開發(fā)板,板載資源非常豐富,僅是包括的功能(芯片)有: 步進(jìn)電機驅(qū)動芯片ULN2003、 八路并行AD轉(zhuǎn)換芯片ADC0804、 八路并行DA轉(zhuǎn)換芯片DAC0832、 光電耦合(轉(zhuǎn)換)芯片MOC3063、 八路鎖存器芯片74HC573、 實時時鐘芯片DS1302及備用電池、 IIC總線芯片AT24C02、 串行下載芯片MAX232CPE, 雙向可控硅BTA06-600B、 4*4矩陣鍵盤、 4位獨立按鍵、 DC5V SONGLE繼電器、 5V蜂鳴器、 八位八段共陰數(shù)碼管 5V穩(wěn)壓集成塊78M05 八路發(fā)光二極管顯示 另還有功能接口(標(biāo)準(zhǔn)配置沒有芯片但留有接口,可直接連接使用): 單總線溫度傳感器DS18B2接口、
標(biāo)簽: STC 單片機開發(fā)板 操作手冊
上傳時間: 2013-10-10
上傳用戶:mickey008
實驗內(nèi)容: 1.閃爍的LED實驗內(nèi)容:應(yīng)用凌陽單片機控制一個LED燈不斷閃爍。實驗?zāi)康模菏煜纹瑱C編程,學(xué)習(xí)通過IO引腳輸出數(shù)據(jù)。 2.由按鍵控制的LED實驗要求:設(shè)計電路,完成用按鍵控制一個LED的亮與滅。實驗?zāi)康模哼M(jìn)一步熟悉單片機編程,學(xué)習(xí)IO的輸入。 3.定時閃爍的LED實驗內(nèi)容:設(shè)計程序,分別控制LED以1Hz、2Hz的速度閃爍。實驗?zāi)康模簩W(xué)習(xí)定時器的使用。 4.自制電子時鐘實驗內(nèi)容:設(shè)計電路及程序,自行自作一個電子鐘。以數(shù)碼管作為顯示。(自選:完成調(diào)時功能)實驗?zāi)康模壕C合應(yīng)用之前的實驗內(nèi)容,進(jìn)一步熟悉掌握輸入輸出以及定時器的應(yīng)用。5.AD/DA實驗實驗內(nèi)容:(1)設(shè)計程序,使單片機輸出正弦波。(2)從信號源獲得一個正弦信號,采樣后輸出采樣值。實驗?zāi)康模簩W(xué)習(xí)AD/DA的使用。 6.音頻播放實驗實驗內(nèi)容:壓縮一個自選音樂文件,編寫程序選擇一個方式進(jìn)行播放。實驗?zāi)康模赫莆找纛l播放的基本技術(shù)及其原理。 7.聲音錄制與播放實驗實驗內(nèi)容:編寫程序,按鍵1后錄音,按鍵2后停止,按鍵3后播放錄音內(nèi)容。實驗?zāi)康模赫莆章曇翡浿萍夹g(shù)及其原理。 8.語音識別實驗實驗內(nèi)容:編寫程序,完成語音識別。實驗?zāi)康模赫莆照Z音識別技術(shù)。
標(biāo)簽: 凌陽 單片機應(yīng)用 實驗 教學(xué)大綱
上傳時間: 2014-12-27
上傳用戶:dapangxie
C51BOX仿真器是一款方便小巧的仿真器,C51BOX通過與KEIL µVision2 Debugger軟件的配合,完成C51程序的加載、單步、斷點、全速運行等功能。C51BOX無需外接交流電源,直接USB供電,同時也可為外接模塊供電。輸出電壓和IO電平可調(diào),便于直接調(diào)試2.7V-5V邏輯電平的器件,如液晶模塊、AD/DA芯片、EEPROM等。
上傳時間: 2014-01-26
上傳用戶:lbbyxmraon
LPC900系列單片機,是PHILIPS公司推出的一款高性能、微功耗、51內(nèi)核的微處理器,主要集成了字節(jié)方式I2C總線、SPI總線、增強型UART接口、比較器、實時時鐘、E2PROM、AD/DA轉(zhuǎn)換器、IAP(應(yīng)用中編程)等一系列有特色的功能部件。并提供ISP(在系統(tǒng)編程)和ICP(在電路編程)多種下載調(diào)試模式。且其具有高速率(6倍于普通51單片機),低功耗(完全掉電模式功耗低于1uA),高穩(wěn)定性,小封裝,多功能(內(nèi)嵌眾多流行的功能模塊),多選擇等特點(該系列有多款不同封裝,不同價位,不同功能的型號供用戶選擇)。本文將詳細(xì)介紹如何使用ICP及ISP等下載模式對芯片進(jìn)行編程、及升級。
上傳時間: 2013-11-07
上傳用戶:haohao
LPC900 系列單片機由于其功能強大,性能穩(wěn)定一直深受用戶歡迎。P89LPC901 是LPC900 系列單片機的一員,性價比極高,為SO8/DIP8 封裝,內(nèi)含1KB FLASH,支持ICP,且具有6 個I/O 口、4 個TIMER、1 路PWM 輸出、模擬比較器、鍵盤中斷等眾多功能部件。本文利用LPC901 單片機的強大功能實現(xiàn)ADC/DAC,并且通過模擬UART 與PC 機進(jìn)行通信;通過PC 端軟件可以顯示DA 轉(zhuǎn)換結(jié)果及控制DA 輸出電壓。
上傳時間: 2013-11-06
上傳用戶:shus521
Smith控制算法仿真與控制:了解計算機控制過程,及用不同種高級語言編寫實驗程序的方法與特點。了解Smith算法和程序設(shè)計。掌握階躍信號、自定義信號下,Smith算法的參數(shù)整定及被控對象的仿真與控制。了解組態(tài)軟件在工業(yè)自動化方面的應(yīng)用和基本使用方法。 單回路溫度控制箱A/D、DA轉(zhuǎn)換板溫度檢測元件XMZ數(shù)字顯示儀萬用表 1 Smith控制算法的參數(shù)整定仿真,繪制仿真曲線。2 Smith控制算法實時控制的參數(shù)整定,繪制實時控制曲線。
上傳時間: 2013-11-25
上傳用戶:europa_lin
基于單片機的紅外門進(jìn)控制系統(tǒng)設(shè)計與制作:我們所做的創(chuàng)新實驗項目“基于單片機的紅外門控系統(tǒng)”已基本完成,現(xiàn)將其工作原理簡要說明。該系統(tǒng)主要分為兩大部分:一是紅外傳感器部分。二是單片機計數(shù)顯示控制部分。基本電路圖如下:其中紅外傳感器部分我們采用紅外對管實現(xiàn),紅外對管平行放置,平常處于接收狀態(tài),經(jīng)比較器輸出低電平,當(dāng)有人經(jīng)過時,紅外線被擋住,接收管接收不到紅外線,經(jīng)比較器輸出高電平。這樣,當(dāng)有人經(jīng)過時便會產(chǎn)生一個電平的跳變。單片機控制部分主要是通過外部兩個中斷判斷是否有人經(jīng)過,如果有人經(jīng)過,由于電平跳變的產(chǎn)生,進(jìn)入中斷服務(wù)程序,這里我們采用了兩對紅外傳感器接到兩個外部中斷口,中斷0作為入口,實現(xiàn)加1操作,中斷1作為出口,實現(xiàn)減1操作。另外,我們通過P0口控制室內(nèi)燈的亮暗,當(dāng)寄存器計數(shù)值為0時,熄燈,不為0時,燈亮。顯示部分,采用兩位數(shù)碼管動態(tài)顯示,如有必要,可以很方便的擴展為四位計數(shù)。精益求精!在實驗過程中,我們走了非常多的彎路,做出來的東西根本不是自己想要的,我們本想做成室內(nèi)只有一個門的進(jìn)出計數(shù),原理已清楚,即在門的兩邊放置兩對紅外對管,進(jìn)出時,擋住兩對對管的順序不同,因此,可判斷是進(jìn)入還是出去,從而實現(xiàn)加減計數(shù),編程時,可分別在兩個中斷服務(wù)程序的入口置標(biāo)志位,根據(jù)標(biāo)志位判斷進(jìn)出,詳細(xì)內(nèi)容在程序部分。理論如此,但在實際過程中,還是發(fā)現(xiàn)實現(xiàn)不了上述功能,我們初步判定認(rèn)為是程序掌握得不夠好,相信隨著自己對單片機了解的深入,應(yīng)該會做出更好的 (因為我們是臨時學(xué)的單片機),程序的具體內(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)于將這個數(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 ;延時子程序 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)實際應(yīng)用廣泛。可用在生產(chǎn)線上產(chǎn)品數(shù)量統(tǒng)計、公交車智能計數(shù)問候(需添加語音芯片)、超市內(nèi)人數(shù)統(tǒng)計等公共場合。另外,添加串口通信部分便可實現(xiàn)與PC數(shù)據(jù)交換的功能。 由于,實驗簡化了,剩下不少零件和資金,所以我們又做了兩項其他的實驗。
標(biāo)簽: 單片機 紅外 控制系統(tǒng)設(shè)計 原理圖
上傳時間: 2013-12-22
上傳用戶: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:寫入操作(上升沿)*********************/ 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:寫入數(shù)據(jù)(先送地址,再寫數(shù)據(jù))***************************/ void write_1302(unsigned char addr,unsigned char da){ T_RST=0; //停止工作 T_CLK=0; T_RST=1; //重新工作 write_byte(addr); //寫入地址 write_byte(da); T_RST=0; T_CLK=1;}
上傳時間: 2014-01-17
上傳用戶:sglccwk
計算機應(yīng)用中,有時需處理的信息不是數(shù)字量,而是一些隨時間連續(xù)變化的模擬量,甚至是一些非電量,如溫度、壓力、速度等。模擬量的存儲處理困難。首先將非電的模擬信號變成與之對應(yīng)的模擬電信號,這要通過各種傳感器來完成。計算機可處理的信息均是數(shù)字量(電脈沖信號)1和0,必須把要處理的模擬電量轉(zhuǎn)換成數(shù)字化的電信號,這需要模擬(Analog)與數(shù)字(Digital)轉(zhuǎn)換電路。數(shù)字到模擬轉(zhuǎn)換:(Digital to Analog Convert, D/A) D/A轉(zhuǎn)換電路是模擬電路加上電子開關(guān)。D/A轉(zhuǎn)換電路的核心是一個運算放大器。運算放大器的特性:(Operation Amplifier) K->無窮大, V和->0 傳遞函數(shù):V0 = -Vi * R0/Ri Ii->0, I和=If梯形R-2R電阻網(wǎng)絡(luò)D/A轉(zhuǎn)換器Ki受一個8位二進(jìn)制代碼控制 某位為1,對應(yīng)開關(guān)K倒向右邊; 某位為0,對應(yīng)開關(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系列器件國家半導(dǎo)體公司(NS)產(chǎn)品,0830、0831、0832。R-2R梯形電阻網(wǎng)絡(luò)D/A轉(zhuǎn)換器,雙緩沖結(jié)構(gòu)。單電源、低功耗、電流建立時間1uS。與微計算機接口方便。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)換
上傳時間: 2013-10-16
上傳用戶:lu2767
微機接口技術(shù)精品課程:匯編語言程序設(shè)計基礎(chǔ),小型鍵盤結(jié)構(gòu)與接口,DA與AD轉(zhuǎn)換,先進(jìn)微處理器介紹,微計算機總線,DMA與DMA控制器,8255A可編程并行接口,8086總線操作、中斷系統(tǒng)及總線請求,8253計數(shù)器/定時器結(jié)構(gòu)與編程,8251A可編程通信接口.
上傳時間: 2013-11-26
上傳用戶:emhx1990
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1