采用VB軟件與AT89S51單片機(jī)的溫度測控系統(tǒng)設(shè)計(jì)
0 引言
在現(xiàn)代測控系統(tǒng)中,由于PC機(jī)具有強(qiáng)大的數(shù)據(jù)處理能力和良好的用戶交互界面,單片機(jī)具有較強(qiáng)的現(xiàn)場抗干擾能力及良好的性價比,因此以PC機(jī)為上位機(jī)實(shí)施用戶控制和以單片機(jī)為下位機(jī)進(jìn)行實(shí)時數(shù)據(jù)采集的分布式智能化控制系統(tǒng)無疑具有很好的應(yīng)用前景。本文中單片機(jī)實(shí)現(xiàn)了溫度檢測,具有較好的實(shí)時性;PC機(jī)完成了數(shù)據(jù)顯示、存儲及統(tǒng)計(jì)分析,繪制了實(shí)時溫度曲線,并對系統(tǒng)目前所處狀況做出了評判。兩者之間以串行口進(jìn)行通信聯(lián)絡(luò)。
l 數(shù)據(jù)采集系統(tǒng)的硬件基礎(chǔ)
該系統(tǒng)的下位機(jī)選擇Atreel公司的AT89S51單片機(jī)作為控制核心,負(fù)責(zé)采集現(xiàn)場溫度值。溫度傳感器將溫度轉(zhuǎn)換為電壓信號,經(jīng)模/數(shù)轉(zhuǎn)換器ADC0809轉(zhuǎn)換成8位數(shù)字量,并經(jīng)AT89S51的P1口進(jìn)入單片機(jī)保存。上位PC機(jī)通過串行口與下位機(jī)聯(lián)絡(luò),向下位機(jī)發(fā)送控制命令和接收下位機(jī)上傳的數(shù)據(jù)以及進(jìn)行人機(jī)交互。上位機(jī)采用VB 6.0進(jìn)行人機(jī)交互界面設(shè)計(jì),并利用其MSComm控件實(shí)現(xiàn)與下位機(jī)簡單而高效的串行通信。充分發(fā)揮了單片機(jī)在實(shí)時數(shù)據(jù)采集和PC機(jī)對圖形處理、顯示以及數(shù)據(jù)庫管理上的優(yōu)點(diǎn)。使得單片機(jī)的應(yīng)用已不僅僅局限于傳統(tǒng)意義上的自動監(jiān)測或控制,而是形成了以網(wǎng)絡(luò)為核心的分布式多點(diǎn)系統(tǒng)的發(fā)展趨勢。由于上下位機(jī)串行口工作電平不一致,它們之間通過MAX232芯片將單片機(jī)TTL電平轉(zhuǎn)換為RS 232電平,構(gòu)成如圖1所示的系統(tǒng)結(jié)構(gòu)框圖。
2 VB環(huán)境下串行通信的實(shí)現(xiàn)方法
VB可視化界面的設(shè)計(jì)風(fēng)格具有簡單、易學(xué)、高效的特點(diǎn),已成為眾多開發(fā)人員采用的工具,且被廣泛應(yīng)用到各個領(lǐng)域。VB的MSComm通信控件,只需用戶編寫少量的程序代碼即可完成通信軟件的開發(fā)過程。
2.1 MSComm控件簡介
MSComm控件是Microsoft公司提供的串行通信ActiveX控件,MSComm控件通過串行口發(fā)送和接收數(shù)據(jù),為應(yīng)用程序提供串行通信功能。MS-Comm通信控件的主要屬性如下:
(1)CommPort屬性用于設(shè)置或返回通信連接端口。在設(shè)計(jì)時,CommPort屬性值可以設(shè)置成從1~16的任何數(shù)(缺省值為1)。
(2)Settings屬性用于設(shè)置初始化參數(shù)。以字符串的形式設(shè)置或返回聯(lián)機(jī)速率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位等4個參數(shù)。其格式為:“BBBB,P,D,S”。其中,BBBB表示聯(lián)機(jī)速率;P表示奇偶校驗(yàn)位檢查方式;D表示數(shù)據(jù)位數(shù);S表示停止位數(shù)。該系統(tǒng)設(shè)其為“9600,N,8,l”。
(3)Portopen屬性用于設(shè)置或返回通信串口的狀態(tài)(開或關(guān))。Portopen屬性為Boolean類型,當(dāng)值為True時,表示打開串口;當(dāng)值為False時,表示關(guān)閉串口,并清空接收和發(fā)送緩沖區(qū)。
(4)Input屬性用于從接收緩沖區(qū)讀取數(shù)據(jù)。
(5)Output屬性用于向發(fā)送緩沖區(qū)寫入數(shù)據(jù)。
(6)InputMode屬性用于讀取或設(shè)置從接收緩沖區(qū)讀取數(shù)據(jù)的格式,當(dāng)InputMode=O時,數(shù)據(jù)以文字形式讀取;當(dāng)InputMode=1時,數(shù)據(jù)以二進(jìn)制形式讀取。
2.2 上位機(jī)程序設(shè)計(jì)
上位機(jī)主要負(fù)責(zé)發(fā)送控制命令,以及數(shù)據(jù)的接收、處理、計(jì)算、數(shù)據(jù)的顯示等功能。上位機(jī)程序分為四個部分:界面設(shè)計(jì)、程序初始化、數(shù)據(jù)通信、數(shù)據(jù)處理。程序流程如圖2所示。
主操作界面主要分為四個組成部分,如圖3所示。為使界面清晰明了,用frame控件將其隔開。
其中,溫度界限部分主要用來顯示用戶自己設(shè)定的溫度上下限;數(shù)據(jù)接收部分采用外部控件MSFlexGrid來顯示已經(jīng)接收過來的數(shù)據(jù);統(tǒng)計(jì)計(jì)算部分用來顯示對數(shù)據(jù)分析后的結(jié)果,如最大值、最小值、平均值等,最后對當(dāng)前系統(tǒng)狀況作出綜合評判;溫度曲線部分顯示當(dāng)前所有溫度的變化情況,每個溫度值對應(yīng)曲線突出的一點(diǎn),其中兩條虛線內(nèi)的點(diǎn)代表溫度值在界限范圍內(nèi),兩條虛線外的兩個點(diǎn)則表示該溫度值超出了界限范圍。
進(jìn)入主界面后,用戶首先單擊“開始聯(lián)絡(luò)”,此時上位機(jī)會向下位機(jī)發(fā)出聯(lián)絡(luò)信號,下位機(jī)受到預(yù)先設(shè)定的聯(lián)絡(luò)信號后,會將數(shù)據(jù)發(fā)送過來;然后單擊“接收數(shù)據(jù)”命令,此時會在MSFlexGrid控件中按先后順序依次顯示接收到的數(shù)據(jù);在進(jìn)行數(shù)據(jù)處理之前,用戶可根據(jù)自身需求進(jìn)行溫度界限的設(shè)定,僅單擊“界限設(shè)置”命令即可實(shí)現(xiàn);最后進(jìn)行數(shù)據(jù)處理,單擊相應(yīng)命令按鈕后,會在界面繪出當(dāng)前溫度曲線,并計(jì)算出各種統(tǒng)計(jì)參數(shù)。
2.3 串口通信初始化程序
該程序主要用于對數(shù)據(jù)緩沖區(qū)以及串口部分的初始化,如串口的選擇、串口的數(shù)據(jù)格式等。這部分程序的代碼如下:
2.4 上位機(jī)通信程序
該程序由數(shù)據(jù)發(fā)送(聯(lián)絡(luò)信號)和數(shù)據(jù)接收組成。兩部分程序分別寫在對應(yīng)的命令按鈕“開始聯(lián)絡(luò)”、“接收數(shù)據(jù)”的Click事件下。具體程序代碼如下:
3下位機(jī)通信軟件設(shè)計(jì)
下位機(jī)程序包括初始化部分、數(shù)據(jù)采集和接收聯(lián)絡(luò)信號部分、數(shù)據(jù)發(fā)送部分。
AT89S51單片機(jī)串行通信由定時器Tl作為波特率發(fā)生器,其波特率與PC機(jī)一致。數(shù)據(jù)的傳送格式為8位數(shù)據(jù)位和1位停止位。采用查詢方式發(fā)送和接收數(shù)據(jù),定時器T1設(shè)置為工作模式2,串行口設(shè)置為工作方式1。該設(shè)計(jì)將通信速率設(shè)置為9 600 b/s,SMOD=0,單片機(jī)晶振頻率為11.059 2 MHz,此時定時器T1的初值應(yīng)被設(shè)為:
3.1 接收上位機(jī)命令程序
接收上位機(jī)命令程序:
3.2數(shù)據(jù)發(fā)送程序
數(shù)據(jù)發(fā)送程序:
4 結(jié)語
- VB(31233)
- AT89S51(33898)
相關(guān)推薦
AT89S51單片機(jī)功能及特點(diǎn)
; 1.2 單片機(jī)型號及特性 1、AT89S51單片機(jī)功能及特點(diǎn) AT89S51采用40引腳雙列直插封裝(DIP)形式,內(nèi)部由CPU,4kB的ROM,256 B的RAM,2個16b的定時/計(jì)數(shù)器
2023-09-11 10:18:432726
51單片機(jī)S系列與C系列區(qū)別
的區(qū)別是AT89S51支持ISP(In System Programming,即“在線可編程”)。而AT89C51無此功能?! ∫韵旅枋龈釉敿?xì): 很多初學(xué)51單片機(jī)的網(wǎng)友會
2014-11-06 16:49:48
AT89S51/52單片機(jī)與AT89C51單片機(jī)的主要區(qū)別在哪
AT89S51/52單片機(jī)與AT89C51單片機(jī)的引腳功能有何不同?AT89S51/52單片機(jī)與AT89C51單片機(jī)的編程功能有何不同?
2021-11-09 06:42:34
AT89S51單片機(jī)
AT89S51是一個低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含4k Bytes ISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用
2013-10-12 11:45:14
AT89S51單片機(jī)C語言程序設(shè)計(jì)實(shí)訓(xùn)(很詳細(xì)的)100例(
AT89S51單片機(jī)C語言程序設(shè)計(jì)實(shí)訓(xùn)(很詳細(xì)的)100例
2012-12-02 13:45:38
AT89S51單片機(jī)如何實(shí)現(xiàn)按鍵識別
1. 目標(biāo):每按下一次開關(guān)SP1,計(jì)數(shù)值加1,通過AT89S51單片機(jī)的P1端口的P1.0到P1.3顯示出其的二進(jìn)制計(jì)數(shù)值。
2019-05-23 06:00:00
AT89S51單片機(jī)實(shí)例35例匯編+C語言對照帶電路圖及說明
`AT89S51單片機(jī)實(shí)例35例匯編+C語言對照帶電路圖及說明。更多精彩內(nèi)容:http://ttokpm.com/soft/33/2015/20150305365363.html `
2015-03-06 11:44:12
AT89S51單片機(jī)實(shí)驗(yàn)及實(shí)踐教程
技術(shù)拉幕式數(shù)碼顯示技術(shù) 1 1 1 1 實(shí)驗(yàn)任務(wù)實(shí)驗(yàn)任務(wù) 用 AT89S51 單片機(jī)的 P0 0 AD0 P0 7 AD7 端口接數(shù)碼管的a h 端 8 位數(shù)碼管的 S1 S8 通過 74LS138 譯碼...
2021-07-15 07:50:03
AT89S51單片機(jī)的I/O端口的特點(diǎn)及使用注意事項(xiàng)有哪些
AT89S51單片機(jī)的I/O端口的特點(diǎn)及使用注意事項(xiàng)有哪些?AT89S51單片機(jī)的中斷系統(tǒng)的中斷源是什么?AT89S51單片機(jī)中斷系統(tǒng)的結(jié)構(gòu)是如何構(gòu)成的?AT89S51單片機(jī)中斷系統(tǒng)的中斷設(shè)置過程是怎樣的?
2021-08-04 07:09:49
AT89S51單片機(jī)硬件結(jié)構(gòu)資料下載
AT89S51單片機(jī)硬件結(jié)構(gòu)AT89S51單片機(jī)片內(nèi)結(jié)構(gòu)??由此可以看出,基本結(jié)構(gòu)為CPU 加上外圍芯片的傳統(tǒng)微機(jī)結(jié)構(gòu)。CPU對各種功能部件的控制是采用特殊功能寄存器(SFR,Special
2021-07-19 06:07:54
AT89S51的下載器,燒寫程序問題
我用AT89S51的下載器,燒寫程序,一直都是“請檢查下載線與目標(biāo)板連線是否正確”,最小系統(tǒng)電路沒問題,下載線與單片機(jī)連線也是連接對的,這是什么原因啊,求用過的詳細(xì)指導(dǎo)一下。
2017-04-18 10:02:22
AT89S51的中文數(shù)據(jù)資料
AT89S51是美國ATMEL公司生產(chǎn)的低功耗,高性能CMOS8位單片機(jī),片內(nèi)含4kbytes的可系統(tǒng)編程的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容
2020-07-20 17:09:08
AT89S51系列單片機(jī)的硬件結(jié)構(gòu)
,單片機(jī)雙機(jī)通信,簡易波形發(fā)生器,簡易數(shù)字電壓表,移動字幕的制作,校園打鈴系統(tǒng)。2、課程的任務(wù)和要求本課程的主要任務(wù)是讓學(xué)生熟悉AT89S51系列單片機(jī)的硬件結(jié)構(gòu),會使用常見的單片機(jī)外圍器件,會用單片機(jī)組成...
2021-07-20 06:55:35
單片機(jī)溫度控制系統(tǒng)的設(shè)計(jì)
單片機(jī)溫度控制系統(tǒng)的設(shè)計(jì)用89C51單片機(jī)系統(tǒng)進(jìn)行溫度實(shí)時采集與控制是本設(shè)計(jì)的主要內(nèi)容。本設(shè)計(jì)介紹的單片機(jī)溫度自動控制系統(tǒng)的主要內(nèi)容包括:系統(tǒng)方案、理論分析、硬件設(shè)計(jì)、系統(tǒng)調(diào)試及主要技術(shù)性
2009-09-08 00:48:12
單片機(jī)反相器_小白學(xué)單片機(jī) :AT89S51單片機(jī)基本硬件結(jié)構(gòu)認(rèn)識(3)精選資料分享
AT89S51 單片機(jī)I/O端口及工作原理AT89S51單片機(jī)有4個8位的并行I/O端口P0、P1、P2和P3。每個端口均由鎖存器、輸出驅(qū)動器和輸入緩沖器組成。各端口除可以作為字節(jié)輸入/輸出外,它們
2021-07-30 06:53:09
AT89C51單片機(jī) 精選資料分享
AT89C51單片機(jī)學(xué)習(xí)一、AT89S51單片機(jī)的I/O端口二、AT89S51單片機(jī)的中斷系統(tǒng)??1、中斷處理過程??2、AT89S51單片機(jī)的中斷源(2)AT89S51單片機(jī)的中斷控制(3
2021-07-13 06:51:04
MCS-51單片機(jī)溫度控制系統(tǒng)的設(shè)計(jì)思路
本次設(shè)計(jì)的溫度測控系統(tǒng)采用MCS-51系列單片機(jī)中的STC89C58作為微處理器,使用集成溫度傳感器AD-590采集溫度信息,光電耦合雙向晶閘管為驅(qū)動電路,可精確地采集環(huán)境溫度信息,穩(wěn)定性高
2020-04-26 08:09:20
STC89C51和AT89S51的區(qū)別
的51單片機(jī)開發(fā)板能用AT89S51嗎?上面只說用STC的單片機(jī)!最佳答案AT89S51和STC89C51均可采用 ISP下載,區(qū)別是: AT89S51- 是模擬ISP,不是真正的,最佳是采用SPI(串行
2012-06-28 10:58:39
[求助]AT89S51實(shí)驗(yàn)板電路
我現(xiàn)在在自學(xué)單片機(jī),想自己做一個實(shí)驗(yàn)板,那位大哥有AT89S51的實(shí)驗(yàn)板電路?????郵箱;470862494@OO.COM 謝謝l !!還有在那可以找到這種單片機(jī)的編程器電路啊!!!市場上的很貴啊!!想自己做一個!!
2008-11-30 08:17:17
stc90單片機(jī)能用AT89S51這個cpu嗎?
我在淘寶買了一塊單片機(jī),是stc90,keil里面選cpu沒有stc90系列的, stc90單片機(jī)能用AT89S51這個cpu嗎?AT89S52呢?如果都不行,我該選哪個cpu?有些賣家說什么,stc90需要下載器,有的說直接下載,我都糊涂了,大腦一片漿糊,求大神詳解!
2014-04-28 20:39:00
一種基于89C51單片機(jī)的溫度測量系統(tǒng)設(shè)計(jì)
工業(yè)中具有舉足輕重的作用。所以,溫度測控在工業(yè)領(lǐng)域具有廣泛的應(yīng)用,設(shè)計(jì)一種基于89C51單片機(jī)的溫度測量系統(tǒng)的硬件結(jié)構(gòu)具有價格低廉、精度高、微型化、抗干擾能力強(qiáng)、易擴(kuò)展等一系列優(yōu)點(diǎn)。在以單片機(jī)為基礎(chǔ)的數(shù)據(jù)...
2021-09-10 06:27:29
準(zhǔn)備用AT89S51單片機(jī)設(shè)計(jì)個電子鐘,請問怎么讓電子鐘能夠采集環(huán)境溫度,用哪種芯片怎么實(shí)現(xiàn),程序怎樣寫?
如題,剛開始學(xué)習(xí)單片機(jī)準(zhǔn)備用AT89S51單片機(jī)設(shè)計(jì)個電子鐘,怎么讓電子鐘能夠采集環(huán)境溫度,用哪種芯片怎么實(shí)現(xiàn),程序怎樣寫
2018-07-05 14:08:12
制作單片機(jī)最小系統(tǒng)
的,思路是可以方便學(xué)習(xí)51單片機(jī),如AT89S51、AT89S52、STC單片機(jī)(40DIP封裝的單片機(jī)),所以板上設(shè)計(jì)有ISP下載口(用于AT89S51、AT89S52單片機(jī)下載程序)、串口(用于STC
2013-03-05 07:17:13
基于AT89S51單片機(jī)和數(shù)字溫度傳感器DS18B20組成的多路溫度檢測系統(tǒng)
提出了基于AT89S51單片機(jī)和數(shù)字溫度傳感器DS18B20組成的多路溫度檢測系統(tǒng),介紹了主要元器件的工作原理,詳細(xì)給出了硬件設(shè)計(jì)過程和軟件程序流程圖。此系統(tǒng)穩(wěn)定性強(qiáng)、檢測精準(zhǔn)度高、價格低廉,在
2020-04-28 07:36:52
基于AT89S51單片機(jī)實(shí)現(xiàn)教室燈光智能控制系統(tǒng)的設(shè)計(jì)
針對教室燈光的控制,分析了教室燈光智能控制的原理和實(shí)現(xiàn)方法,提出了基于單片機(jī)設(shè)計(jì)教室燈光智能控制系統(tǒng)的思路,并在此基礎(chǔ)上開發(fā)了智能控制系統(tǒng)的硬件模塊和相應(yīng)軟件部分。該系統(tǒng)以AT89S51單片機(jī)作為
2023-09-20 06:06:55
基于AT89S51單片機(jī)實(shí)驗(yàn)開發(fā)板的設(shè)計(jì)
第一次用Protel 99 SE 繪圖,看看吧,不太好,請多多關(guān)照[hide]AT89S51單片機(jī)實(shí)驗(yàn)開發(fā)板[/hide]AT89S51單片機(jī)實(shí)驗(yàn)開發(fā)板
2013-11-21 16:24:55
基于AT89S51單片機(jī)的數(shù)字溫度測量及顯示系統(tǒng)設(shè)計(jì)
本帖最后由 eehome 于 2013-1-5 09:49 編輯
基于AT89S51單片機(jī)的數(shù)字溫度測量及顯示系統(tǒng)設(shè)計(jì)
2012-08-16 14:31:31
基于AT89S51單片機(jī)的數(shù)字溫度測量及顯示系統(tǒng)設(shè)計(jì)
基于AT89S51單片機(jī)的數(shù)字溫度測量及顯示系統(tǒng)設(shè)計(jì)
2012-08-16 16:46:09
基于AT89C51的自動測量和控制系統(tǒng)設(shè)計(jì)
的單片機(jī)軟件語言,它能直接操作硬件,指令的執(zhí)行速度快。但其指令系統(tǒng)的固有格式受硬件結(jié)構(gòu)的限制很大,且難于編寫與調(diào)試,可移植性也差。我們所設(shè)計(jì)的溫度采集系統(tǒng)的微控制器AT89C51的程序是采用C51語言編寫
2016-01-14 18:30:29
基于光電鼠標(biāo)芯片與AT89S51單片機(jī)的帶傳動裝置
與AT89S51單片機(jī),通過對普通帶傳動裝置的改進(jìn),可使其傳動做到快速、穩(wěn)定、準(zhǔn)確。測試表明,這種檢測及控制方式是行之有效的。關(guān)鍵詞 PS/2協(xié)議 低速 PID控制 單片機(jī)接口 光學(xué)鼠標(biāo) 速度測量引言...
2021-09-06 06:43:00
如何采用STC89C51單片機(jī)實(shí)現(xiàn)心率脈搏計(jì)檢測系統(tǒng)的設(shè)計(jì)?
如何采用STC89C51單片機(jī)實(shí)現(xiàn)心率脈搏計(jì)檢測系統(tǒng)的設(shè)計(jì)?
2021-11-08 08:10:53
如何利用AT89S51實(shí)現(xiàn)單工無線呼叫系統(tǒng)的設(shè)計(jì)
文末下載完整資料【摘要】:本文主要介紹以AT89S51單片機(jī)為核心的一個具有單工語音和英文數(shù)據(jù)傳輸功能無線呼叫系統(tǒng)。該系統(tǒng)的主站主要由單片機(jī)與雙音頻(DTMF)信號編碼器以及鎖相頻率發(fā)射機(jī)組成;從
2021-11-10 06:44:17
如何去實(shí)現(xiàn)一種基于AT89C51/52單片機(jī)的步進(jìn)電機(jī)設(shè)計(jì)
單片機(jī)51—步進(jìn)電機(jī)的設(shè)計(jì)1.主要功能本設(shè)計(jì)可采用STC89C51/52、AT89S51/52或AT89C51/52單片機(jī)作為主控制器;(1)按鍵功能:?按鍵1:正轉(zhuǎn)?按鍵2:反轉(zhuǎn)?按鍵3:速度加
2021-12-08 06:19:12
如何去實(shí)現(xiàn)基于單片機(jī)的溫度監(jiān)控報警系統(tǒng)設(shè)計(jì)
本設(shè)計(jì)所介紹的數(shù)字溫度計(jì)與傳統(tǒng)的溫度計(jì)相比,具有讀數(shù)方便,測溫范圍廣,測溫準(zhǔn)確,其輸出溫度采用數(shù)字顯示,主要用于對測溫比較準(zhǔn)確的場所,或科研實(shí)驗(yàn)室使用,該設(shè)計(jì)控制器使用單片機(jī)AT89S51,測溫傳感器使用DS18B20,用3位共陽極LED數(shù)碼管以串口傳送數(shù)據(jù),實(shí)現(xiàn)溫度顯示,能準(zhǔn)確達(dá)到以上要求。
2021-11-19 08:52:25
如何設(shè)計(jì)一款基于AT89C51單片機(jī)的溫度測控系統(tǒng)?
設(shè)計(jì)一款基于AT89C51單片機(jī)的溫度測控系統(tǒng),介紹該系統(tǒng)的工作原理和設(shè)計(jì)方法。該系統(tǒng)溫度信號由數(shù)字溫度傳感器DS18B20采集,送AT89C51單片機(jī)進(jìn)行處理,并通過數(shù)碼管顯示??販夭糠质褂?×4
2021-03-15 07:20:07
怎么采用DS18B20和NiosⅡ設(shè)計(jì)的遠(yuǎn)程溫度控制系統(tǒng)?
采用AT89S51系列單片機(jī)、傳感器DS18B20和NiosⅡ設(shè)計(jì)的遠(yuǎn)程溫度控制系統(tǒng)具有結(jié)構(gòu)新穎、電路簡單、體積小和控制方便等優(yōu)點(diǎn)。
2021-04-30 06:09:54
怎樣去設(shè)計(jì)一個基于STC89C51/52單片機(jī)的超聲波測距報警系統(tǒng)
【本設(shè)計(jì)基于STC89C51/52(與AT89S51/52、AT89C51/52通用,可任選)單片機(jī)。硬件構(gòu)成:51單片機(jī)最小系統(tǒng)+數(shù)碼管顯示模塊+數(shù)碼管驅(qū)動模塊+超聲波測距模塊hc-sr04+
2021-12-08 07:47:02
怎樣設(shè)計(jì)由89S52單片機(jī)檢測控制溫度的監(jiān)測系統(tǒng)?
怎樣設(shè)計(jì)由89S52單片機(jī)檢測控制溫度的監(jiān)測系統(tǒng)?監(jiān)測系統(tǒng)硬件和軟件是如何設(shè)計(jì)的?
2021-04-08 06:51:42
新買的AT89S51燒程序,提示“進(jìn)入編程模式錯誤....”。
,請檢查編程器與目標(biāo)板的連線是否正確"。另外是這樣,買回來后,我在AT89S51完全沒有接任何外圍器件時就直接使下載線的接口對應(yīng)與單片機(jī)引腳連接,但是燒程序也是出現(xiàn)上面提示。之后,我把單片機(jī)
2015-03-29 21:56:32
求 AT89S51的Proteus7.10 庫元件
各位老師好!我想自學(xué)單片機(jī),因?yàn)闆]什么基礎(chǔ)只有從最簡單的開始學(xué),找了本感覺能讓自己看得懂的書,不過是以AT89S51芯片主講的,想結(jié)合Proteus學(xué)習(xí),可我下載的Proteus7.10元件庫里沒有AT89S51這個元件,哪位有能否給我個,十分感謝?。。?/div>
2012-10-11 16:21:57
求個基于AT89S51和DS18B20的溫度控制系統(tǒng)仿真
{:2:}急用 基于AT89S51和DS18B20的溫度控制系統(tǒng)的proteus 系統(tǒng)圖
2014-04-09 22:48:24
求助! AT89S51單片機(jī)控制步進(jìn)電機(jī)編程
是2相4線另外我AT89S51單片機(jī)是使用11.0592MHz晶振. 我的概念是設(shè)定一個M值,當(dāng)P0和P1值大于M,就轉(zhuǎn)動電機(jī),然后P0和P1是正數(shù)就順時針轉(zhuǎn),負(fù)數(shù)就逆時針轉(zhuǎn).個人對編程不太熟,請各位幫忙用C語言編程.
2014-03-24 11:45:27
淺析AT89C51、AT89S51和STC89C51的區(qū)別
標(biāo)題AT89C51、AT89S51、STC89C51有什么區(qū)別?1、首先明確一點(diǎn),這幾個型號都屬于51單片機(jī),程序和電路是通用的;2、AT89C51是美國ATMEL公司生產(chǎn)的,下載程序需要專門的高壓
2021-12-08 06:11:14
請問PIC單片機(jī)和AVR單片機(jī)是51內(nèi)核的嗎?
AVR單片機(jī)是什么內(nèi)核?STC51單片機(jī)和AT89S51的匯編語言一樣嗎?請問PIC單片機(jī)和AVR單片機(jī)是51內(nèi)核的嗎?
2021-11-02 08:52:51
請問PIC單片機(jī)和AVR單片機(jī)是51內(nèi)核的嗎?
AVR單片機(jī)是什么內(nèi)核?請問PIC單片機(jī)和AVR單片機(jī)是51內(nèi)核的嗎?STC51單片機(jī)和AT89S51的匯編語言一樣嗎?
2021-07-08 07:01:10
AT89C51單片機(jī)溫度控制系統(tǒng)
AT89C51單片機(jī)溫度控制系統(tǒng):本系統(tǒng)以AT89C51單片機(jī)系統(tǒng)為控制核心,用線性度好 靈敏度高的集成溫度傳感器AD590及分辨率高、噪聲低的A/D轉(zhuǎn)換器進(jìn)行溫度采集,采用線性數(shù)字校正和
2009-09-10 18:56:39243
89C51單片機(jī)在模糊測控系統(tǒng)中的應(yīng)用
提出了一種以89C51單片機(jī)為桉心的堿液濃度智能測控系統(tǒng)方案,筒述了系統(tǒng)的工作原理和工作過程,井對其硬件設(shè)計(jì)原理及軟件設(shè)計(jì)進(jìn)行了詳細(xì)介紹。
2009-11-07 14:56:1424
基于AT89S51的新型打鈴器
本文介紹了AT89S51單片機(jī)和DS12887時鐘芯片構(gòu)成的新型打鈴器的研制過程,詳細(xì)介紹了單片機(jī)的硬件電路設(shè)計(jì)和軟件編程方法,具有很高的科研和商業(yè)價值
2009-12-04 16:00:2388
單片機(jī)多通道溫度采集測控系統(tǒng)
單片機(jī)多通道溫度采集測控系統(tǒng)
摘要3Abstract4第一章前言5第二章 單片機(jī)多通道溫度采集測控系統(tǒng)分析與設(shè)計(jì)62.1 總體分析62.2 AT89C51單片機(jī)的性能及
2007-12-19 10:17:494232
基于AT89S51單片機(jī)的沖床控制器
基于AT89S51單片機(jī)的沖床控制器
本文介紹了一種用Atmel89S51單片機(jī)仿真PLC控制的方法,設(shè)計(jì)適合剛性離合器沖床的控制器,介紹了用光電隔離的輸入輸出電路的基本構(gòu)成和工作
2008-10-15 09:02:031272
基于AT89S51單片機(jī)的沖床控制器
基于AT89S51單片機(jī)的沖床控制器
本文介紹了一種用Atmel89S51單片機(jī)仿真PLC控制的方法,設(shè)計(jì)適合剛性離合器沖床的控制器,介紹了用光電隔離的輸入輸出電路的基本構(gòu)成和工作
2008-11-26 08:46:561206
AT89S51單片機(jī)是什么?
AT89S51單片機(jī)是什么? AT89S51是什么? 書上和網(wǎng)絡(luò)教程上可都是8051,89C51等 !沒聽說過有 89S51 ?! &nb
2009-03-30 13:22:481526
AT89S51單片機(jī)并行I/O端口的擴(kuò)展
AT89S51單片機(jī)并行I/O端口的擴(kuò)展
1 引言
單片機(jī)面向工業(yè)控制領(lǐng)域,控制功能強(qiáng),在工業(yè)測控系統(tǒng)、智能儀表、智能通信產(chǎn)品、智能家用電
2009-11-07 09:53:104880
基于AT89S51單片機(jī)的雙色無表針鐘表的設(shè)計(jì)與實(shí)現(xiàn)
概述: 本文提出了基于單片機(jī)的雙色無表針鐘表的設(shè)計(jì)方案。該方案硬件以AT89S51 單片機(jī)為控制核心,采用 74LS154(4-16 線譯碼器)擴(kuò)展I/O 口以控制鐘表的顯示,并采用12 個紅色LED 燈表示
2012-06-05 10:52:06107
基于AT89S51單片機(jī)的教室燈光智能控制系統(tǒng)_畢業(yè)設(shè)計(jì)(論文)
基于AT89S51單片機(jī)的教室燈光智能控制系統(tǒng)
2015-11-02 16:05:1491
AT89S51單片機(jī)硬件結(jié)構(gòu)介紹
第2章 AT89S51單片機(jī)硬件結(jié)構(gòu)可以了解單片機(jī)的原理的。可以好好看看
2015-12-08 15:55:560
基于AT89S51單片機(jī)控制的汽車倒車?yán)走_(dá)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
基于AT89S51單片機(jī)控制的汽車倒車?yán)走_(dá)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),很好的學(xué)習(xí)資料,快來下載吧。
2016-03-23 17:53:1176
AT89S51實(shí)踐
電子專業(yè),單片機(jī)、DSP、ARM相關(guān)知識學(xué)習(xí)資料與教材——AT89S51實(shí)踐,感興趣的小伙伴可以看一看。
2016-11-03 17:26:310
基于AT89S51的數(shù)字溫度測量系統(tǒng)設(shè)計(jì)
組成部分有:AT89S51單片機(jī)、溫度傳感器、鍵盤與顯示電路、溫度控制電路。它可以實(shí)時的顯示和設(shè)定溫度,實(shí)現(xiàn)對溫度的自動控制。通過測試表明,本設(shè)計(jì)對溫度的控制有方便、簡單的特點(diǎn),從而大幅提高了被控溫度的技術(shù)指標(biāo)。
2017-09-21 09:59:000
基于AT89S51單片機(jī)的拉幕式數(shù)碼顯示的設(shè)計(jì)
用AT89S51單片機(jī)的 P0.0/AD0-P0.7/AD7端口接數(shù)碼管的 a-h(huán) 端,8位數(shù)碼管的 S1-S8通過74LS138譯碼器的 Y0-Y7來控制選通每個數(shù)碼管的位選端。AT89S51
2017-11-30 14:29:533
AT89C51與AT89S51有何不同_AT89C51與AT89S51的區(qū)別
本文對AT89C51與AT89S51的引腳及功能等方面進(jìn)行了詳細(xì)的介紹,并對AT89C51與AT89S51進(jìn)行了區(qū)別分析。
2018-01-08 16:44:1735542
AT89S51系列單片機(jī)的特點(diǎn)(AT89S51引腳功能及應(yīng)用電路)
本文首先介紹了AT89S51性能參數(shù)和AT89S51引腳功能,其次介紹了AT89S51系列單片機(jī)的特點(diǎn),最后介紹了AT89S51應(yīng)用電路。
2018-05-14 11:58:0851521
基于采用AT89S51單片機(jī)和LM35溫度傳感器的溫度采集顯示系統(tǒng)設(shè)計(jì)
是環(huán)境因素不可或缺的一部分,對溫度進(jìn)行及時精確的控制和檢測顯得尤為重要。本文基于AT89S51單片機(jī),采用LM35溫度傳感器,設(shè)計(jì)了一種靈敏度較高,抗干擾能力強(qiáng),工作穩(wěn)定可靠的溫度采集顯示系統(tǒng)。 1、系統(tǒng)結(jié)構(gòu)及工作原理 溫度
2018-09-06 16:44:094472
AT89S51單片機(jī)的復(fù)位操作及復(fù)位電路設(shè)計(jì)
當(dāng)AT89S51進(jìn)行復(fù)位時,PC初始化為OOOOH,使AT89S51單片機(jī)從程序存儲器的OOOOH單元開始執(zhí)行程序。除了進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)程序運(yùn)行出錯(如程序“跑飛”)或操作錯誤使系統(tǒng)處于
2019-04-26 16:24:2526303
AT89S51是怎樣出現(xiàn)的它和C51有什么區(qū)別
很多初學(xué)51單片機(jī)的網(wǎng)友會有這樣的問題:AT89S51是什么?書上和網(wǎng)絡(luò)教程上可都是8051,89C51等!沒聽 說過有89S51 ?!
2019-10-04 13:04:005710
AT89S51單片機(jī)各引腳的功能解析
掌握AT89S51單片機(jī),應(yīng)首先了解AT89S51的引腳,熟悉并牢記各引腳的功能。AT89S51與80C51系列中各種型號芯片的引腳是互相兼容的。
2019-10-22 16:35:3639958
AT89S51單片機(jī)的詳細(xì)資料介紹
很多初學(xué)51單片機(jī)的網(wǎng)友會有這樣的問題:AT89S51是什么 書上和網(wǎng)絡(luò)教程上可都是8051,89C51等!沒聽說過有89S51 !
2020-05-30 09:26:0010472
AT89C51與AT89S51單片機(jī)有什么區(qū)別
AT89S51 是一個低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含8k Bytes ISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用
2020-10-06 18:24:0011131
AT89S51單片機(jī)的并行擴(kuò)展技術(shù)學(xué)習(xí)課件免費(fèi)下載
AT89S51單片機(jī)片內(nèi)存儲器和I/O資源還不能滿足需要,需外擴(kuò)存儲器芯片和I/O接口芯片,即單片機(jī)的系統(tǒng)擴(kuò)展。
2020-10-10 16:34:067
AT89S51單片機(jī)硬件結(jié)構(gòu)
AT89S51單片機(jī)硬件結(jié)構(gòu)AT89S51單片機(jī)片內(nèi)結(jié)構(gòu)??由此可以看出,基本結(jié)構(gòu)為CPU 加上外圍芯片的傳統(tǒng)微機(jī)結(jié)構(gòu)。CPU對各種功能部件的控制是采用特殊功能寄存器(SFR,Special
2021-11-11 19:36:0533
AT89C51單片機(jī)
AT89C51單片機(jī)學(xué)習(xí)一、AT89S51單片機(jī)的I/O端口二、AT89S51單片機(jī)的中斷系統(tǒng)??1、中斷處理過程??2、AT89S51單片機(jī)的中斷源(2)AT89S51單片機(jī)的中斷控制
2021-11-12 12:21:0059
單片機(jī)復(fù)位后為什么要對sp重新賦值_小白學(xué)單片機(jī) :AT89S51單片機(jī)基本硬件結(jié)構(gòu)認(rèn)識(2)...
AT89S51單片機(jī)存儲器的空間配置及功能結(jié)構(gòu) AT89S51單片機(jī)的存儲器在物理結(jié)構(gòu)上可以分為4個不同的存儲空間:(1)內(nèi)部程序存儲器;(2)片內(nèi)數(shù)據(jù)存儲器;(3)片外數(shù)據(jù)存儲器(最大可擴(kuò)展到
2021-11-23 16:51:218
利用AT89S51單片機(jī)設(shè)計(jì)pH值控制器
電子發(fā)燒友網(wǎng)站提供《利用AT89S51單片機(jī)設(shè)計(jì)pH值控制器.pdf》資料免費(fèi)下載
2023-10-12 09:32:430
基于51單片機(jī)的鍋爐水位溫度壓力檢測系統(tǒng)仿真設(shè)計(jì)
基于51單片機(jī)AT89C51/52(與AT89S51/52、AT89C51/52、STC89C51/52等51內(nèi)核單片機(jī)通用)
2023-11-02 09:06:35501
基于51單片機(jī)的電子鐘鬧鐘溫度顯示設(shè)計(jì)
基于51單片機(jī)AT89C51/52(與AT89S51/52、AT89C51/52、STC89C51/52等51內(nèi)核單片機(jī)通用)
2023-11-02 09:07:29765
評論
查看更多