㈠ 這些單片機器材大約要多少錢希望詳細點
LCD 液晶顯示屏 1602 20元
4*4(薄膜)矩陣鍵盤 6元
可調電位器 1元
(發光)二極體、三極體、場效應管 10元
max232 3元
數碼管 3元
實時時鍾DS1302 5 元
EEPROM 2元
AD/DA 20元
DS18B20溫度感測器 10元
紅外接收器,配合SAA3010T遙控器完成紅外線遙控 3元
外擴排針:擴充功能 2元
蜂鳴器 1元
點陣LED 8元
STC89C51 10元
AT89S51/52 12元
普通串口線(RS-232) 3元
USB延長線 3元
PIN 40/20/16晶元軍品座(IC座) 25元
無源(有源)晶振 1元
瓷片電容 1元
電解電容 5元
獨石電容 1UF 2.5元/個
自鎖式開關 2元
揚聲器 3元
繼電器 15元
USB-ISP下載模塊 60元
杜邦線 4PIN 10元
電阻 100,330,510,1k,5.1K,4.7K,10K等 1元
排電阻 2元
24C02:用來做IIC通信實驗 5元
微型步進電動機及其驅動電路:方便接上步進電動機 30元
麵包板及其專用線或PCB焊盤孔實驗板 5元
整流二極體1N4148 1元
萬用表 200元
DB9/25 座(孔):串口通信下載介面 2元
總價自己去算,電容電阻幾個也不說,希望幫到你
㈡ 基於51單片機可以做哪些醫學儀器
我做過一個測量脈搏的,然後安卓手機顯示的
下位機用的是單片機,因為僅僅是採集數據,並沒有處理,不過在實際中,51在醫療方面不可能用,速度太低
㈢ 求51單片機實驗設備儀器DP-51PROC的實驗指導書
51單片機實驗設備儀器DP-51PROC的實驗指導書
談談單片機實驗指導方法
http://ckrd.cnki.net/grid20/detail.aspx?filename=SYSY199202006&dbname=CJFD1992
http://search.cnki.net/search.aspx?q=%E5%8D%95%E7%89%87%E6%9C%BA%E5%AE%9E%E9%AA%8C%E8%AE%BE%E5%A4%87%E4%BB%AA%E5%99%A8%E7%9A%84%E5%AE%9E%E9%AA%8C%E6%8C%87%E5%AF%BC%E4%B9%A6
㈣ 51單片機實踐方面需要用到哪些器材 怎樣才能學好單片機
建議你買個51單片機開發板,在淘寶上買,一百多塊錢,功能齊全,上面集成了很多元件,適合學習,我去年就是那樣的,也是自學的,一個月就會了。你要是非要自己做一個,也不難,去電子市場,買單片機,各種線,電子元件,找一個電路圖,自己在萬用板上焊接,但是這樣沒有什麼意義的,而且那樣的焊接,電路容易出問題,你現在還是個初學者,等學會了自己再動手做點小東西,這樣就挺好。還有,建議你在網上去下載郭天翔的《十天學會51單片機和C語言》,很適合初學者的。然後找一本好一點的C語言書籍,多做練習,要是有點基礎的話,一個月學會51單片機是沒有問題的。祝你成功!
㈤ 單片機實驗箱的介紹
單片機實驗箱是啟東計算機總廠研製開發的。適用於《MCS-51單片機原理與介面》《C8051嵌入式單片機控制技術》《自動化控制》《CPLD/FPGA技術》等課程教學的最佳配套實驗設備。
㈥ 單片機實驗器材
一個單片機和一個開發板就可以。
這是我的實驗器材,自己寫的鬧鍾。
最好有C語言基礎,學起來很快。多練習就行。
㈦ 學單片機需要示波器、信號發生器等平常我們做電子實驗所使用的儀器嗎
沒條件可以不用,單片機學習主要就是軟體的編寫和外部的擴展,其實外部的擴展也是要程序來控制的。程序出來的現象一般都是可以觀看的,所以一般不需要哪些儀器。備個萬用表就行。
㈧ 誰能告訴我單片機製作所需要的工具、器材、以及元件
要買89S51一片(80c51自己做燒寫器麻煩,80s51自己就可以輕松做
編程器(燒寫器),80s51--
5或者6元錢)
模擬器不一定要買,挺貴的,初學者根本就沒必要買,等到學的差不多了,再買,也不遲。要是money很多,那就買了,編程器(燒寫器)可以自己做,很簡單(只要用的是80s51就行),也沒必要買,也挺貴的。
見於你是初學,其實一開始不必要買全東西,你可以買教材,然後再做51最小系統,第一次買就買最小系統要用的就行——----實驗板一塊,30PF電容2個,12兆晶振一個,按鈕一個,40管教插槽一個,導線若干,小led燈一個,80s51一片,註:最好自己做個5伏電源(單片機要有5V的電源供電)
㈨ 誰有單片機研發實驗室設備清單
示波器1台,邏輯筆1台,電腦1台,實驗板若干,恆溫烙鐵1套。萬用表1個。元件櫃及元件若干
㈩ 求51單片機的音樂播放程序 實驗儀器必須是DP-51proc
電路連接很簡單,我用的是P3.0埠接個蜂鳴器就可以了(你可以根據你的具體硬體連接去改下
音樂程序的設計原理和程序如下:
設計原理
⑴ 總體原理:
樂曲中不同的音符,實質就是不同頻率的聲音。通過單片機產生不同的頻率的脈沖信號,經過放大電路,由蜂鳴器放出,就產生了美妙和諧的樂曲。
⑵ 單片機產生不同頻率脈沖信號的原理:
1)要產生音頻脈沖,只要算出某一音頻的脈沖(1/頻率),然後將此周期除以2,即為半周期的時間,利用定時器計時這個半周期的時間,每當計時到後就將輸出脈沖的I/O反相,然後重復計時此半周期的時間再對I/O反相,就可以在I/O腳上得到此頻率的脈沖。
2)利用8051的內部定時器使其工作在計數器模式MODE1下,改變計數值TH0及TL0以產生不同頻率的方法如下:
例如,頻率為523Hz,其周期天/523 S=1912uS,因此只要令計數器計時956uS/1us=956,在每計數956次時就將I/O反接,就可得到中音DO(532Hz)。
計數脈沖值與頻率的關系公式如下:
N=Fi/2/Fr
(N:計數值,Fi:內部計時一次為1uS,故其頻率為1MHz,Fr:要產生的頻率 )
⑶ 其計數值的求法如下:
T=65536-N=65536-Fi/2/Fr
計算舉例:
設K=65536,F=1000000=Fi=1MHz,求低音DO(261Hz)、中音DO(523Hz)、高音DO(1046Hz)的計數值。
T=65536-N=65536-Fi/2/Fr=65536-1000000/2/Fr=65536-500000/Fr
低音DO的T=65536-500000/262=63627
中音DO的T=65536-500000/523=64580
高音DO的T=65536-500000/1047=65059
⑷ C調個音符頻率與計數值T的對照表如下表所示:
表9.1 C調各音符頻率與計數值T的對照表
音符 頻率(Hz) 簡譜碼T值 音符 頻率(Hz) 簡譜碼T值
低1DO 262 63628 #4FA# 740 64860
#1DO# 277 63731 中5SO 784 64898
低2RE 294 63835 #5SO# 831 64923
#2RE# 311 63928 中6LA 880 64968
低3M 330 64103 #6 932 64994
低4FA 349 64103 中7SI 988 65030
#4FA# 370 64260 高1DO 1046 65058
低5SO 392 64260 #1DO# 1109 65085
#5SO# 415 64331 高2RE 1175 65110
低6LA 440 64400 #2RE# 1245 65124
#6 466 64463 高3M 1318 65157
低7SI 494 64524 高4FA 1397 65178
中1DO 523 64580 #4FA# 1480 65198
⑸ 每個音符使用1個位元組,位元組的高4位代表音符的高低,低4位代表音符的節拍,下表為節拍碼的對照。但如果1拍為0.4秒,1/4拍是0.1秒,只要設定延遲時間就可求得節拍的時間。假設1/4節拍為1DELAY,則1拍應為4DELAY,以此類推。所以只要求得1/4拍的DELAY時間,其餘的節拍就是它的倍數,如下表為1/4和1/8節拍的時間設定。
表9.2 節拍碼對照表
1/4節拍 1/8節拍
節拍碼 節拍數 節拍碼 節拍數
1 1/4拍 1 1/8拍
2 2/4拍 2 1/4拍
3 3/4拍 3 3/8拍
4 1拍 4 1/2拍
5 1又1/4拍 5 5/8拍
6 1又1/2拍 6 3/4拍
7 1又3/4拍 7 7/8拍
8 2拍 8 1拍
9 2又1/4拍 9 1又1/8拍
A 2又1/2拍 A 1又1/4拍
B 2又3/4拍 B 1又3/8拍
C 3拍 C 1又1/2拍
D 3又1/4拍 D 1又5/8拍
E 3又1/2拍 E 1又3/4拍
F 3又3/4拍 F 1又7/8拍
表9.3 各調節拍的時間設定表
1/4節拍 1/8節拍
曲調值 DELAY 曲調值 DELAY
調4/4 125毫秒 調4/4 62毫秒
調3/4 187毫秒 調3/4 94毫秒
調2/4 250毫秒 調2/4 125毫秒
⑹ 建立音樂的步驟:
1)先把吧樂譜的音符找出,然後由上表建立T值表的順序。
2)把T值表建立在TABLE1,構成發音符的計數值放在「TABLE」。
3)簡譜碼(音符)為高位,節拍為(節拍數)為低4位,音符節拍碼放在程序的「TABLE」處。
表9.4 簡譜對應的簡譜碼、T值、節拍數
簡譜 發音 簡譜碼 T值 節拍碼 節拍數
5 低5SO 1 64260 1 1/4拍
6 低6LA 2 64400 2 2/4拍
7 低7SI 3 64524 3 3/4拍
1 中1DO 4 64580 4 1拍
2 中2RE 5 64684 5 1又1/4拍
3 中3M 6 64777 6 1又2/4拍
4 中4FA 7 64820 7 1又3/4拍
5 中5SO 8 64898 8 2拍
6 中6LA 9 64968 9 2又1/4拍
7 中7SI A 65030 A 2又2/4拍
1 高1DO B 65058 B 2又3/4拍
2 高2RE C 65110 C 3拍
3 高3M D 65157 D 3又1/4拍
4 高4FA E 65178 E 3又2/4拍
5 高5SO F 65217 F 3又3/4拍
不發音 0
1/4拍的延遲時間=187毫秒
DELAY: MOV R7,#2
D2: MOV R4,#187
D3: MOV R3,#248
DJNZ R3,$
DJNZ R4,D3
DJNZ R7,D2
RET
4.程序範例
ORG 0000H ;主程序起始地址
SJMP START ;跳至主程序
ORG 000BH ;TIMER0中斷起 始地址
LJMP TIM0 ;跳至TIMER0中斷子程序
START: MOV TMOD,#01H ;設T0在M1
MOV IE,#82H ;中斷使能
START0:MOV 30H,#00 ;取簡譜碼指針
NEXT: MOV A,30H ;簡譜碼指針載入A
MOV DPTR,#TAB ;至TAB取簡譜碼
MOVC A,@A+DPTR ;
MOV R2,A ;渠道的簡譜碼暫存於R2
JZ END0 ;是否渠道00(結束碼)
ANL A,#0FH ;不是,則取低4位(節拍碼)
MOV R5,A ;將節拍碼存入R5
MOV A,R2 ;將取到的簡譜碼再載入A
SWAP A ;高低4位交換
ANL A,#0FH ;取低4位(音符碼)
JNZ SING ;取到的音符碼是否為0?
CLR TR0 ;開始,則不發音
SJMP D1 ;跳至D1
SING: DEC A ;取到的音符碼減1(不含0)
MOV 22H,A ;存入(22H)
RL A ;乘2
MOV DPTR,#TAB1 ;至TABLE1取相對的高位位元組計數值
MOVC A,@A+DPTR ;
MOV TH0,A ;取到的高位位元組存入TH0
MOV 21H,A ;取到的高位位元組存入(21H)
MOV A,22H ;在載入取到的音符碼
RL A ;乘2
INC A ;加1
MOVC A,@A+DPTR ;至TABLE1取相對的低位位元組計數值
MOV TL0,A ;取到的低位位元組存入TL0
MOV 20H,A ;取到的低位位元組存入(20H)
SETB TR0 ;啟動TIMER0
D1: LCALL DELAY ;其本單位時間1/4拍187毫秒
INC 30H ;取簡譜碼指針加1
JMP NEXT ;取下一個簡譜碼
END0: CLR TR0 ;停止TIMER0
JMP START0 ;重復循環
TIM0: PUSH ACC ;將A的值暫存於堆棧
PUSH PSW ;將PSW的值暫存於堆棧
MOV TL0,20H ;重設計數值
MOV TH0,21H ;
CPL P3.0 ;將P3.0位反相,控制蜂鳴器發聲
POP PSW ;至堆棧取回PSW的值
POP ACC ;至堆棧取回A的值
RETI
DELAY:MOV R7,#02
D2: MOV R4,#187
D3: MOV R3,#248
DJNZ R3,$
DJNZ R4,D3
DJNZ R7,D2
RET
TAB1: ;決定節拍
DW 64260,64400,64521,64580
DW 64684,64777,64820,64898
DW 64968,65030,65058,65110
DW 65157,65178,65217
TAB: ;樂曲名稱《梁祝》
DB 02H,82H,62H,52H,48H,02H,52H,32H,22H,18H
DB 83H,91H,72H,62H,51H,61H,71H,61H,83H,61H
DB 81H,51H,61H,71H,61H,51H,46H,82H,32H,52H
DB 22H,42H,16H,21H,41H,18H,0E4H,13H,21H,43H
DB 51H,21H,41H,12H,83H,81H,61H,81H,58H,53H
DB 61H,31H,22H,13H,21H,42H,52H,0E2H,42H,21H
DB 11H,91H,41H,18H,63H,81H,32H,52H,21H,41H,
DB 16H,0E4H,11H,21H,31H,51H,26H,11H,21H,43H
DB 51H,82H,62H,52H,61H,51H,42H,21H,11H,0E4H
DB 44H,21H,41H,21H,11H,0E1H,11H,21H,41H,18H
DB 61H,81H,51H,61H,51H,41H,32H,21H,41H,18H
DB 08H,0H,04H ;曲子最後靜音5拍長的時間
DB 00H ;樂曲結束
END