女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]看到這篇文章的朋友,想必大家對(duì)pic單片機(jī)均具備一定興趣,或?qū)ic單片機(jī)具備一定使用需求。前文中,小編曾對(duì)pic單片機(jī)匯編語(yǔ)言進(jìn)行過部分講解。本文中,將對(duì)pic單片機(jī)的清零等指令加以講解,以幫助大家更好掌握pic單片機(jī)編程。

看到這篇文章的朋友,想必大家對(duì)pic單片機(jī)均具備一定興趣,或?qū)ic單片機(jī)具備一定使用需求。前文中,小編曾對(duì)pic單片機(jī)匯編語(yǔ)言進(jìn)行過部分講解。本文中,將對(duì)pic單片機(jī)的清零等指令加以講解,以幫助大家更好掌握pic單片機(jī)編程。

一、清零指令

1.寄存器清零指令

實(shí)例:CLRW;寄存器W被清零

說明:該條指令很簡(jiǎn)單,其中W為PIC單片機(jī)的工作寄存器,相當(dāng)于MCS-51系列單片機(jī)中的累加器A,CLR是英語(yǔ)Clear的縮寫字母。

2.看門狗定時(shí)器清零指令。

實(shí)例:CLRWDT;看門狗定時(shí)器清零(若已賦值,同時(shí)清預(yù)分頻器)

說明:WDT是英語(yǔ)Watchdog Timer的縮寫字母。CLR見上述說明。注意該兩條指令無操作數(shù)。

3.寄存器f清零指令。指令格式:CLRF f

實(shí)例:CLRF TMRO;對(duì)TMRO清零

說明:在PIC系列8位單片機(jī)中,常用符號(hào)F(或f)代表片內(nèi)的各種寄程器和F的序號(hào)地址。F取值按PIC系列不同型號(hào)而不同,一般為Ox00~Ox1F/7F/FF。TMRO代表定時(shí)器/計(jì)數(shù)器TMRO,所以CLRF對(duì)寄程器清零,采用了直接尋址方式直接給出要訪問的寄存器TMRO。

4.位清零指令。指令格式 BCF f,b

實(shí)例:BCF REG1,2;把寄存器REG1的D2位清零

說明:BCF是英語(yǔ)Bit Clear F的縮寫。指令格式中的F,同上說明;符號(hào)b是表示PIC片內(nèi)某個(gè)8位數(shù)據(jù)寄存器F的位號(hào)(或位地址),所以b的取值為0~7或D0~D7。實(shí)例中REG是Register的縮寫。實(shí)例中的2代表指令格式中的b=2即寄存器REG1的D2位。

通過上述四條清零指令格式和實(shí)例,可以說明,學(xué)習(xí)PIC系列8位單片機(jī)的指令時(shí)應(yīng)首先了解指令的助記符意義(功能),再有就是它的表達(dá)方式。初學(xué)者沒有必要死記指令,重要是理解和實(shí)踐。

二、面向字節(jié)、常數(shù)與控制操作的指令

1.傳送立即數(shù)至工作寄存器W指令

指令格式:MOVLW k;k表示常數(shù)、立即數(shù)和標(biāo)號(hào)

說明:MOVLW是Move Literal to w的縮寫

實(shí)例:MOVL 0x1E;常數(shù)30送W

2.I/O口控制寄存器TRIS設(shè)置指令

指令格式;TRIS f

說明;TRIS f是Load TRIS Register的縮寫。其功能是把工作寄存器W的內(nèi)容送入I/O口控制寄存器f。當(dāng)W=0時(shí),置對(duì)應(yīng)I/O口為輸出;W=1,置I/O口為輸入。

實(shí)例:MOVLW 0x00 ;把00H送入W

TRIS RA ;置PIC RA口為輸出

MOVLW 0xFF ;把FFH送入W

TRIS RB ;置PIC RB口為輸入

說明:這是PIC匯編語(yǔ)言中常用的幾條指令,即設(shè)置某個(gè)I/O口(這里是RA口和RB口)為輸入或輸出的語(yǔ)句。可見,識(shí)讀指令時(shí),一應(yīng)充分理解語(yǔ)句格式的功能,二應(yīng)前后聯(lián)系閱讀。

3.W寄存器內(nèi)容送寄存器f(W內(nèi)容保持不變)指令

指令格式:MOVWF f

說明:MOVWF是Move W to f的縮寫

實(shí)例:MOVLW 0x0B;送0BH送W

MOVWF 6 ;送W內(nèi)容到RB口

說明:第一條指令0x0B(常數(shù)11)送工作寄存器W,第二條指令,把W內(nèi)容常數(shù)11送到寄存器F6中,查表F6即為RB口,所以PORT_B(B口)=0BH=D11

4.寄存器f傳送指令

指令格式:MOVF f,d

說明:MOVF是Move f的縮寫。F代表PIC中的某個(gè)寄存器。指令中的d規(guī)定:d=0時(shí),f內(nèi)容送W;d=1時(shí),f內(nèi)容送寄存器。

實(shí)例:MOVF 6,0 ;RB口內(nèi)容送W

MOVWF 8  ;RB口內(nèi)容送f8

說明:第一條指令中的6代表寄存器f=6,查寄存器表f=6為RB口;0代表d=0,代表選擇的目標(biāo)為寄存器W。第二條指令中的8代表寄存器f=8。所以兩條指令結(jié)果是把RB口的內(nèi)容送f8。至于f8內(nèi)容是多少?還應(yīng)在匯編語(yǔ)言開始時(shí)附加指令,這里從略。

5.空操作指令

指令格式:NOP

說明:NOP是英語(yǔ)No OperaTIon的縮寫。NOP無操作數(shù),所以稱為空操作。執(zhí)行NOP指令只使程序計(jì)數(shù)器PC加1,所以占用一個(gè)機(jī)器周期。

實(shí)例:MOVLW 0xOF;送OFH到W

MOVWF PORT_B ;W內(nèi)容寫入B口

NOP      ;空操作

MOVF PORT_B,W ;讀操作

說明:該三條指令是一種對(duì)I/O口的B口連續(xù)操作的實(shí)例,其目的達(dá)到寫入B口的內(nèi)容要讀出時(shí),應(yīng)保證寫、讀之間有個(gè)穩(wěn)定時(shí)間,因此加入了空操作指令NOP。

6.無條件跳轉(zhuǎn)指令

指令格式:GOTO k

說明:執(zhí)行該條指令時(shí),將指令轉(zhuǎn)移到指定的地址(跳轉(zhuǎn))。指令中的k,常與程序中的標(biāo)號(hào)聯(lián)系起來。

實(shí)例:見第9條指令中

7.寄存器內(nèi)容減1,結(jié)果為零的間跳指令

指令格式:DECFSZ f,d

說明:DECFSZ是英語(yǔ)Decrement f,Skip of not 0的縮寫。符號(hào)f,d代表的意義,前述已作說明。該條指令是指寄存器的內(nèi)容減1存入W(d=0)或f(d=1)中。若指令執(zhí)行結(jié)果減1不為零,指令順序執(zhí)行;為零時(shí),就間跳下一條指令后再執(zhí)行(等效順序執(zhí)行一條空指令NOP),實(shí)際指令中,當(dāng)d=1時(shí),該項(xiàng)常被略去。

8.寄存器內(nèi)容加1,結(jié)果為零間跳指令

指令格式:INCFSZ f,d

說明:INCFSZ是英語(yǔ)Increment f,Skip of 0的縮寫。該條指令與上一條(7)指令差別僅在于“1”上,即執(zhí)行這條指令時(shí),寄存器f內(nèi)容加1,若結(jié)果不為零,則指令順序執(zhí)行;為零則指令間跳執(zhí)行。執(zhí)行這條指令的其它邏輯關(guān)系與上條相同。

9.子程序返回指令

指令格式:RETLW k

說明:RETLW是Return Literal to W的縮寫。該指令代表子程序返回,返回前先把8位立即數(shù)送W。

以上便是小編此次想和大家分享的內(nèi)容,希望大家喜歡。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

 米蘭諾維奇博士提出"語(yǔ)言能力雙軌進(jìn)化論",動(dòng)態(tài)命題技術(shù)破解安全性困局 貴陽(yáng)2025年7月23日 /美通社/ -- 7月22日,在第八屆英語(yǔ)教學(xué)與測(cè)評(píng)學(xué)術(shù)研討會(huì)上,國(guó)際語(yǔ)言測(cè)評(píng)權(quán)威專家、朗...

關(guān)鍵字: AI 人工智能 指令 研討會(huì)

北京 2025年7月14日 /美通社/ -- 近日,主線科技為廣州港設(shè)備自動(dòng)化改造示范區(qū)項(xiàng)目圓滿完成了純電集卡的自動(dòng)駕駛技術(shù)升級(jí),并將其商業(yè)化交付,助力項(xiàng)目順利邁入"前沿設(shè)備遠(yuǎn)控半自動(dòng)+堆場(chǎng)設(shè)備全自動(dòng)+水平運(yùn)...

關(guān)鍵字: 智能化 自動(dòng)化 線控 指令

廣州 2025年7月4日 /美通社/ -- 日前,在德國(guó)慕尼黑機(jī)器人及自動(dòng)化技術(shù)展覽會(huì)(Automatica)期間,國(guó)際獨(dú)立第三方檢測(cè)、檢驗(yàn)和認(rèn)證機(jī)構(gòu)德國(guó)萊茵TÜ...

關(guān)鍵字: 自動(dòng)化 CE 工業(yè)機(jī)器 指令

廣州 2025年7月4日 /美通社/ -- 日前,在德國(guó)慕尼黑機(jī)器人及自動(dòng)化技術(shù)展覽會(huì)(Automatica)期間,國(guó)際獨(dú)立第三方檢測(cè)、檢驗(yàn)和認(rèn)證機(jī)構(gòu)德國(guó)萊茵TÜV大中華區(qū)(簡(jiǎn)稱"T...

關(guān)鍵字: 指令 電磁兼容 協(xié)作機(jī)器人 AN

上海 2025年5月15日 /美通社/ -- 5月12日,國(guó)際獨(dú)立第三方檢測(cè)、檢驗(yàn)和認(rèn)證機(jī)構(gòu)德國(guó)萊茵TÜV大中華區(qū)(簡(jiǎn)稱"TÜV萊茵"...

關(guān)鍵字: 機(jī)器人 CE 指令 軟硬件

AI與自動(dòng)化驅(qū)動(dòng)生命科學(xué)研發(fā)革新 北京2025年2月20日 /美通社/ -- 近日,鎂伽科技正式推出LABILLION?實(shí)驗(yàn)室智慧管理平臺(tái),并于線上發(fā)布。作為鎂伽在"AI for Science(AI4S)&...

關(guān)鍵字: LAB IO ABI 指令

CPU的工作原理?主要包括以下幾個(gè)核心步驟:獲取指令、解碼、執(zhí)行和存儲(chǔ)結(jié)果。?中央處理器(Central Processing Unit,簡(jiǎn)稱CPU)作為計(jì)算機(jī)系統(tǒng)的運(yùn)算和控制核心,是信息處理、程序運(yùn)行的最終執(zhí)行單元。C...

關(guān)鍵字: CPU 指令

深圳2024年11月29日 /美通社/ -- 包裝是產(chǎn)品生命周期的重要組成部分,隨著循環(huán)經(jīng)濟(jì)不斷推進(jìn),歐洲對(duì)產(chǎn)品包裝的可回收性和正確標(biāo)簽的要求也越來越嚴(yán)格。12月13日起,在線或者通過遠(yuǎn)程銷售方式銷售至歐盟消費(fèi)者的產(chǎn)品,...

關(guān)鍵字: 電池 研討會(huì) 指令 電子

廣州2024年10月18日 /美通社/ -- 10月17日,由中國(guó)對(duì)外貿(mào)易中心、SGS、上海艾瑞市場(chǎng)咨詢股份有限公司共同舉辦的"廣交會(huì)行業(yè)趨勢(shì)論壇—工具產(chǎn)品歐美市場(chǎng)新機(jī)遇"在第136屆廣交會(huì)現(xiàn)場(chǎng)隆重舉...

關(guān)鍵字: 測(cè)試 電動(dòng)工具 指令 電子電氣

北京2024年8月27日 /美通社/ -- 8月23日,在2024世界機(jī)器人大會(huì)庫(kù)卡展臺(tái),國(guó)際獨(dú)立第三方檢測(cè)、檢驗(yàn)和認(rèn)證機(jī)構(gòu)德國(guó)萊茵TÜV大中華區(qū)(簡(jiǎn)稱"...

關(guān)鍵字: 指令 機(jī)器人 CE CTU
關(guān)閉