
18929371983
時(shí)間:2017/4/13 8:56:43
回答(1).作為一個(gè)已經(jīng)會用51的人來說,現(xiàn)在看看其實(shí)開發(fā)板你買了那種貴的功能多的,也不是說你能全用到,很多可能你只是當(dāng)時(shí)感興趣看著好玩,比如彩屏什么的但51驅(qū)動彩屏本身也一般,刷新慢色彩也不好。 其實(shí)開發(fā)板重點(diǎn)的功能是讓你學(xué)會怎么用51,外設(shè)等其實(shí)等你學(xué)會了后自己看著接口協(xié)議也能做出程序了。 其實(shí)開發(fā)板目前我看了看淘寶上那些,功能多的去了。而外設(shè)也多了去了,但最終每個(gè)外設(shè)不同有IIC(I2C)接口,SPI接口這兩大類外部接口對應(yīng)的比如:AT24C01(02)外部EEPROM和DS1302時(shí)鐘芯片是I2C接口;SPI類的比如VS1003MP3芯片,SD卡工作于SPI接口模式。這些無非也就是教你學(xué)會怎么去用端口控制來模擬這個(gè)接口的時(shí)鐘及數(shù)據(jù)傳送。 另外就是單個(gè)端口的控制,一般一上來就是控制某個(gè)IO點(diǎn)亮一個(gè)LED(大多是P1.0),在接下來就是LED8路跑馬燈(整個(gè)P1口控制循環(huán)左移,右移的移位控制)其實(shí)也是端口控制 在接下來就是IO識別外部按鍵,或是矩陣鍵盤,以及外部中斷的使用,在往后就是內(nèi)部定時(shí)中斷,串口及中斷。 當(dāng)然串口需要一個(gè)外接的RS232電平轉(zhuǎn)換芯片(MAX232)或是一個(gè)USB轉(zhuǎn)串口芯片(CH340這類因?yàn)槟壳半娔X帶串口的少了)同時(shí)靠串口來下載程序。 在加上LED數(shù)碼管顯示。LCD液晶顯示。 其實(shí)你完全可以弄個(gè)簡單的板子甚至是去宏晶申請個(gè)編程器及芯片(不過需要你有公司資質(zhì)及用量等證明)自己買點(diǎn)元件自己動手搭建電路,因?yàn)橹挥凶约赫鎮(zhèn)動手后才知道外部應(yīng)該怎么連接,開始不會的話可以在網(wǎng)上找圖紙,慢慢自己設(shè)計(jì)著畫比如用protel99se。畢竟他帶的這些東西可能你一輩子也不一定用到。 重點(diǎn)是學(xué)會怎么去用,然后自己畫電路板自己做東西就可以了。 至于你說的質(zhì)量這方面并不用擔(dān)心,畢竟現(xiàn)在工藝這么成熟,芯片也大多是成熟芯片,出問題幾率很小,找個(gè)合適的簡單的入門會用就可以,單片機(jī)這東西主要還是看你自己的動手能力,開發(fā)板無非就是給您搭建好電路只是讓你按照教程學(xué)程序用的。
回答(2).;我是從電子制作實(shí)驗(yàn)室網(wǎng)站上改編的,電路圖是51單片機(jī)試驗(yàn)板的電路圖,只要保留P1.0的LED、4位撥碼按鈕、蜂鳴器、K1、K2開關(guān)、顯示電路、穩(wěn)壓電路和單片機(jī)最小系統(tǒng)就行了 ;可設(shè)定時(shí)間的倒計(jì)時(shí)定時(shí)器,可選擇5/15/20/30/35/45/50分鐘倒計(jì)時(shí) ;倒計(jì)時(shí)時(shí)間由四位撥碼開關(guān)的2/3/4位來控制, ;第2位表示5分鐘,第3位表示15分鐘,第4位表示30分鐘, ;通過不同的組合可以產(chǎn)生5/15/20/30/35/45/50分鐘倒計(jì)時(shí) ;P1.0口的外接的發(fā)光二極管為狀態(tài)LED,定時(shí)未開始時(shí)LED常亮,定時(shí)過程中LED閃爍 ;K1為開始按鈕,K2為停止按鈕 a_bit equ 20h ;數(shù)碼管個(gè)位數(shù)存放內(nèi)存位置 b_bit equ 21h ;數(shù)碼管十位數(shù)存放內(nèi)存位置 temp equ 22h ;計(jì)數(shù)器數(shù)值存放內(nèi)存位置 ;開機(jī)初始化 MOV P3,#0FFH;對P3口初始化,設(shè)置為高電平,用于按鍵輸入 MOV P0,#0FFH;使顯示時(shí)間數(shù)碼管熄滅 CLR P1.0;點(diǎn)亮LED指示燈 ;等待鍵盤輸入 START:JB P3.6,$;循環(huán)判斷開始按鈕K1是否按下? ACALL DELAY10;延時(shí)10毫秒觸點(diǎn)消抖 JB P3.6,START;如果是干擾就返回 JNB P3.6,$;等待按鍵松開 ;讀撥碼開關(guān)的狀態(tài),獲得倒計(jì)時(shí)時(shí)間 SET:MOV A,#0;首先對A清零 JB P2.0,A1;判斷撥碼開關(guān)的第2位是否接通,接通就對A加5(此處數(shù)值可自行修改) ADD A,#5 A1:JB P2.1,A2;判斷撥碼開關(guān)的第3位是否接通,接通就對A加15(此處數(shù)值可自行修改) ADD A,#15 A2:JB P2.2,A3;判斷撥碼開關(guān)的第4位是否接通,接通就對A加30(此處數(shù)值可自行修改) ADD A,#30 A3:MOV TEMP,A ;這時(shí)TEMP中的值就是倒計(jì)時(shí)時(shí)間 ;數(shù)碼管顯示定時(shí)時(shí)間的程序 display:CLR P2.4;使繼電器1釋放,開始定時(shí)(開機(jī)時(shí)繼電器處于吸合狀態(tài))(既然你是比賽用倒計(jì)時(shí)提醒器就不需要繼電器,可以忽略) CLR P2.3;使繼電器2釋放,開始定時(shí)(開機(jī)時(shí)繼電器處于吸合狀態(tài)) MOV R2,#120 AB:MOV R3,#250 TIME1:mov a,temp ;將temp中的十六進(jìn)制數(shù)轉(zhuǎn)換成10進(jìn)制 mov b,#10 ;10進(jìn)制/10=10進(jìn)制 div ab mov b_bit,a ;十位在a mov a_bit,b ;個(gè)位在b mov dptr,#numtab ;指定查表啟始地址 mov r0,#4 dpl1: mov r1,#250 ; dplop: mov a,a_bit ;取個(gè)位數(shù) MOVC A,@A+DPTR ;查個(gè)位數(shù)的7段代碼 mov p0,a ;送出個(gè)位的7段代碼 clr p2.7 ;開個(gè)位顯示 ACALL DELY1;顯示1毫秒 setb p2.7;關(guān)閉個(gè)位顯示,防止鬼影 mov a,b_bit ;取十位數(shù) MOVC A,@A+DPTR ;查十位數(shù)的7段代碼 mov p0,a ;送出十位的7段代碼 clr p2.6 ;開十位顯示 ACALL DELY1;顯示1毫秒 setb p2.6;關(guān)閉十位顯示,防止鬼影 ;插入一段判斷定時(shí)過程中是否有按鍵輸入的程序段 C1:JB P3.6,B1 ACALL DELAY10;延時(shí)10毫秒消抖 JB P3.6,C1 JNB......
回答(3).STC89C52可以通過串口在線編程。在電路板上搭個(gè)標(biāo)準(zhǔn)RS232口子,然后將PC與電路板用串口線連接,運(yùn)行STC_ISP軟件就可以下載了。
回答(4).單片機(jī)在啟動的過程中就有一個(gè)復(fù)位的過程,然后執(zhí)行一段特殊的程序,其實(shí)這段程序是檢查有沒有下載需求的。如果沒,則執(zhí)行寫入進(jìn)去的程序。你應(yīng)到官網(wǎng)上去把它的說明書下一份下來好好研究一下,里面的東西太全面了
回答(5).stc89c52不用復(fù)位電路是“無法正常運(yùn)行“。 原因是: 復(fù)位電路是來準(zhǔn)確的控制了STC89c52電源接通時(shí)的清零啟動工作,使其接通電源后能正常工作!若沒有復(fù)位電路,接通電源時(shí),將可能出現(xiàn)不工作或工作錯亂的不穩(wěn)定問題!
回答(6).stc89c51 比 at89c52 增加了不少功能的...如果你有使用了這些功能.的語句..那么在后者上就不可能正常運(yùn)行啦!
回答(7).STC89C52也一樣
回答(8).你把P3.0和P3.1想辦法引出來,然后用一個(gè)串口模塊交叉連接RXD和TXD,然后就可以下載了,注意串口模塊要和你的單片機(jī)共地。 上面方法就是一般的STC系列單片機(jī)下載程序的方法。
回答(9).STC 都是ISP的,就是在線用串口編程的,只需要接三四根線就行了。那個(gè)AT的要取下來用編程器 麻煩。 STC的有很多亂七八糟的功能,還內(nèi)帶EEPROM,可以斷電后保存資料,比如溫度告警的上下限什么的,當(dāng)然也可以不用。 AT的木有,要實(shí)現(xiàn)短點(diǎn)保存就得另外擴(kuò)展存儲器了,比如24C02啥的。 還有有的STC帶ADC的可以直接接模擬的溫度探頭,AT還要外置ADC。 可以去STC網(wǎng)站上查一下。 參考資料:
7W鋁基板 天花燈LED鋁基板 廠家專業(yè)生產(chǎn)高品質(zhì)PCB電路板
PCB加急 四層板加急 6層板加急 FPC加急 線路板快板 電路板
電路板pcb打樣廠家直銷 專業(yè)pcb快板 多層pcb 4層線路板批量生產(chǎn)
多層板PCB電路板加工制作快速打樣10*10CM內(nèi)只要260元10片包郵
河北 單雙面印制板 PCB電路板 印刷線路板 復(fù)制PCB 打樣印刷板
![]() |
|||