stc單片機(jī)具有在應(yīng)用編程,調(diào)試起來比較方便;帶有10位AD;內(nèi)部eeprom;可在1T/機(jī)器周期下工作,速度是傳統(tǒng)51單片機(jī)的12倍;下面是我寫的AD和EEPROM的驅(qū)動C代碼:/*----------------------------------
設(shè)計思路:用定時器中斷產(chǎn)生最小時間單位T0,每m個T0組成一個子周期T10,其中前n個T0為LED導(dǎo)通時間,即Ton=n*T0,則Toff=(m-n)*T0;每X個T10組成一個母周期T20,其中前y個T10為有效控制時間,后續(xù)的(x-y
引 言 MCS-51單片機(jī)的中斷響應(yīng)延遲時間,取決于其它中斷服務(wù)程序是否在進(jìn)行,或取決于正在執(zhí)行的是什么樣的指令。單中斷系統(tǒng)中的中斷響應(yīng)時間為3~8個機(jī)器周期[1]。無論是哪一種原因引起的誤差,在精
1 前言單片機(jī)內(nèi)部一般有若干個定時器。如8051單片機(jī)內(nèi)部有定時器0和定時器1。在定時器計數(shù)溢出時,便向CPU發(fā)出中斷請求。當(dāng)CPU正在執(zhí)行某指令或某中斷服務(wù)程序時,它響應(yīng)定時器溢出中斷往
1.實(shí)驗(yàn)任務(wù) 如圖4.1.1所示:在P1.0端口上接一個發(fā)光二極管L1,使L1在不停地一亮一滅,一亮一滅的時間間隔為0.2秒。2.電路原理圖 圖4.1.13.系統(tǒng)板
1.實(shí)驗(yàn)任務(wù) 如圖4.2.1所示,監(jiān)視開關(guān)K1(接在P3.0端口上),用發(fā)光二極管L1(接在單片機(jī)P1.0端口上)顯示開關(guān)狀態(tài),如果開關(guān)合上,L1亮,開關(guān)打開,L1熄滅。2.電路原理圖 圖4.2.
1.實(shí)驗(yàn)任務(wù) 做單一燈的左移右移,硬件電路如圖4.4.1所示,八個發(fā)光二極管L1-L8分別接在單片機(jī)的P1.0-P1.7接口上,輸出“0”時,發(fā)光二極管亮,開始時P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅
1.實(shí)驗(yàn)任務(wù) 用P1.0輸出1KHz和500Hz的音頻信號驅(qū)動揚(yáng)聲器,作報警信號,要求1KHz信號響100ms,500Hz信號響200ms,交替進(jìn)行,P1.7接一開關(guān)進(jìn)行控制,當(dāng)開關(guān)合上響報警信號,當(dāng)開關(guān)斷開告警信號停止,編
1.實(shí)驗(yàn)任務(wù) 如圖4.13.1所示,P0端口接動態(tài)數(shù)碼管的字形碼筆段,P2端口接動態(tài)數(shù)碼管的數(shù)位選擇端,P1.7接一個開關(guān),當(dāng)開關(guān)接高電平時,顯示“12345”字樣;當(dāng)開關(guān)接低電平時,顯示“HELLO”字樣。2.
1.實(shí)驗(yàn)任務(wù) 用AT89S51單片機(jī)的定時/計數(shù)器T0產(chǎn)生一秒的定時時間,作為秒計數(shù)時間,當(dāng)一秒產(chǎn)生時,秒計數(shù)加1,秒計數(shù)到60時,自動從0開始。硬件電路如下圖所示2.電路原理圖圖4.15.13.系統(tǒng)板上硬件
1.實(shí)驗(yàn)任務(wù) 當(dāng)按下開關(guān)SP1,AT89S51單片機(jī)產(chǎn)生“叮咚”聲從P1.0端口輸出到LM386,經(jīng)過放大之后送入喇叭。2.電路原理圖圖4.19.13.系統(tǒng)板上硬件連線(1).把“單片機(jī)系統(tǒng)”區(qū)域中的P1.0端口用導(dǎo)線連
1.實(shí)驗(yàn)任務(wù) 根據(jù)設(shè)定好的密碼,采用二個按鍵實(shí)現(xiàn)密碼的輸入功能,當(dāng)密碼輸入正確之后,鎖就打開,如果輸入的三次的密碼不正確,就鎖定按鍵3秒鐘,同時發(fā)現(xiàn)報警聲,直到?jīng)]有按鍵按下3種后,才打開按
1.實(shí)驗(yàn)任務(wù) 利用AT89S51單片機(jī)的T0、T1的定時計數(shù)器功能,來完成對輸入的信號進(jìn)行頻率計數(shù),計數(shù)的頻率結(jié)果通過8位動態(tài)數(shù)碼管顯示出來。要求能夠?qū)?-250KHz的信號頻率進(jìn)行準(zhǔn)確計數(shù),計數(shù)誤差不超過
1.實(shí)驗(yàn)任務(wù) 用4×4組成0-9數(shù)字鍵及確認(rèn)鍵?! ∮?位數(shù)碼管組成顯示電路提示信息,當(dāng)輸入密碼時,只顯示“8.”,當(dāng)密碼位數(shù)輸入完畢按下確認(rèn)鍵時,對輸入的密碼與設(shè)定的密碼進(jìn)行比較,若密碼正確,
這是一個基于51單片機(jī)的輪式機(jī)器人的運(yùn)動控制系統(tǒng)在網(wǎng)上找了很多的資料,做得都不是很全。上傳的是我的電路,用的還是老牌芯片L293,主控芯片是51單片機(jī)。這個電路使用個光耦隔離,電機(jī)地和電源地隔離,
華邦W78E516B單片機(jī)在線編程筆者利用W78E516B單片機(jī)的ISP功能,較好地解決了其編程問題,現(xiàn)總結(jié)如下。一、芯片簡介W78E516B是具有ISP功能的Flash低功耗8位微控制器。它的指令集與標(biāo)準(zhǔn)8052完全兼容,內(nèi)含
1 引 言由于經(jīng)濟(jì)的快速發(fā)展,人們生活水平得到較大的提高,生活節(jié)奏也越來越快,為此家電遙控和家庭安全也為人們所需要和重視。以AT89C51單片機(jī)為核心通過電話進(jìn)行電器遙控和報警裝置主要解決這些問題。
旋轉(zhuǎn)LED——飄在空中的文字一.效果:二.整體結(jié)構(gòu):三.制作方法:1.電機(jī)的改裝電路的供電和LED 的定位是本制作的一個難點(diǎn)。裝在電機(jī)上的電路始終在高速旋轉(zhuǎn),我們就無法使用通常的方法來給電路供電。
設(shè)計方案 應(yīng)用AT89C52讀寫SD卡有兩點(diǎn)需要注意。首先,需要尋找一個實(shí)現(xiàn)AT89C52單片機(jī)與SD卡通訊的解決方案;其次,SD卡所能接受的邏輯電平與AT89C52提供的邏輯電平不匹配,需要解決電平匹配問題。
關(guān)于單片機(jī)C語言的精確延時,網(wǎng)上很多都是大約給出延時值沒有準(zhǔn)確那值是多少,也就沒有達(dá)到精確高的要求,而51hei給出的本函數(shù)克服了以上缺點(diǎn),能夠精確計數(shù)出要延時值且精確達(dá)到1us,本舉例所用CPU為STC