




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
單片機(jī)指令概述合泰單片機(jī)指令利用了解指令,讓編程序變得更輕易.1/18什么是單片機(jī)單片機(jī)就是一塊單片計算機(jī)看起來就是一個黑塊,他把計算機(jī)正常工作所需要用設(shè)備接口等全部集成在一個芯片上,并能夠完成一些簡單工作,這里舉一個簡單例子讓你了解單片機(jī)是什么是干什么功效,比如說你現(xiàn)在把一個led小燈,接在了單片機(jī)P1.0引腳上,我們要燈亮就給單片機(jī)一個setbP1.0指令,我們要燈熄滅就給clrp1.0燈就熄了。說到這里我們要問到底什么是單片機(jī)呢?他就是一個電腦,只不過是微型,麻雀雖小,五臟俱全:它內(nèi)部也用和電腦功效類似模塊,比如CPU,內(nèi)存,并行總線,還有和硬盤作用相同存放器件,不一樣是它這些部件性能都相對我們家用電腦弱很多,不過價錢就相對廉價多了.2/18單片機(jī)特點小巧靈活、成本低、易于產(chǎn)品化。它能方便地組裝成各種智能式控制設(shè)備以及各種智能儀表。面向控制,能針對性地處理從簡單到復(fù)雜各類控制任務(wù),從而取得最正確性價比。抗干擾能力強(qiáng),適應(yīng)溫度范圍寬,在各種惡劣條件下都能可靠地工作,這是其它機(jī)型所無法比擬。能夠很方便地實現(xiàn)多機(jī)和分布式控制,使整個系統(tǒng)效率和可靠性大為提升。3/18單片機(jī)應(yīng)用場所◆智能儀器儀表
單片機(jī)用于各種儀器儀表,首先提升了儀器儀表使用功效和精度,使儀器儀表智能化,同時還簡化了儀器儀表硬件結(jié)構(gòu),從而能夠方便地完成儀器儀表產(chǎn)品升級換代。如各種智能電氣測量儀表、智能傳感器等。
機(jī)電一體化產(chǎn)品是集機(jī)械技術(shù)、微電子技術(shù)、自動化技術(shù)和計算機(jī)技術(shù)于一體,含有智能化特征各種機(jī)電產(chǎn)品。單片機(jī)在機(jī)電一體化產(chǎn)品開發(fā)中能夠發(fā)揮巨大作用。經(jīng)典產(chǎn)品如機(jī)器人、數(shù)控機(jī)床、自動包裝機(jī)、點鈔機(jī)、醫(yī)療設(shè)備、打印機(jī)、傳真機(jī)、復(fù)印機(jī)等。
◆實時工業(yè)控制
單片機(jī)還能夠用于各種物理量采集與控制。電流、電壓、溫度、液位、流量等物理參數(shù)采集和控制均能夠利用單片機(jī)方便地實現(xiàn)。在這類系統(tǒng)中,利用單片機(jī)作為系統(tǒng)控制器,能夠依據(jù)被控對象不一樣特征采取不一樣智能算法,實現(xiàn)期望控制指標(biāo),從而提升生產(chǎn)效率和產(chǎn)品質(zhì)量。經(jīng)典應(yīng)用如電機(jī)轉(zhuǎn)速控制、溫度控制、自動生產(chǎn)線等
。
◆家用電器
家用電器是單片機(jī)又一主要應(yīng)用領(lǐng)域,前景十分遼闊。如空調(diào)器、電冰箱、洗衣機(jī)、電飯煲、高檔洗浴設(shè)備、高檔玩具等。
另外,在交通領(lǐng)域中,汽車、火車、飛機(jī)、航天器等都有單片機(jī)
廣泛應(yīng)用。如汽車自動駕駛系統(tǒng)、航天測控系統(tǒng)、黑匣子還有分
布式系統(tǒng)前端模塊等等
。4/18程序又是什么?單片機(jī)里面是要運(yùn)行程序,而且能夠修改這個程序。什么是單片機(jī)程序?他是經(jīng)過不一樣程序?qū)崿F(xiàn)不一樣功效,尤其是特殊獨特一些功效,這就相當(dāng)于你先教會一個徒弟給他注入你思想,讓他學(xué)會幫你去完成一個工作,那么以后單片機(jī)就會按照你程序思緒自動去完成全部工作了。單片機(jī)經(jīng)過你編寫程序能夠?qū)崿F(xiàn)高智能,高效率,以及高可靠性!5/18程序1R0_Buf db ? ;定義存放器R0R1_Buf db ? ;定義存放器R1Test:mov a,R0_Bufsub a,60snz Cjmp Test_Nextclr R0_Bufinc R1_BufTest_Next:工人每分鐘放進(jìn)R0箱子10個蘋果,R0箱子最多存放60個蘋果.當(dāng)R0蘋果數(shù)到達(dá)60個時,把箱子里蘋果打包后放進(jìn)R1倉庫.R1倉庫能夠存放200箱.6/18學(xué)前認(rèn)識累加器ACC對任何單片機(jī)來說,累加器是相當(dāng)主要,且與ALU所完成運(yùn)算有親密關(guān)系,全部ALU得到運(yùn)算結(jié)果都會暫時存在ACC累加器里。若沒有累加器,ALU必須在每次進(jìn)行如加法、減法和移位運(yùn)算時,將結(jié)果寫入到數(shù)據(jù)存放器,這么會造成程序編寫和時間負(fù)擔(dān)。另外數(shù)據(jù)傳送也經(jīng)常牽涉到累加器暫時儲存功效,比如在使用者定義一個存放器和另一個存放器之間傳送數(shù)據(jù)時,因為兩存放器之間不能直接傳送數(shù)據(jù),所以必須經(jīng)過累加器來傳送數(shù)據(jù)。數(shù)據(jù)存放器數(shù)據(jù)存放器是內(nèi)容可更改8位RAM內(nèi)部存放器,用來儲存暫時數(shù)據(jù)。馬上數(shù)馬上數(shù)是固定一個數(shù)字是不可改變.7/18指令分類1,數(shù)據(jù)傳送2,算術(shù)運(yùn)算3,邏輯和移位運(yùn)算4,分支和控制轉(zhuǎn)換5,位運(yùn)算6,查表運(yùn)算7,其它運(yùn)算8/18算數(shù)運(yùn)算ADD
A,[m] ;ACC與數(shù)據(jù)存放器相加,結(jié)果放入ACCADDM
A,[m] ;ACC與數(shù)據(jù)存放器相加,結(jié)果放入數(shù)據(jù)存放器ADD
A,x ;ACC與馬上數(shù)相加,結(jié)果放入ACCADC
A,[m] ;ACC與數(shù)據(jù)存放器、進(jìn)位標(biāo)志相加,結(jié)果放入ACCADCM
A,[m] ;ACC與數(shù)據(jù)存放器、進(jìn)位標(biāo)志相加,結(jié)果放入數(shù)據(jù)存放器SUB
A,x ;ACC與馬上數(shù)相減,結(jié)果放入ACCSUB
A,[m] ;ACC與數(shù)據(jù)存放器相減,結(jié)果放入ACCSUBM
A,[m] ;ACC與數(shù)據(jù)存放器相減,結(jié)果放入數(shù)據(jù)存放器SBC
A,[m] ;ACC與數(shù)據(jù)存放器、進(jìn)位標(biāo)志反相減,結(jié)果放入ACCSBCM
A,[m] ;ACC與數(shù)據(jù)存放器、進(jìn)位標(biāo)志相減,結(jié)果放入數(shù)據(jù)存放器DAA
[m] ;將加法運(yùn)算中放入ACC值調(diào)整為十進(jìn)制數(shù),并將結(jié)果放入數(shù)據(jù)存放器9/18邏輯運(yùn)算AND
A,[m] ;ACC與數(shù)據(jù)存放器做“與”運(yùn)算,結(jié)果放入ACCOR
A,[m] ;ACC與數(shù)據(jù)存放器做“或”運(yùn)算,結(jié)果放入ACCXOR
A,[m] ;ACC與數(shù)據(jù)存放器做“異或”運(yùn)算,結(jié)果放入ACCANDM
A,[m] ;ACC與數(shù)據(jù)存放器做“與”運(yùn)算,結(jié)果放入數(shù)據(jù)存放器ORM
A,[m] ;ACC與數(shù)據(jù)存放器做“或”運(yùn)算,結(jié)果放入數(shù)據(jù)存放器XORM
A,[m] ;ACC與數(shù)據(jù)存放器做“異或”運(yùn)算,結(jié)果放入數(shù)據(jù)存放器AND
A,x ;ACC與馬上數(shù)做“與”運(yùn)算,結(jié)果放入ACCOR
A,x ;ACC與馬上數(shù)做“或”運(yùn)算,結(jié)果放入ACCXOR
A,x ;ACC與馬上數(shù)做“異或”運(yùn)算,結(jié)果放入ACCCPL
[m] ;對數(shù)據(jù)存放器取反,結(jié)果放入數(shù)據(jù)存放器CPLA
[m] ;對數(shù)據(jù)存放器取反,結(jié)果放入ACC10/18遞增和遞減INCA
[m] ;遞增數(shù)據(jù)存放器,結(jié)果放入ACCINC
[m] ;遞增數(shù)據(jù)存放器,結(jié)果放入數(shù)據(jù)存放器DECA
[m] ;遞減數(shù)據(jù)存放器,結(jié)果放入ACCDEC
[m] ;遞減數(shù)據(jù)存放器,結(jié)果放入數(shù)據(jù)存放器11/18移位RRA
[m] ;數(shù)據(jù)存放器右移一位,結(jié)果放入ACCRR
[m] ;數(shù)據(jù)存放器右移一位,結(jié)果放入數(shù)據(jù)存放器RRCA
[m] ;帶進(jìn)位將數(shù)據(jù)存放器右移一位,結(jié)果放入ACCRRC
[m] ;帶進(jìn)位將數(shù)據(jù)存放器右移一位,結(jié)果放入數(shù)據(jù)存放器RLA
[m] ;數(shù)據(jù)存放器左移一位,結(jié)果放入ACCRL
[m] ;數(shù)據(jù)存放器左移一位,結(jié)果放入數(shù)據(jù)存放器RLCA
[m] ;帶進(jìn)位將數(shù)據(jù)存放器左移一位,結(jié)果放入ACCRLC
[m] ;帶進(jìn)位將數(shù)據(jù)存放器左移一位,結(jié)果放入數(shù)據(jù)存放器12/18數(shù)據(jù)傳送MOV
A,[m] ;將數(shù)據(jù)存放器送至ACCMOV
[m],A ;將ACC送至數(shù)據(jù)存放器MOV
A,x ;將馬上數(shù)送至ACC13/18位運(yùn)算CLR
[m].i ;去除數(shù)據(jù)存放器位SET
[m].i ;置位數(shù)據(jù)存放器位14/18轉(zhuǎn)移JMP
addr ;無條件跳轉(zhuǎn)SZ
[m] ;假如數(shù)據(jù)存放器為零,則跳過下一條指令SZA
[m] ;數(shù)據(jù)存放器送至ACC,假如內(nèi)容為零,則跳過下一條指令SZ
[m].i ;假如數(shù)據(jù)存放器第i位為零,則跳過下一條指令SNZ
[m].i ;假如數(shù)據(jù)存放器第i位不為零,則跳過下一條指令SIZ
[m] ;遞增數(shù)據(jù)存放器,假如結(jié)果為零,則跳過下一條指令SDZ
[m] ;遞減數(shù)據(jù)存放器,假如結(jié)果為零,則跳過下一條指令SIZA
[m] ;遞增數(shù)據(jù)存放器,將結(jié)果放入ACC,假如結(jié)果為零,則跳過下一條指令SDZA
[m] ;遞減數(shù)據(jù)存放器,將結(jié)果放入ACC,假如結(jié)果為零,則跳過下一條指令CALL
addr ;子程序調(diào)用RET ;從子程序返回RET
A, ;x從子程序返回,并將馬上數(shù)放入ACCRETI ;從中止返回15/18查表TABRD ;讀取指定頁ROM內(nèi)容,并送至數(shù)據(jù)存放器和TBLHTABRDC
[m] ;讀取當(dāng)前頁ROM內(nèi)容,并送至數(shù)據(jù)存放器和TBLHTABRDL
[m] ;讀取最終頁ROM內(nèi)容,并送至數(shù)據(jù)存放器和TBLH16/18其它指令NOP ;空指令CLR
[m] ;去除數(shù)據(jù)存放器SET
[m] ;置位數(shù)據(jù)存放器CLR
WDT ;去除看門狗定時器CLR
WDT1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度休閑餐飲店員工勞動聘請服務(wù)協(xié)議
- 2025年度足浴店品牌授權(quán)及連鎖經(jīng)營權(quán)轉(zhuǎn)讓協(xié)議
- 二零二五年度黃金抵押貸款還款計劃合同
- 2025年度智慧醫(yī)療合伙開店合同
- 二零二五年度商場場地租賃與物業(yè)租賃服務(wù)合同
- 二零二五年度教育行業(yè)委托擔(dān)保服務(wù)協(xié)議
- 二零二五年度貨車運(yùn)輸合伙人風(fēng)險共擔(dān)合作協(xié)議合同
- 2025年法人變更背景下的股權(quán)轉(zhuǎn)讓協(xié)議書
- 江西省水務(wù)集團(tuán)有限公司2024年勞務(wù)派遣人員招聘【34人】筆試參考題庫附帶答案詳解
- 2025西安數(shù)據(jù)資產(chǎn)經(jīng)營有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2023年東北公司加油站賬務(wù)人員考試題庫
- 2024年河南省鄭州市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 舊樓加裝電梯施工方案
- 《鴉片戰(zhàn)爭改》課件
- 民事訴訟法-教學(xué)課件
- 銀行網(wǎng)點裝修工程施工組織設(shè)計方案
- 《服裝零售管理實習(xí)》課程教學(xué)大綱
- 【MOOC】跨文化交際入門-華中師范大學(xué) 中國大學(xué)慕課MOOC答案
- 綠色金融與ESG分析
- 2024(統(tǒng)編版)語文七年級上冊《西游記》真題+綜合題練習(xí)(學(xué)生版+解析版)
- 2024年陜西省初中學(xué)業(yè)水平考試·數(shù)學(xué)
評論
0/150
提交評論