




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、 5.1 單片機應用系統(tǒng)的設計方法單片機應用系統(tǒng)的設計方法 5.2 SPI總線總線DS1302實時時鐘控制實時時鐘控制 5.3 電動機控制系統(tǒng)設計電動機控制系統(tǒng)設計 5.4 RS485總線在單片機多機通信中的應用總線在單片機多機通信中的應用 5.1.1 單片機應用系統(tǒng)單片機應用系統(tǒng)的結(jié)構(gòu)的結(jié)構(gòu)5.1.2 前向通道的組成及其特點前向通道的組成及其特點5.1.3 后向通道的組成及其特點后向通道的組成及其特點5.1.4 人機通道的結(jié)構(gòu)及其特點人機通道的結(jié)構(gòu)及其特點5.1.5 相互通道及其特點相互通道及其特點5.1.6 單片機應用系統(tǒng)單片機應用系統(tǒng)的設計內(nèi)容的設計內(nèi)容一個實際的單片機應用系統(tǒng)除了基本組
2、成結(jié)構(gòu)、功能及其一個實際的單片機應用系統(tǒng)除了基本組成結(jié)構(gòu)、功能及其擴展基本外圍設備的接口技術外,還需要多種配置及其擴展基本外圍設備的接口技術外,還需要多種配置及其接口連接;單片機應用系統(tǒng)設計涉及到許多復雜的內(nèi)容接口連接;單片機應用系統(tǒng)設計涉及到許多復雜的內(nèi)容和問題,如:多種類型的電路結(jié)構(gòu):模擬電路、伺服電和問題,如:多種類型的電路結(jié)構(gòu):模擬電路、伺服電路、抗干擾隔離電路等。路、抗干擾隔離電路等。因此,單片機應用系統(tǒng)設計應遵循一些基本原則和方法。因此,單片機應用系統(tǒng)設計應遵循一些基本原則和方法。從應用角度,了解單片機應用系統(tǒng)的結(jié)構(gòu)、設計的內(nèi)容從應用角度,了解單片機應用系統(tǒng)的結(jié)構(gòu)、設計的內(nèi)容與一般
3、方法,對于單片機應用系統(tǒng)的工程設計與開發(fā)有與一般方法,對于單片機應用系統(tǒng)的工程設計與開發(fā)有十分重要的指導意義。十分重要的指導意義。由于單片機主要用于工業(yè)由于單片機主要用于工業(yè)控制,其典型應用系統(tǒng)控制,其典型應用系統(tǒng)應包括單片機系統(tǒng)、用應包括單片機系統(tǒng)、用于測控目的的前向傳感于測控目的的前向傳感器輸入通道、用于伺服器輸入通道、用于伺服的后向控制輸出通道及的后向控制輸出通道及基本的人機對話通道?;镜娜藱C對話通道。大型復雜的測控系統(tǒng)是大型復雜的測控系統(tǒng)是一個多機系統(tǒng),還包括一個多機系統(tǒng),還包括機與機之間進行通信的機與機之間進行通信的相互通道。相互通道。前向通道是單片機與測控對象相連的部分,是應用系
4、統(tǒng)的數(shù)據(jù)采集的前向通道是單片機與測控對象相連的部分,是應用系統(tǒng)的數(shù)據(jù)采集的輸入通道。輸入通道。來自被控對象的現(xiàn)場信息多種多樣。按物理量的特征可分為模擬量、來自被控對象的現(xiàn)場信息多種多樣。按物理量的特征可分為模擬量、數(shù)字量和開關量。數(shù)字量和開關量。對于數(shù)字量(頻率、周期、相位、計數(shù)等)的采集,輸入比較簡單。對于數(shù)字量(頻率、周期、相位、計數(shù)等)的采集,輸入比較簡單。它們可直接作為計數(shù)輸入、測試輸入、它們可直接作為計數(shù)輸入、測試輸入、I/O口輸入或中斷輸入進行口輸入或中斷輸入進行事件計數(shù)、定時計數(shù),實現(xiàn)脈沖的頻率、周期、相位及計數(shù)測量。事件計數(shù)、定時計數(shù),實現(xiàn)脈沖的頻率、周期、相位及計數(shù)測量。對于
5、開關量的一般通過對于開關量的一般通過I/O口線或擴展口線或擴展I/O口線直接輸入??诰€直接輸入。對于模擬量的采集則比較復雜:一般被控對象都是交變電流、交變電對于模擬量的采集則比較復雜:一般被控對象都是交變電流、交變電壓、大電流系統(tǒng)等等。壓、大電流系統(tǒng)等等。模擬量輸入通道,一般包括模擬量輸入通道,一般包括變換器、隔離放大器、濾波器、采樣保持器、多路電子轉(zhuǎn)換開關、變換器、隔離放大器、濾波器、采樣保持器、多路電子轉(zhuǎn)換開關、A/D轉(zhuǎn)換轉(zhuǎn)換器及其接口電路器及其接口電路。變換器變換器是各種傳感器的總稱,它采集現(xiàn)場的各種信號,并變換成電信號(電壓信號或電流信號);是各種傳感器的總稱,它采集現(xiàn)場的各種信號,并
6、變換成電信號(電壓信號或電流信號);隔離放大器隔離放大器:單片機屬于數(shù)字弱電系統(tǒng),在數(shù)字量和開關量的采集通道中,要用隔離器件進行隔離(如:單片機屬于數(shù)字弱電系統(tǒng),在數(shù)字量和開關量的采集通道中,要用隔離器件進行隔離(如光電藕元器件);傳感器輸出的信號一般較弱,需要放大;光電藕元器件);傳感器輸出的信號一般較弱,需要放大;濾波器濾波器:現(xiàn)場信息來自各種工業(yè)現(xiàn)場,夾帶大量的噪音和干擾信號,為提高系統(tǒng)的可靠性,必須隔離或:現(xiàn)場信息來自各種工業(yè)現(xiàn)場,夾帶大量的噪音和干擾信號,為提高系統(tǒng)的可靠性,必須隔離或削減干擾信號;抗干擾設計重點部位;削減干擾信號;抗干擾設計重點部位;采樣保持器采樣保持器:在前向通道
7、有兩個作用:在前向通道有兩個作用(1)實現(xiàn)多路模擬信號的同時采集實現(xiàn)多路模擬信號的同時采集;(2)消除消除A/D轉(zhuǎn)換器的轉(zhuǎn)換器的”孔徑孔徑”誤差(誤差( ”孔徑時間孔徑時間” : A/D轉(zhuǎn)換器從開始轉(zhuǎn)換到轉(zhuǎn)換結(jié)束輸出穩(wěn)定信號這一段時間)轉(zhuǎn)換器從開始轉(zhuǎn)換到轉(zhuǎn)換結(jié)束輸出穩(wěn)定信號這一段時間)多路電子轉(zhuǎn)換開關多路電子轉(zhuǎn)換開關:實現(xiàn)一個:實現(xiàn)一個A/D轉(zhuǎn)換器分時對多路模擬信號進行轉(zhuǎn)換;轉(zhuǎn)換器分時對多路模擬信號進行轉(zhuǎn)換;A/D轉(zhuǎn)換器轉(zhuǎn)換器:前向通道中模擬系統(tǒng)與數(shù)字系統(tǒng)連接的核心部件。:前向通道中模擬系統(tǒng)與數(shù)字系統(tǒng)連接的核心部件。前向通道的特點:前向通道的特點:(1)與現(xiàn)場對象相連接,是現(xiàn)場干擾進入的主要通
8、道,是整)與現(xiàn)場對象相連接,是現(xiàn)場干擾進入的主要通道,是整個系統(tǒng)抗干擾設計的重點部位;個系統(tǒng)抗干擾設計的重點部位;(2)由于所采集的對象不同,有模擬量、數(shù)字量和開關量,)由于所采集的對象不同,有模擬量、數(shù)字量和開關量,而這些都是由安放在現(xiàn)場的傳感、變換裝置產(chǎn)生的,許多參而這些都是由安放在現(xiàn)場的傳感、變換裝置產(chǎn)生的,許多參量信號不能滿足單片機輸入的要求,故有大量的、形式多樣量信號不能滿足單片機輸入的要求,故有大量的、形式多樣的信號變換調(diào)節(jié)電路;的信號變換調(diào)節(jié)電路;(3)前向通道是一個模擬、數(shù)字混合電路系統(tǒng),其電路功耗)前向通道是一個模擬、數(shù)字混合電路系統(tǒng),其電路功耗小,一般沒有功率驅(qū)動要求。小,
9、一般沒有功率驅(qū)動要求。后向通道是應用系統(tǒng)的伺服驅(qū)動通道。后向通道是應用系統(tǒng)的伺服驅(qū)動通道。作用于控制對象的控制信號通常有兩種:作用于控制對象的控制信號通常有兩種: 一種是一種是開關量控制信號開關量控制信號,另一種是,另一種是模擬量控制信號模擬量控制信號。開關量控制信號開關量控制信號的后向通道比較簡單,只需要采用隔離器件進的后向通道比較簡單,只需要采用隔離器件進行隔離及電平轉(zhuǎn)換。行隔離及電平轉(zhuǎn)換。模擬量控制信號模擬量控制信號的后向通道,需要進行的后向通道,需要進行D/A轉(zhuǎn)換、隔離放大、轉(zhuǎn)換、隔離放大、功率驅(qū)動等器件進行隔離及電平轉(zhuǎn)換。功率驅(qū)動等器件進行隔離及電平轉(zhuǎn)換。后向通道的特點:后向通道的特
10、點:(1)后向通道是應用系統(tǒng)的輸出通道,大多數(shù)需要功)后向通道是應用系統(tǒng)的輸出通道,大多數(shù)需要功率驅(qū)動;率驅(qū)動;(2)靠近伺服驅(qū)動現(xiàn)場,伺服控制系統(tǒng)的大功率負荷)靠近伺服驅(qū)動現(xiàn)場,伺服控制系統(tǒng)的大功率負荷易從后向通道進入單片機系統(tǒng),故后向通道的隔離對易從后向通道進入單片機系統(tǒng),故后向通道的隔離對系統(tǒng)的可靠性影響很大;系統(tǒng)的可靠性影響很大;(3)根據(jù)輸出控制的要求不同,后向通道電路多種多)根據(jù)輸出控制的要求不同,后向通道電路多種多樣,如模擬電路、數(shù)字電路和開關電路,輸出信號的樣,如模擬電路、數(shù)字電路和開關電路,輸出信號的形式有電流輸出、電壓輸出、開關量輸出及數(shù)字量輸形式有電流輸出、電壓輸出、開關
11、量輸出及數(shù)字量輸出等。出等。單片機系統(tǒng)中的人機通道是用戶為了對應用系統(tǒng)進行干預(如啟單片機系統(tǒng)中的人機通道是用戶為了對應用系統(tǒng)進行干預(如啟動、參數(shù)設置等),以及了解應用系統(tǒng)運行狀態(tài)所設置的對話動、參數(shù)設置等),以及了解應用系統(tǒng)運行狀態(tài)所設置的對話通道,主要有鍵盤、顯示器、打印機等通道接口。通道,主要有鍵盤、顯示器、打印機等通道接口。人機通道的特點:人機通道的特點:(1)由于通常的單片機應用系統(tǒng)大多數(shù)是小規(guī)模系統(tǒng),因此,)由于通常的單片機應用系統(tǒng)大多數(shù)是小規(guī)模系統(tǒng),因此,應用系統(tǒng)中的人機對話通道及人機對話設備的配置都是小規(guī)模應用系統(tǒng)中的人機對話通道及人機對話設備的配置都是小規(guī)模的,如微型打印機
12、、功能鍵、的,如微型打印機、功能鍵、LED/LCD顯示器等。若需要高顯示器等。若需要高水平的人機對話配置,如通用打印機、水平的人機對話配置,如通用打印機、CRT、硬盤、標準鍵盤、硬盤、標準鍵盤等,則往往將單片機應用系統(tǒng)通過外總線與通用計算機相連,等,則往往將單片機應用系統(tǒng)通過外總線與通用計算機相連,享用通用計算機的外圍人機對話設備。享用通用計算機的外圍人機對話設備。(2)單片機應用系統(tǒng)中,人機對話通道及接口大多采用內(nèi)總線)單片機應用系統(tǒng)中,人機對話通道及接口大多采用內(nèi)總線形式,與計算機系統(tǒng)擴展密切相關形式,與計算機系統(tǒng)擴展密切相關。單片機系統(tǒng)中的相互通道是解決單片機系統(tǒng)間相互通信的接口,在較大
13、單片機系統(tǒng)中的相互通道是解決單片機系統(tǒng)間相互通信的接口,在較大規(guī)模的多機測控系統(tǒng)中,就需要設計相互通道接口。規(guī)模的多機測控系統(tǒng)中,就需要設計相互通道接口。相互通道設計中須考慮的問題:相互通道設計中須考慮的問題:(1)中、高檔單片機大多設有串行端口,為構(gòu)成系統(tǒng)的相互通道提供)中、高檔單片機大多設有串行端口,為構(gòu)成系統(tǒng)的相互通道提供了方便條件;了方便條件;(2)單片機本身的串行口只為相互通道提供了硬件結(jié)構(gòu)及基本的通信)單片機本身的串行口只為相互通道提供了硬件結(jié)構(gòu)及基本的通信方式,并沒有提供標準的通信規(guī)程。故利用單片機串行口構(gòu)成相互方式,并沒有提供標準的通信規(guī)程。故利用單片機串行口構(gòu)成相互通道時,要
14、配置比較復雜的通信軟件;通道時,要配置比較復雜的通信軟件;(3)在很多情況下,采用擴展標準控制通信芯片來組成相互通道。如)在很多情況下,采用擴展標準控制通信芯片來組成相互通道。如,用擴展,用擴展8250、8251、SIO、8273、MC6850等標準控制通信芯片等標準控制通信芯片來構(gòu)成相互通信接口;來構(gòu)成相互通信接口;(4)相互通信接口都是數(shù)字電路系統(tǒng),抗干擾能力強。但大多數(shù)都需)相互通信接口都是數(shù)字電路系統(tǒng),抗干擾能力強。但大多數(shù)都需遠距離傳輸,故需要解決長線傳輸?shù)尿?qū)動、匹配、隔離等問題。遠距離傳輸,故需要解決長線傳輸?shù)尿?qū)動、匹配、隔離等問題。 硬件系統(tǒng)硬件系統(tǒng)+軟件系統(tǒng)軟件系統(tǒng) 單片機基本
15、結(jié)構(gòu)、擴展的存儲器、外圍設備及其接口單片機基本結(jié)構(gòu)、擴展的存儲器、外圍設備及其接口電路電路 監(jiān)控程序、各種應用程序監(jiān)控程序、各種應用程序單片機應用系統(tǒng)的設計包含硬件設計和軟件設計兩部分。硬件設計又包括單片單片機應用系統(tǒng)的設計包含硬件設計和軟件設計兩部分。硬件設計又包括單片機系統(tǒng)擴展和配置。具體設計內(nèi)容包括:機系統(tǒng)擴展和配置。具體設計內(nèi)容包括:(1)單片機系統(tǒng)設計)單片機系統(tǒng)設計 單片機本身具備比較強大的功能,但往往不能滿足一個實際應用系統(tǒng)功能的要單片機本身具備比較強大的功能,但往往不能滿足一個實際應用系統(tǒng)功能的要求,有些單片機本身就缺少一些功能部分,如求,有些單片機本身就缺少一些功能部分,如8
16、031片內(nèi)無程序存儲器,所以片內(nèi)無程序存儲器,所以要通過系統(tǒng)擴展,構(gòu)成一個完善的計算機系統(tǒng),它是單片機應用系統(tǒng)中的核要通過系統(tǒng)擴展,構(gòu)成一個完善的計算機系統(tǒng),它是單片機應用系統(tǒng)中的核心部分。系統(tǒng)的擴展方法、內(nèi)容、規(guī)模與所用的單片機和要求有關。心部分。系統(tǒng)的擴展方法、內(nèi)容、規(guī)模與所用的單片機和要求有關。單片機系統(tǒng)擴展的設計內(nèi)容如下:單片機系統(tǒng)擴展的設計內(nèi)容如下:1)最小系統(tǒng)設計:給單片機配以必要的器件構(gòu)成單片機最小系統(tǒng)。如)最小系統(tǒng)設計:給單片機配以必要的器件構(gòu)成單片機最小系統(tǒng)。如MCS-51系列片內(nèi)有程序存儲器的機型,只需在片外配置上電源、復位電路、振蕩電系列片內(nèi)有程序存儲器的機型,只需在片外
17、配置上電源、復位電路、振蕩電路,這樣,便于對單片機系統(tǒng)進行測試和調(diào)試。路,這樣,便于對單片機系統(tǒng)進行測試和調(diào)試。2)系統(tǒng)擴展設計:在單片機最小系統(tǒng)的基礎上,再配置能滿足應用系統(tǒng)要求的)系統(tǒng)擴展設計:在單片機最小系統(tǒng)的基礎上,再配置能滿足應用系統(tǒng)要求的一些外圍功能器件。一些外圍功能器件。()通道和接口設計()通道和接口設計 由于通道大都是通過由于通道大都是通過I/O口進行配置的,與單片機本身的聯(lián)系不甚緊口進行配置的,與單片機本身的聯(lián)系不甚緊密,故大多數(shù)接口電路都能方便地到其它類型的單片機應用系統(tǒng)中密,故大多數(shù)接口電路都能方便地到其它類型的單片機應用系統(tǒng)中去去()系統(tǒng)抗干擾設計()系統(tǒng)抗干擾設計抗
18、干擾設計要貫穿到應用系統(tǒng)設計的全過程。從具體方案、器件選擇抗干擾設計要貫穿到應用系統(tǒng)設計的全過程。從具體方案、器件選擇到電路系統(tǒng)設計,從硬件系統(tǒng)設計到軟件系統(tǒng)設計,都要把抗干擾到電路系統(tǒng)設計,從硬件系統(tǒng)設計到軟件系統(tǒng)設計,都要把抗干擾設計列為一項重要工作。設計列為一項重要工作。()應用軟件設計()應用軟件設計應用軟件是根據(jù)系統(tǒng)功能要求,采用匯編語言或高級語言進行設計應用軟件是根據(jù)系統(tǒng)功能要求,采用匯編語言或高級語言進行設計,主要包括:系統(tǒng)軟件設計分析、流程圖繪制、程序編制、調(diào)試等。主要包括:系統(tǒng)軟件設計分析、流程圖繪制、程序編制、調(diào)試等。單片機應用系統(tǒng)的設計,單片機應用系統(tǒng)的設計, 確實涉及到
19、許多復雜的內(nèi)容和問題,確實涉及到許多復雜的內(nèi)容和問題, 但只要遵循一些系統(tǒng)設計的基本原則和方法,但只要遵循一些系統(tǒng)設計的基本原則和方法,從應用角度出發(fā),從應用角度出發(fā), 深入深入了解單片機應用系統(tǒng)的結(jié)構(gòu)和設計方法,了解單片機應用系統(tǒng)的結(jié)構(gòu)和設計方法, 積極從事積極從事單片機應用系統(tǒng)的設計與開發(fā)工作,單片機應用系統(tǒng)的設計與開發(fā)工作,肯定能夠成為智能化控制領域的工程師與科學家肯定能夠成為智能化控制領域的工程師與科學家! 5.2.1 DS1302的基礎知識的基礎知識 5.2.2 DS1302管腳的配置管腳的配置 5.2.3 DS1302采用采用1位位LED顯示時鐘的設計顯示時鐘的設計SPI總線總線(
20、Serial Peripheral Interface-串行外設串行外設接口接口) ,又稱同步串行外設接口,是一種符合,又稱同步串行外設接口,是一種符合工業(yè)標準、全雙工、三線或四線通信方式的總工業(yè)標準、全雙工、三線或四線通信方式的總線系統(tǒng),它允許線系統(tǒng),它允許MCU與各種外圍設備以串行與各種外圍設備以串行方式通信。數(shù)據(jù)的傳輸需要一條時鐘線、一條方式通信。數(shù)據(jù)的傳輸需要一條時鐘線、一條數(shù)據(jù)線和一條控制線(有的需兩條),可以工數(shù)據(jù)線和一條控制線(有的需兩條),可以工作在主模式或從模式下。在主模式下每位數(shù)據(jù)作在主模式或從模式下。在主模式下每位數(shù)據(jù)發(fā)送發(fā)送/接收需要一個時鐘周期。接收需要一個時鐘周期。
21、DS1302 是是美國美國DALLAS公司推出的一種高性能、低功耗、公司推出的一種高性能、低功耗、帶帶RAM的實時時鐘電路,它可以對年、月、星期、日、時、的實時時鐘電路,它可以對年、月、星期、日、時、分、秒進行計時,具有閏年補償功能,時鐘操作可通過分、秒進行計時,具有閏年補償功能,時鐘操作可通過AM/PM指示決定采用指示決定采用24或或12小時格式,工作電壓為小時格式,工作電壓為2.5V5.5V。采用三線接口與。采用三線接口與CPU進行進行同步通信同步通信,并可采,并可采用突發(fā)方式一次傳送多個字節(jié)的用突發(fā)方式一次傳送多個字節(jié)的時鐘信號時鐘信號或或RAM數(shù)據(jù)。數(shù)據(jù)。DS1302內(nèi)部有一個內(nèi)部有一
22、個318的用于臨時性存放數(shù)據(jù)的的用于臨時性存放數(shù)據(jù)的RAM寄寄存器存器。DS1302是是DS1202的升級產(chǎn)品,與的升級產(chǎn)品,與DS1202兼容,兼容,但增加了主電源但增加了主電源/后備電源雙電源引腳,同時提供了對后備后備電源雙電源引腳,同時提供了對后備電源進行涓細電流充電的能力。電源進行涓細電流充電的能力。Vcc1為后備電源,為后備電源,Vcc2為主電源,在主電源關閉的情況為主電源,在主電源關閉的情況下,也能保持時鐘的連續(xù)運行,由下,也能保持時鐘的連續(xù)運行,由Vcc1或或Vcc2兩者中的兩者中的較大者供電。較大者供電。X1和和X2是振蕩源,外接是振蕩源,外接32.768kHz晶振。晶振。SC
23、LK為時鐘輸入端,為時鐘輸入端, I/O為串行數(shù)據(jù)輸入輸出端為串行數(shù)據(jù)輸入輸出端(雙向雙向)。RST是復位是復位/片選線片選線,通過把,通過把RST輸入驅(qū)動置高電平來啟輸入驅(qū)動置高電平來啟動所有的動所有的數(shù)據(jù)傳送數(shù)據(jù)傳送。RST輸入有兩種功能:首先,輸入有兩種功能:首先,RST接接通控制邏輯,允許地址通控制邏輯,允許地址/命令序列送入命令序列送入移位寄存器移位寄存器;其次,;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)傳送的方法。當提供終止單字節(jié)或多字節(jié)數(shù)據(jù)傳送的方法。當RST為為高電平時,所有的高電平時,所有的數(shù)據(jù)傳送數(shù)據(jù)傳送被初始化,允許對被初始化,允許對DS1302進進行操作。如果在傳送過程中
24、行操作。如果在傳送過程中RST置為低電平,則會終止此置為低電平,則會終止此次次數(shù)據(jù)傳送數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。上電運行時,在引腳變?yōu)楦咦钁B(tài)。上電運行時,在Vcc2.0V之前,之前,RST必須保持低電平。只有在必須保持低電平。只有在SCLK為低為低電平時,才能將電平時,才能將RST置為高電平置為高電平。命令字節(jié)中的每一位都命令字節(jié)中的每一位都是在是在SCLK的上升沿送出的。的上升沿送出的。 (1)設計要求)設計要求DS1302采用1位LED顯示時鐘的設計(2)設計分析)設計分析最小的單片機系統(tǒng)+數(shù)碼管+DS1302 DS1302為實時時鐘/日歷芯片,具有調(diào)時功能,因此需要一個調(diào)整控制按鍵
25、及星期、年、月、日、時分的調(diào)整鍵。由于只有1位LED進行,因此可用單片機的P2口直接驅(qū)動。Proteus ISIS7軟件自帶DS1302時鐘窗口(在仿真時自動彈出),因此LED專門用來顯示星期。(3)系統(tǒng)原理圖設計)系統(tǒng)原理圖設計 單片機AT89C51瓷片電容CAP 30pf晶振CRYSTAL 12MHz電阻RES按鈕BUTTON電解電容CAP-ELEC時鐘芯片DS13027SEG-COM-ANODE(4)程序流程圖設計)程序流程圖設計(略略)(5)源程序設計()源程序設計( C語言)語言)#include#define uchar unsigned char#define uint unsi
26、gned intuchar xingqi,nian,yue,ri,xiaoshi,fen,miao;uchar dd=2;sbit clk=P10;sbit dat=P11; sbit rst=P12;sbit A0=ACC0;sbit A1=ACC1;sbit A2=ACC2;sbit A3=ACC3;sbit A4=ACC4;sbit A5=ACC5;sbit A6=ACC6;sbit A7=ACC7;sbit p30=P30;sbit p31=P31;sbit p32=P32;sbit p33=P33;sbit p34=P34;sbit p35=P35;sbit p36=P36;sbit
27、 p37=P37;bit flag=0;uchar code tab=0 xff, /共陰極數(shù)碼管任意值共陰極數(shù)碼管任意值 0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,;/17uchar code tab1=0 x00,0 x01,0 x02,0 x03,0 x04,0 x05,0 x06,0 x07, 0 x08,0 x09,0 x10,0 x11,0 x12,0 x13,0 x14,0 x15, 0 x16,0 x17,0 x18,0 x19,0 x20,0 x21,0 x22,0 x23, 0 x24,0 x25,0 x26,0 x27,0 x28,0 x29,
28、0 x30,0 x31, 0 x32,0 x33,0 x34,0 x35,0 x36,0 x37,0 x38,0 x39, 0 x40,0 x41,0 x42,0 x43,0 x44,0 x45,0 x46,0 x47, 0 x48,0 x49,0 x50,0 x51,0 x52,0 x53,0 x54,0 x55, 0 x56,0 x57,0 x58,0 x59,0 x60;void InputByte(uchar dd) /寫一個字節(jié)到寫一個字節(jié)到1302中中 uchar i; ACC=dd; for(i=8;i0;i-) dat=A0; clk=1; clk=0; ACC=ACC=1;
29、void OutputByte(void) /從從ds1302中中讀取讀取i個數(shù)據(jù)個數(shù)據(jù) uchar i; dat=1; for(i=8;i0;i-) ACC=ACC1; A7=dat; clk=1; clk=0; dd=ACC; void Write(uchar addr,uchar num) rst=0; clk=0; rst=1; InputByte(addr); /寫地址寫地址 InputByte(num); /寫數(shù)據(jù)寫數(shù)據(jù) clk=1; rst=0; void WriteSec(uchar num) Write(0 x80,num); void WriteMin(uchar num)
30、 Write(0 x82,num); void WriteHr(uchar num) Write(0 x84,num); void WriteDay(uchar num) Write(0 x86,num); void WriteMn(uchar num) Write(0 x88,num); void WriteWe(uchar num) Write(0 x8a,num); void WriteYs(uchar num) Write(0 x8c,num); void DisableWP(void) Write(0 x8e,0 x00); void Read(uchar addr) rst=0;
31、clk=0; rst=1; InputByte(addr); OutputByte(); clk=1; rst=0; /初始化設置時間初始化設置時間2008年年5月月27日日23時時58分分00秒秒void main(void) unchar i; unchar fen1,fen2,fen3,fen4; P3=0 xff; disableWP; /非寫保護非寫保護 WriteSec(0 x00); WriteMin0 x58); WriteHr(0 x23); WriteDay(0 x27); WriteMn(0 x05); WriteYs(0 x08); WriteWe(0 x02); Re
32、ad(0 x8b); xingqi=dd; P2=tabxinqi; /修改修改 (6)系統(tǒng)調(diào)試與仿真 1)keil c 調(diào)試; 2)proteus調(diào)試; 3)聯(lián)合調(diào)試; 4)仿真結(jié)果。設計設計1 1位位LEDLED顯示時鐘顯示時鐘是不是很簡單?是不是很簡單? 設計星期、年、月、日、時、分全部顯示的設計星期、年、月、日、時、分全部顯示的時鐘時鐘呢?呢? 你是否能夠設計一個鬧鐘呢?你是否能夠設計一個鬧鐘呢? 。單片機應用系統(tǒng)的設計,單片機應用系統(tǒng)的設計, 原來是如此的簡單??!原來是如此的簡單啊! 設計能力提高了,自信心自然也就提高了!設計能力提高了,自信心自然也就提高了!5.3.1 電動機簡介電
33、動機簡介5.3.2 電動機的基本原理電動機的基本原理5.3.3 電動機控制電動機控制電動機電動機:是將電能轉(zhuǎn)變?yōu)闄C械能的一種機器,它是利用:是將電能轉(zhuǎn)變?yōu)闄C械能的一種機器,它是利用通電線圈在磁場中受力轉(zhuǎn)動的現(xiàn)象制成。通電線圈在磁場中受力轉(zhuǎn)動的現(xiàn)象制成。 按使用電源不同分為按使用電源不同分為直流電動機直流電動機和和交流電動機交流電動機。 電力系統(tǒng)中的電動機大部分是交流電機,可以是同步電力系統(tǒng)中的電動機大部分是交流電機,可以是同步電機或者是異步電機(電機定子磁場轉(zhuǎn)速與轉(zhuǎn)子旋轉(zhuǎn)轉(zhuǎn)電機或者是異步電機(電機定子磁場轉(zhuǎn)速與轉(zhuǎn)子旋轉(zhuǎn)轉(zhuǎn)速不保持同步)。速不保持同步)。通常電動機的做功部分作旋轉(zhuǎn)運動,這種電動機
34、稱為轉(zhuǎn)通常電動機的做功部分作旋轉(zhuǎn)運動,這種電動機稱為轉(zhuǎn)子電動機;也有作直線運動的,稱為直線電動機。子電動機;也有作直線運動的,稱為直線電動機。電動機能提供的電動機能提供的功率范圍很大功率范圍很大,從毫瓦級到萬千瓦級;,從毫瓦級到萬千瓦級;電動機的使用和控制非常方便,具有電動機的使用和控制非常方便,具有自起動自起動 、加速、制動、加速、制動、反轉(zhuǎn)、掣住反轉(zhuǎn)、掣住等能力,能滿足各種運行要求;等能力,能滿足各種運行要求;電動機的電動機的工作效率較高,又沒有煙塵、氣味,不污染環(huán)境,工作效率較高,又沒有煙塵、氣味,不污染環(huán)境,噪聲也較小噪聲也較??;由于它的一系列優(yōu)點,所以在工農(nóng)業(yè)生產(chǎn)、交通運輸、國由于它
35、的一系列優(yōu)點,所以在工農(nóng)業(yè)生產(chǎn)、交通運輸、國防、商業(yè)及家用電器、醫(yī)療電器設備等各方面廣泛應用。防、商業(yè)及家用電器、醫(yī)療電器設備等各方面廣泛應用。電動機按用途可分為電動機按用途可分為驅(qū)動用電動機驅(qū)動用電動機和和控制用電動機控制用電動機。 驅(qū)動用電動機驅(qū)動用電動機又分為:又分為: 電動工具用電動機(包括鉆孔、拋光、磨光、開槽、切割、電動工具用電動機(包括鉆孔、拋光、磨光、開槽、切割、擴孔等工具);擴孔等工具); 家電用電動機(包括洗衣機、電風扇、電冰箱、空調(diào)器、家電用電動機(包括洗衣機、電風扇、電冰箱、空調(diào)器、錄音機、錄像機、影碟機、吸塵器、照相機、電吹風、電動錄音機、錄像機、影碟機、吸塵器、照相
36、機、電吹風、電動剃須刀等);剃須刀等); 其它通用小型機械設備用電動機(包括各種小型機床、小其它通用小型機械設備用電動機(包括各種小型機床、小型機械、醫(yī)療器械、電子儀器等)。型機械、醫(yī)療器械、電子儀器等)。 控制用電動機控制用電動機又分為:又分為: 步進電動機和伺服電動機等。步進電動機和伺服電動機等。步進電動機步進電動機:是一種將脈沖信號變換成相應的角位移是一種將脈沖信號變換成相應的角位移(或線位移或線位移)的電磁裝置,是一種特殊的電動機。的電磁裝置,是一種特殊的電動機。 一般電動機都是連續(xù)轉(zhuǎn)動的,而步進電動機則有定位和運轉(zhuǎn)兩一般電動機都是連續(xù)轉(zhuǎn)動的,而步進電動機則有定位和運轉(zhuǎn)兩種基本狀態(tài):種
37、基本狀態(tài): 當有脈沖輸入時當有脈沖輸入時,步進電動機一步一步地轉(zhuǎn)動,每給它一個脈步進電動機一步一步地轉(zhuǎn)動,每給它一個脈沖信號,它就轉(zhuǎn)過一定的角度。步進電動機的角位移量和輸入沖信號,它就轉(zhuǎn)過一定的角度。步進電動機的角位移量和輸入脈沖的個數(shù)嚴格成正比,在時間上與輸入脈沖同步,因此只要脈沖的個數(shù)嚴格成正比,在時間上與輸入脈沖同步,因此只要控制輸入脈沖的數(shù)量、頻率及電動機繞組通電的相序,便可獲控制輸入脈沖的數(shù)量、頻率及電動機繞組通電的相序,便可獲得所需的轉(zhuǎn)角、轉(zhuǎn)速及轉(zhuǎn)動方向。得所需的轉(zhuǎn)角、轉(zhuǎn)速及轉(zhuǎn)動方向。 在沒有脈沖輸入時,在繞組電源的激勵下氣隙磁場能使轉(zhuǎn)子在沒有脈沖輸入時,在繞組電源的激勵下氣隙磁場
38、能使轉(zhuǎn)子保持原有位置處于定位狀態(tài)。保持原有位置處于定位狀態(tài)。步進電動機步進電動機分為機電式、磁電式及直線式三種基本類型。分為機電式、磁電式及直線式三種基本類型。步進電機的應用步進電機的應用: 精度高,運行可靠精度高,運行可靠,主要用于數(shù)字控制系統(tǒng)中。如采主要用于數(shù)字控制系統(tǒng)中。如采用位置檢測和速度反饋,亦可實現(xiàn)閉環(huán)控制。用位置檢測和速度反饋,亦可實現(xiàn)閉環(huán)控制。 步進電動機已廣泛地應用于數(shù)字控制系統(tǒng)中,如數(shù)模步進電動機已廣泛地應用于數(shù)字控制系統(tǒng)中,如數(shù)模轉(zhuǎn)換裝置、數(shù)控機床、計算機外圍設備、自動記錄儀、轉(zhuǎn)換裝置、數(shù)控機床、計算機外圍設備、自動記錄儀、鐘表等之中,另外在工業(yè)自動化生產(chǎn)線、印刷設備等中
39、鐘表等之中,另外在工業(yè)自動化生產(chǎn)線、印刷設備等中亦有應用亦有應用。機電式步進電動機機電式步進電動機由鐵心、線圈、齒輪由鐵心、線圈、齒輪機構(gòu)等組成。機構(gòu)等組成。螺線管線圈通電時將產(chǎn)生磁力,推動其螺線管線圈通電時將產(chǎn)生磁力,推動其鐵心心子運動,通過齒輪機構(gòu)使輸出軸鐵心心子運動,通過齒輪機構(gòu)使輸出軸轉(zhuǎn)動一角度,通過抗旋轉(zhuǎn)齒輪使輸出轉(zhuǎn)轉(zhuǎn)動一角度,通過抗旋轉(zhuǎn)齒輪使輸出轉(zhuǎn)軸保持在新的工作位置;線圈再通電,軸保持在新的工作位置;線圈再通電,轉(zhuǎn)軸又轉(zhuǎn)動一角度,依次進行步進運動。轉(zhuǎn)軸又轉(zhuǎn)動一角度,依次進行步進運動。在電動機定子上有在電動機定子上有A、B、C三對磁極,磁極上三對磁極,磁極上繞有線圈,分別稱之為繞有
40、線圈,分別稱之為A相、相、B相和相和C相,而轉(zhuǎn)相,而轉(zhuǎn)子則是一個帶齒的鐵心,這種步進電動機稱之子則是一個帶齒的鐵心,這種步進電動機稱之為三相步進電動機。如果在線圈中通以直流電為三相步進電動機。如果在線圈中通以直流電,就會產(chǎn)生磁場,當,就會產(chǎn)生磁場,當A、B、C三個磁極的線圈三個磁極的線圈依次輪流通電,則依次輪流通電,則A、B、C三對磁極就依次輪三對磁極就依次輪流產(chǎn)生磁場吸引轉(zhuǎn)子轉(zhuǎn)動。這樣按流產(chǎn)生磁場吸引轉(zhuǎn)子轉(zhuǎn)動。這樣按ABCABCA次序輪流通電,次序輪流通電,步進電動機就一步一步地按逆時針方向旋轉(zhuǎn)。步進電動機就一步一步地按逆時針方向旋轉(zhuǎn)。通電線圈每轉(zhuǎn)換一次,步進電動機旋轉(zhuǎn)通電線圈每轉(zhuǎn)換一次,步
41、進電動機旋轉(zhuǎn)30,我們把步進電動機每步轉(zhuǎn)過的角度稱之為步距我們把步進電動機每步轉(zhuǎn)過的角度稱之為步距角。如果把步進電動機通電線圈轉(zhuǎn)換的次序倒角。如果把步進電動機通電線圈轉(zhuǎn)換的次序倒過來換成過來換成ACBACB的順序,則的順序,則步進電動機將按順時針方向旋轉(zhuǎn),所以要改變步進電動機將按順時針方向旋轉(zhuǎn),所以要改變步進電動機的旋轉(zhuǎn)方向可以在任何一相通電時步進電動機的旋轉(zhuǎn)方向可以在任何一相通電時進行進行。直流電動機:直流電動機:將直流電能轉(zhuǎn)換為機械能將直流電能轉(zhuǎn)換為機械能的的電動機電動機。因其良好的調(diào)速性能而在。因其良好的調(diào)速性能而在電電力拖動力拖動中得到廣泛應用。直流電動機按中得到廣泛應用。直流電動機按
42、勵磁方式分為永磁、他勵和自勵勵磁方式分為永磁、他勵和自勵3類類,其其中自勵又分為中自勵又分為并勵并勵、串勵和復勵、串勵和復勵3種。種。直流電動機直流電動機 特點特點(一一)調(diào)速性能好。所謂調(diào)速性能好。所謂“調(diào)速性能調(diào)速性能”,是指是指電動機電動機在一定負載的條件下,根據(jù)在一定負載的條件下,根據(jù)需要,人為地改變電動機的轉(zhuǎn)速。直流需要,人為地改變電動機的轉(zhuǎn)速。直流電動機可以在重負載條件下,實現(xiàn)均勻、電動機可以在重負載條件下,實現(xiàn)均勻、平滑的無級調(diào)速,而且調(diào)速范圍較寬。平滑的無級調(diào)速,而且調(diào)速范圍較寬。(二二)起動力矩大??梢跃鶆蚨?jīng)濟地實起動力矩大。可以均勻而經(jīng)濟地實現(xiàn)轉(zhuǎn)速調(diào)節(jié)。因此,凡是在重負載
43、下起現(xiàn)轉(zhuǎn)速調(diào)節(jié)。因此,凡是在重負載下起動或要求均勻調(diào)節(jié)轉(zhuǎn)速的機械,例如大動或要求均勻調(diào)節(jié)轉(zhuǎn)速的機械,例如大型可逆軋鋼機、卷揚機、電力機車、型可逆軋鋼機、卷揚機、電力機車、電電車車等,都用直流電動機拖動。等,都用直流電動機拖動。(1)設計要求)設計要求利用步進電動機進行轉(zhuǎn)速控制。(2)設計分析)設計分析最小的單片機系統(tǒng)+步進電動機+兩個按鍵利用單片機控制脈沖發(fā)生器產(chǎn)生一定頻率的脈沖信號,脈沖分配器將產(chǎn)生一定規(guī)律的電脈沖輸出給驅(qū)動器,可控制步進電動機的轉(zhuǎn)動: 轉(zhuǎn)動的角度大小與施加的脈沖數(shù)成正比, 轉(zhuǎn)動的速度與施加的脈沖頻率成正比, 轉(zhuǎn)動的方向與施加的脈沖順序有關。(3)系統(tǒng)原理圖設計)系統(tǒng)原理圖設
44、計 單片機AT89C51瓷片電容CAP 30pf晶振CRYSTAL 12MHz電阻RES按鈕BUTTON電阻排RESPACK-7電解電容CAP-ELEC電動機MPTOR-STEPPERXTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7
45、/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51X1CRYSTALC130pFC230pFR1100C31uFR210k23456781RP1RESPACK-7+88.8k1k2快速快速慢速慢速(4)程序流程圖設計)程序流程圖設計(略略)(5)源程序設計()源程序設計( C語言)語言)#includereg51.h#define uint unsigned int#define uchar unsigned charlong
46、 a=155;code tab=0 x01,0 x02,0 x04,0 x08; /1相勵磁法,正傳void int0() interrupt 0 a+=100; if(a65535) a=65534; void int1() interrupt 2 a-=100; if(a0) a=0; void delay(n) /延時 long i; for(i=0;in;i+); main() uchar i; EX0=1; /打開外部中斷0 IT0=1; /下降沿觸發(fā)中斷INT0 EX1=1; /打開外部中斷1 IT1=1; /下降沿觸發(fā)中斷INT1 EA=1; while(1) for(i=0;i
47、=65535) a=65534; void int1() interrupt 2 /使占空比減小 a-=3000; if(a0) a=0;void time0_server_(void) interrupt 1 if(flag=1) P2_1=0; TH0=65535-(65535-a)/256); TL0=65535-(65535-a)%256); if(flag=0) P2_1=1; TH0=(65535-a)/256; TL0=(65535-a)%256; flag=flag; void Init_t0(void) /初始化 TMOD=0X01; /選擇方式1 TH0=(65535-a)
48、/256; TL0=(65535-a)%256; ET0=1; TR0=1; EX0=1; /打開外部中斷0 IT0=1; /下降沿觸發(fā)中斷INT0 EX1=1; /打開外部中斷1 IT1=1; /下降沿觸發(fā)中斷INT1 EA=1; void main(void) P2_1=1; Init_t0(); /初始化 while(1); (6)系統(tǒng)調(diào)試與仿真 1)keil c 調(diào)試; 2)proteus調(diào)試; 3)聯(lián)合調(diào)試; 4)仿真結(jié)果。 XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD
49、435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51X1CRYSTALC130pFC230pFR1100C31uFR210kk1k2快速快速慢速慢速+2.74D11N4007(
50、1)設計要求)設計要求利用步進電動機進行啟動、停止控制。(2)設計分析)設計分析最小的單片機系統(tǒng)+步進電動機+兩個按鍵轉(zhuǎn)動的方向與施加的脈沖順序有關: 啟動:施加脈沖順序改變 停止:施加脈沖順序不變步進電動機啟動、停止步進電動機啟動、停止(3)系統(tǒng)原理圖設計)系統(tǒng)原理圖設計 單片機AT89C51瓷片電容CAP 30pf晶振CRYSTAL 12MHz電阻RES按鈕BUTTON電解電容CAP-ELEC電動機MPTOR-STEPPER(4)程序流程圖設計)程序流程圖設計(略略)(5)源程序設計()源程序設計( C語言)語言)#includereg51.h#define uint unsigned i
51、nt#define uchar unsigned charuchar flag=0;code tab=0 x01,0 x02,0 x04,0 x08; void int0() interrupt 0 flag=1;void int1() interrupt 2 flag=0;void delay() long j; for(j=0;j1000;j+);main() uchar i=0; EX0=1; IT0=1; EX1=1; IT1=1; EA=1; P2=0 x00; while(1) if(flag=1) for(i=0;i4;i+) P2=tabi;delay(); if(flag=0
52、) P2=tabi;(6)系統(tǒng)調(diào)試與仿真 1)keil c 調(diào)試; 2)proteus調(diào)試; 3)聯(lián)合調(diào)試; 4)仿真結(jié)果。 (1)設計要求)設計要求利用直流電動機進行啟動、停止控制。(2)設計分析)設計分析最小的單片機系統(tǒng)+直流電動機+兩個按鍵 啟動:施加電壓 停止:不施加電壓直流電動機啟動、停止直流電動機啟動、停止(3)系統(tǒng)原理圖設計)系統(tǒng)原理圖設計 單片機AT89C51瓷片電容CAP 30pf晶振CRYSTAL 12MHz電阻RES按鈕BUTTON電解電容CAP-ELEC電動機MPTOR(4)程序流程圖設計)程序流程圖設計(略略)(5)源程序設計()源程序設計( C語言)語言)#incl
53、udereg51.h#define uint unsigned int#define uchar unsigned charsbit p30=P30;sbit p31=P31;void main(void) P2=0 x00; /默認電動機不轉(zhuǎn)動 P3=0 xFF; while(1) if(p30=0) /電動機轉(zhuǎn)動 P2=0 xff; if(p31=0) /電動機停止轉(zhuǎn)動 P2=0X00; (6)系統(tǒng)調(diào)試與仿真 1)keil c 調(diào)試; 2)proteus調(diào)試; 3)聯(lián)合調(diào)試; 4)仿真結(jié)果。 (1)設計要求)設計要求利用步進電動機進行正轉(zhuǎn)、反轉(zhuǎn)控制。(2)設計分析)設計分析最小的單片機系統(tǒng)
54、+電動機+兩個按鍵轉(zhuǎn)動的方向與施加的脈沖順序有關:正轉(zhuǎn):施加正轉(zhuǎn)改變順序脈沖反轉(zhuǎn):施加反轉(zhuǎn)改變順序脈沖步進電動機正轉(zhuǎn)、反轉(zhuǎn)步進電動機正轉(zhuǎn)、反轉(zhuǎn)(3)系統(tǒng)原理圖設計)系統(tǒng)原理圖設計 單片機AT89C51瓷片電容CAP 30pf晶振CRYSTAL 12MHz電阻RES按鈕BUTTON電解電容CAP-ELEC電動機MPTOR-STEPPER反相器ULN2003A(4)程序流程圖設計)程序流程圖設計(略略)(5)源程序設計()源程序設計( C語言)語言)#includereg51.h#define uint unsigned int#define uchar unsigned charuchar fl
55、ag0=0,flag1=0;code tab=0 x02,0 x06,0 x04,0 x0c,0 x08,0 x09,0 x01,0 x03;code tab1=0 x03,0 x01,0 x09,0 x08,0 x0c,0 x04,0 x06,0 x02;void int0() interrupt 0 flag1=0; flag0=1; void int1() interrupt 2 flag0=0;flag1=1;void delay(void) long j; for(j=0;j10000;j+);void main(void) uchar i=0; EX0=1; IT0=1; EX1=
56、1; IT1=1; EA=1; P2=0 x00; while(1) P2=0 x00; if(flag0=1) for(i=0;i8;i+) P2=tabi; delay(); if(flag1=1) for(i=0;i8;i+) P2=tab1i;delay(); (6)系統(tǒng)調(diào)試與仿真 1)keil c 調(diào)試; 2)proteus調(diào)試; 3)聯(lián)合調(diào)試; 4)仿真結(jié)果。 (1)設計要求)設計要求利用直流電動機進行正轉(zhuǎn)、反轉(zhuǎn)控制。(2)設計分析)設計分析最小的單片機系統(tǒng)+直流電動機+兩個按鍵利用繼電器更改直流電源的正負極性直流電動機正轉(zhuǎn)、反轉(zhuǎn)直流電動機正轉(zhuǎn)、反轉(zhuǎn)(3)系統(tǒng)原理圖設計)系統(tǒng)原理圖
57、設計 單片機AT89C51瓷片電容CAP 30pf晶振CRYSTAL 12MHz電阻RES非門74LS14按鈕BUTTON電解電容CAP-ELEC電動機MPTOR反相器ULN2003A繼電器G2R-IE-DC12(4)程序流程圖設計)程序流程圖設計(略略)(5)源程序設計()源程序設計( C語言)語言)#includereg51.h#define uint unsigned int#define uchar unsigned charsbit p20=P20;sbit p21=P21;void main(void) P2=0XFF; while(1) if(p20=0) /正轉(zhuǎn),默認的是正轉(zhuǎn)
58、P3=0 xff; if(p21=0) /反轉(zhuǎn) P3=0 x00; (6)系統(tǒng)調(diào)試與仿真 1)keil c 調(diào)試; 2)proteus調(diào)試; 3)聯(lián)合調(diào)試; 4)仿真結(jié)果。 XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17
59、P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51X1CRYSTALC130pFC230pFR1100C31uFR210kk1k2正轉(zhuǎn)正轉(zhuǎn)反轉(zhuǎn)反轉(zhuǎn)12U2:A74LS1434U2:B74LS141B11C162B22C153B33C144B44C135B55C126B66C117B77C10COM9U3ULN2003ALABELRL1G2R-1E-DC12B112VRL2G2R-1E-DC12B212V能夠利用單片機對電動機進行控制,能夠利用單片機對電動機進行控制, 就能夠設計單片機控制系統(tǒng)了,就能夠設計單片機控制系統(tǒng)了, 。單片機應用系統(tǒng)的設計,單片機應用系統(tǒng)的設計, 原來是如此的簡單,原來是如此的簡單, 設計能力提高了,自信心自然也就提高了!設計能力提高了,自信心自然也就提高了!5.4.1 RS-485特點5.4.2 RS-485接口標準5.4.3 RS-485在單片機多機通信中的應用設計由于串行通信的簡單易用,在工業(yè)領域大量使用串行通信作為數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度風力發(fā)電項目風機設備采購與投資分析合同
- 2025年度智能制造對賭協(xié)議約定倍收益合作協(xié)議
- 二零二五年度林地使用權變更及補償合同
- 2025年度藥店藥店藥品知識產(chǎn)權保護聘用勞動合同
- 股權代持協(xié)議書標準模板:2025年度股權激勵適用
- 2025年度森林土地承包與林木撫育合作協(xié)議
- 二零二五年度企業(yè)內(nèi)部員工外出安全免責合同
- 二零二五年度汽車零部件貨物運輸保險協(xié)議
- 二零二五年度歷史文化街區(qū)拆除搬遷保護協(xié)議
- 2025年度服裝廠職工勞動合同模板書(智能化工廠)
- (新版)廣電全媒體運營師資格認證考試復習題庫(含答案)
- 2024年法律職業(yè)資格考試(試卷一)客觀題試卷與參考答案
- 安全生產(chǎn)重大事故隱患排查報告表
- 淺圓倉滑模及倉頂板施工方案
- 應用文第一章緒論2016春
- 統(tǒng)編版必修上冊第五《鄉(xiāng)土中國》導讀優(yōu)質(zhì)課件PPT
- 電纜敷設施工方案及安全措施范文
- 市場營銷課程標準
- ppt模板:信保專用中國出口信用保險公司課件
- 2021年四川省綿陽市中考物理真題及答案
- 小學音樂課后服務教學設計方案計劃
評論
0/150
提交評論