導航:首頁 > 操作系統 > 單片機系統設計

單片機系統設計

發布時間:2022-02-16 12:33:28

單片機控制系統設計有哪些基本要求

控制系統設計是一個很大的課題.從分類上來說有開環控制系統(如交通燈),閉環反饋控制系統(如溫度控制),有模擬控制系統,也有數字控制系統.它們的具體設計要求各有不同.但總體來說,一般控制系統要求
1)滿足控制精度和穩定性要求
2)滿足響應時間要求
3)有足夠的抗干擾和雜訊的能力(魯棒性)
4)容易實現,成本低

② 小型單片機系統的設計(用C語言編程

都很簡單!用心做就可以了!有什麼問題大家都會幫你!這樣一下都摔出來。。。。拒絕回答!!

③ 單片機系統的系統框圖

系統框圖就是整個電路的結構,以單片機為中心,連接一些其他的電路

④ 請簡述單片機系統的設計過程是怎樣的

單片機應用系統設計分為硬體設計與軟體設計兩部分及系統調試三個部分,大致過程如下:一、硬體電路設計1、根據任務需求規劃確定單片機類型及外圍介面電路方案;2、根據方案設計具體電路。二、軟體設計1、根據目標任務的功能需求,結合硬體電路控制方式,規劃設計軟體功能模塊;2、將功能模塊細化成流程圖;3、根據流程圖編寫程序代碼;4、將編譯後的目標代碼下載到實物單片機或虛擬單片機進行軟體模擬調試;三、系統調試1、將初調成功的目標的代碼下載到單片機目標試驗板進行軟硬體聯調及功能驗證;2、驗證成功符合設計要求,就可以進入小批量測試了。

⑤ 求一份某單片機控制系統的設計與應用的論文

串列顯示的步進電機單片機控制系統本設計包括開題報告,論文,外文翻譯,字數:21544,頁數:50 論文編號:JD334 摘 要
單片機是把主要的計算機功能部件都集成在一塊晶元上的微型計算機。它是一種集微處理器和多種介面於一體的微控制器,被廣泛應用在智能產品和工業自動化上,而51單片機是個單片機中最為典型和最有代表性的一種。我的設計就是以MCS—51系列中的8751H為核心,與鍵盤、顯示器連接,通過調節脈沖信號頻率,進而實現對步進電動機轉速的控制。
步進電機是一種易於精確控制的電機,由於其良好的性能而受到廣泛的應用。其控制方法也多種多樣。8751H為核心的微機控制調速器很好解決了各種控制技術問題。整個系統結構 簡單。通過改變軟體設計,可靈活地實現各種控制功能。我選擇的控制方法:對單片機8751H進行編程,實現對四相步進電機的控制,以達到精確定位的目的。使8751H單片機並行口P1口高四位P1.7~P1.4 分別與驅動電路的介面A、B、C、D 相連,並使驅動電路的4 個輸出引腳分別與步進電機的4 、3 、2 、1四個勵磁線圈的引腳相連。通過對單片機進行編程,使數據從P1口的高四位輸出經驅動電路放大後控制步進電機,使其按照單片機編寫的程序按步驟的進行正序旋轉或逆序旋轉。
設計時考慮到CPU在執行指令時可能受到干擾的沖擊,導致程序」跑飛」或者進入」死循環」,因此,設計了看門狗電路,使用的是MAXIM公司生產的微處理系統監控集成晶元MAXI813。
本文還詳細地給出了相關的硬體框圖和軟體流程圖,並編制了該匯編語言程序。關鍵字:8751H;步進電動機;單片機控制;

Abstract
The single chip microcomputer is the microcomputer,which intergrates the main computer function part on a chip.It is a microcontroller which is a collection of microprocessor and many kinds of interfaces in a body, which is widely applied in the intelligent proct and in the instrial automation, but 51 SCM is the most typical and the most repesentative one kind in SCM. This design takes MCS-51series 8751H as a core, connects with the keyboard and the monitor, adjusts the pulse signal frequency, then realizes the stepping motor speed control.
The stepping motor is a kind of motor easy to control.It is used widely for its property.There are many ways to control the stepping motor. The Microcomputer control speed regulator taking 8751H as a core solves the diversifyed kind of controltechnic. The whole system structure is simple. Diversified kind of control function is realized flexibly by changing software design. My design method is programming with SCM 8751H, realizing the control of the stepping motor in order to achieve the accurate orientation.Connect the high four bits P1.7~P1.4 of 8751H』s parallel P1 with driver circuit interface four input pins A,B,C,D repectively, and connect the output pins of the driver circuit with the four input exciting coil pins of the stepping motor. Programming to SCM makes the data output of the high four bits to control the stepping motor after amplified by the driver circuit, which makes the stepping motor rotate clockwise and anticlockwise.
The possible impacts ring the CPU operation which leads the 「running out」,or 「death cycle」of program are taken into consideration.Therefore,the」watchdog」circuit is designed using microprocessor integrated chip MAXI813 proced by United States MAXIM.
This article in detail has given the related hardware diagram and the software fiow chart,and has established this assembly language procere.

The keyword :8751H;stepping motor; SCM control目 錄
摘 要 I
Abstract II
第1章 引言 1
第2章 概述 3
第3章 主要器件介紹 6
3.1單片機(8751)系統簡介 6
3.1.1 CPU結構 7
3.1.2 I/O介面線 9
3.1.3 定時器/計數器T0、T1 10
3.1.4 存儲器 13
3.1.5地址鎖存器74LS373 15
3.2 8255晶元介紹 15
3.2.1 8255 內部結構 15
3.2.2引腳功能 16
3.2.3工作方式 17
第4章 步進電動機 19
4.1步進電動機的結構 19
4.2 步進電動機的工作原理 19
4.3 步進電動機的工作方式 20
4.4步進電動機的驅動 21
第5章 硬體設計 23
5.1步進電動機的單片機控制 23
5.1.1步進電動機的通電順序狀態表 24
5.2 鍵盤和顯示設計 24
5.2.1鍵盤 24
5.2.2顯示 25
5.3電源電路設計 26
5.4抗干擾設計 27
5.5看門狗電路 28
5.5.1 MAX813L功能簡介 29
5.5.2 看門狗電路各引腳功能 29
第6章 軟體設計 31
6.1匯編語言程序設計 31
6.2 主程序 33
6.3鍵盤掃描程序 35
6.4顯示程序 39
第7章 結論 41
參 考 文 獻 42
致 謝 43
附 錄 44以上回答來自: http://www.lwtxw.com/html/42-2/2604.htm

⑥ 80C51單片機系統 電路原理圖設計。

不如去論壇搜搜

⑦ 單片機系統設計需要具備哪些方面的技能技術

呵呵,單片機,要具備,會看電路,課程學上數字電路,模擬電路。這是最基本的,你設計不知道你是大概整,還是細部也要弄。要是做板子的話,要學軟體PRO99。這個可以畫電路圖。打到專用的紙上。貼到銅板上。再在溶液中浸泡。置換反應么,打出來的是碳粉,把你的圖遮住,就做好電路板了。再說設計板子的功能。最基本的是你要會簡單的編程吧,要會編程語言。單片機設計中可能會用到很多模塊,你要學習下他們的大概功能。最主要的還是細細學下電路吧。本人曾獨立做過一個系統設計帶製作,一般就這樣。不懂繼續問。

⑧ 誰能幫我講解單片機前後台系統設計的一般流程

前後台程序不是樓上說的那個意思..

前後台程序一般指著是沒有 操作系統的 程序,,

所謂的前台.就是主動去判斷某個事務..這個是主循環裡面要乾的.
也你就是代碼主要要寫的,

後台..指的是,中斷,也就是不需要你的cpu去判別..他會自動進入某一種狀態.
你在這個狀態下干什麼你要幹事就可以了.

至於架構.如果是小系統的話.其實也沒有什麼架構可以說的.
能完成任務就好了.
主要代碼寫的規范一點.

稍微大一點的系統...
分好模塊一步一步做....然後弄個大循環組合一下.

單片機畢竟不是pc ,所擁有的資源比較有限..沒有一種通用的方法.
畢竟要根據你項目的大小,,mcu本身的ram rom等資源,,
有時候明知道這樣寫代碼結構不好,,但是rom或ram或時間有限.
只好如此寫了.

⑨ 設計一個單片機應用系統

最簡單的流水燈
/***************
*
* 程序功能 : P0.0口的LED實現亮滅的閃爍實驗
* 應用軟體 : KEIL C
* 版 本 : KEIL 7.06
* 創建時間 : 2005-07-28
*
* 註:為了有更多實用的實驗程序供大家學習,部分程序參考網上的資源,
* 在此謝謝這些無私奉獻的朋友!!!
***********************/

ORG 0000H ;CPU上電復位後,從0000H開始執行
LJMP MAIN ;跳轉到MAIN主程序

ORG 0100H ;主程序從0100H開始,避開中斷入口區地址
MAIN:

MOV P0,#0FFH ;把P0口置一,熄滅8個發光二極體
LOOP:
CLR P0.0 ;把P0.0清零,低電平點亮L0
LCALL DELAY ;調用延時子程序

SETB P0.0 ;把P0.0置1,高電平熄滅L0,
LCALL DELAY ;調用延時子程序

LJMP LOOP ;回到LOOP,不斷的循環執行程序

DELAY: MOV R5,#40 ;延時子程序,改變R5,R6,R7 的值,可以改變延時的時間,從而改變流水燈移動速度
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET

END

⑩ 單片機應用系統設計有哪些方面,最好有些例子啦

儀器儀表如萬用表
家電如洗衣機,空調,電視遙控器
智能設備比如MP3,MP4
車載電子設備--如導航儀,引擎點火設備
運動控制設備如電動車調速設備

閱讀全文

與單片機系統設計相關的資料

熱點內容
墨鏡慧眼怎麼下載廠商的app 瀏覽:59
iphone加密專線 瀏覽:491
aes產生加密文件 瀏覽:411
編程實現藍牙通信 瀏覽:766
怎麼恢復掉簽的app 瀏覽:847
伺服器部署ip地址 瀏覽:321
涉密場所周邊安全防護距離演算法 瀏覽:672
安卓fpse模擬器怎麼設置加速 瀏覽:946
建行app怎麼生成電子簽章 瀏覽:508
獲取當前時間javadate 瀏覽:73
帶密碼的wifi如何加密 瀏覽:237
伺服器怎麼變成陣列 瀏覽:718
web前端黑客技術pdf 瀏覽:71
育兒百科全書pdf 瀏覽:600
任務欄啟動命令 瀏覽:912
編譯優化等級區別 瀏覽:757
unix網關命令 瀏覽:877
想自己做網站要學編程嗎 瀏覽:597
租個伺服器開個私服需要什麼 瀏覽:273
圖片換成pdf格式 瀏覽:665