青草伊人网,精品一区二区三区四区电影,日本高清中文,欧美日韩国产成人高清视频,美女艺术照片,潘春春的大尺度裸乳,椎名真白高清图

首頁>茶油工藝>pop工藝流程(pop生產(chǎn))

pop工藝流程(pop生產(chǎn))

來源:m.cisanotes.com   時(shí)間:2022-10-21 03:18   點(diǎn)擊:2081   編輯:niming   手機(jī)版

pop工藝流程

POP是乙烯基聚合物接枝聚醚多元醇材質(zhì),俗稱“聚合物多元醇”(Polyether Polyol),簡(jiǎn)稱聚合物多元醇(POP),又稱白聚醚聚合物多元醇,是聚合物-聚醚分散體,屬有機(jī)填充聚醚多元醇,用于制備高承載或高模量軟質(zhì)和半硬質(zhì)聚氨酯泡沫塑料制品。

POP合成主要有間歇和連續(xù)兩種工藝,在間歇工藝中,一般將部分基礎(chǔ)聚醚與乙烯基單體、引發(fā)劑、鏈轉(zhuǎn)移劑等混合物料緩慢加到有分散劑和部分基礎(chǔ)聚醚混合物的開著攪拌的反應(yīng)器內(nèi)。聚合物多元醇是一種含有有機(jī)填料的多元醇,可取代無機(jī)填料。

pop生產(chǎn)

pop是megahouse公司生產(chǎn)的一個(gè)系列,是當(dāng)前公認(rèn)做工最好的一個(gè)系列。

Pop工藝

手繪pop的工具種類繁多,而每一種都各具有其獨(dú)特的表現(xiàn)技法與效果。

面對(duì)任何一種工藝創(chuàng)作或廣告設(shè)計(jì),均應(yīng)考慮到采用各種工具和材料,才能發(fā)揮其功能并表現(xiàn)最佳的效果。

現(xiàn)對(duì)一些常用工具進(jìn)行簡(jiǎn)單的介紹。

一、筆

馬克筆

馬克筆馬又稱麥克筆,它是目前手繪pop是使用最普遍的筆具,它的特色本身既是工具也是材料,屬于直接著色類的筆,不需要再添加許多輔助的器材或手續(xù),既可直接用來畫圖寫字,不但具有各種不同的大小粗細(xì)的筆頭,且色彩種類應(yīng)有盡有,畫完之后有速干的效果。

馬克筆具有方便迅速,干凈,明快的特色,符合手繪pop的制作特性。

馬克筆的使用應(yīng)注意以下幾個(gè)事項(xiàng):

馬克筆的油墨容易揮發(fā),不用時(shí)應(yīng)立即封緊蓋子,避免干澀。

馬克筆用久之后筆氈起毛,可用火將毛氈微燒兩三秒,切記千萬不能過久。

新馬克筆不要急于開啟外層的密封塑料紙,否則長(zhǎng)期不用油墨會(huì)干澀。若油墨干澀,可以用無水酒精將筆頭和吸墨干浸泡,取出后曬干即可以使用。

馬克筆顏色繁多,上墨水時(shí)必須注意,不能上錯(cuò)了墨水,否則顏色像混合會(huì)使原來的色變暗變黑,輕則影響書寫繪畫效果,重則損壞筆。

平筆(或稱排筆)

這種筆是一種扁平型筆頭的畫筆,筆頭呈扁平狀,筆鋒排列整齊,實(shí)用于涂色寫字之用。

平筆大致可分為油漆專用平筆,水彩專用平筆,油畫專用平筆,設(shè)計(jì)專用平筆(俗稱圖案筆)

二、顏料

廣告顏料

是pop海報(bào)經(jīng)常使用的顏料,效果佳,色彩鮮艷,濃度覆蓋力強(qiáng),易干,可平涂。

水彩

分為透明與不透明兩種表現(xiàn),渲染效果層次感耐光,適用于繪畫,插圖,卡片,海報(bào)等。

壓克力顏料

有一種水性顏料加合成樹脂制成,具有透明度,水溶性,耐久性佳等特點(diǎn)。

彩色墨水

色彩鮮艷,顯液狀且不沉淀,可直接噴筆使用。且耐旋光性弱,要避免陽光直接照射。

三、紙張

一般紙張。有銅板紙,粉彩紙,吸卡紙等吸水力不佳的紙張,較適合馬克筆進(jìn)行平涂式使用。

特殊紙張。有防水卡典吸得貼紙,色彩多的色紙等。能使作品耐久與效果佳,是價(jià)格較為便宜的好材料。

裝飾紙張。

用于不同場(chǎng)所與不同行業(yè)所需用的紙張。如表達(dá)中國(guó)風(fēng)味,采取云彩紙。

其他紙張。市面上還有許多五花八門的紙張,若能善于利用其特性,則能創(chuàng)造出內(nèi)容豐富多彩的pop海報(bào)。

四、輔助工具

Pop海報(bào)設(shè)計(jì)的輔助用具有鉛字筆,針筆,美工刀,三角形,橡皮,鉛筆,橡膠電板,云形板,圈圈板、切割墊,剪刀等。

以上材料,僅供參考,不足之處,請(qǐng)多多批評(píng)指正。

pop操作流程

51單片機(jī)push入棧操作有兩個(gè)步驟,首先定義堆棧指針SP,然后再執(zhí)行push指令。入棧操作的注意事項(xiàng)是所壓數(shù)據(jù)并不是存入SP指針指示的地址,而是SP+1單元。

pop操作只有一步,不需要定義SP指針,它和push指令是配對(duì)使用的,有幾個(gè)push就必須有幾個(gè)pop,而且出棧是遵循先入后出原則操作的。

pop工藝制程是什么意思

oppo popm00是oppo reno4型號(hào)。

此型號(hào)是oppo reno4,手機(jī)參數(shù)配置如下:

機(jī)身厚度7.8mm,重量183g ,采用后置攝像頭4800萬+800萬+200萬+激光對(duì)焦,前置攝影3200萬+200萬像,該系列分別有晶鉆藍(lán)、夢(mèng)鏡黑、香芋紫三種顏色。

全系搭載了驍龍765G處理器,可以實(shí)現(xiàn)NSA和SA雙模5G網(wǎng)絡(luò)的兼容,為用戶提供更好的5G網(wǎng)絡(luò)體驗(yàn),另外還搭載了4020mAh的大容量電池和65W超級(jí)閃充。

OPPO Reno4 Pro性能:

1、全系雙模5G

Reno4 Pro 搭載高通驍龍765G 芯片,適配國(guó)內(nèi)三大運(yùn)營(yíng)商的主流頻段網(wǎng)絡(luò),支持 SA / NSA 雙模 5G 網(wǎng)絡(luò),立體液冷散熱系統(tǒng),以及最高 12GB+256GB 大內(nèi)存組合,釋放所有潛能,為 5G 全力加速。

2、65W 超級(jí)閃充

65W 超級(jí)閃充,15 分鐘充至 60% 以上,最快 36 分鐘即可充滿—— 充電 5 分鐘,刷劇 4 小時(shí)。更有超級(jí)省電模式,僅用 5% 的電量,就可以微信文字聊天 1.5 小時(shí),再一次,解決 5G 時(shí)代電量焦慮。

3、超級(jí)夜景視頻拍攝

Reno4 Pro 擁有索尼 IMX708 傳感器、1200 萬像素視頻鏡頭、16:9 定制視頻畫幅、1.4μm 超大像素尺寸、120° 超廣視角、月光夜景視頻算法,拍出新夜色。Reno4 Pro 主攝、超廣角、前攝全面覆蓋防抖算法,任何角度的視頻拍攝,都是大寫的穩(wěn)。

pop的做法

是OPPO手機(jī) 借助其他軟件下載視頻當(dāng)做手機(jī)鈴聲的一種方式。比如可以借助dodol pop實(shí)現(xiàn)。

做法是安裝并打開該應(yīng)用,點(diǎn)選鈴聲,并進(jìn)入“視頻”標(biāo)簽頁。在這里可以看到視頻列表,點(diǎn)擊左側(cè)對(duì)于的圖標(biāo),就可以預(yù)覽的該視頻作為鈴聲的效果。 如果滿意,可以點(diǎn)擊右側(cè)對(duì)于的下載按鈕,將視頻下載至本機(jī),然后點(diǎn)擊隨后的“set”按鈕,就可以了。

dodol提供視頻的同時(shí),應(yīng)用也提供了單純的音樂下載設(shè)置列表。表單基本上每周都有更新,所以再也不怕自己的鈴聲單調(diào)了。至于使用設(shè)置上,則與視頻設(shè)置方法基本相同。

pop制作過程

  POP的入門很簡(jiǎn)單的,但是首先從字體開始進(jìn)入,即對(duì)字體的結(jié)構(gòu),筆畫的線條進(jìn)行掌握.字體的結(jié)構(gòu)在正字體中講究的是方正,上下最頂端的筆畫平行,左右兩邊的筆畫垂直,把其中的上撇寫為橫畫,將左右兩端的撇捺寫為斜直形.  怎樣才能學(xué)好POP,這個(gè)答案需要很長(zhǎng)的回答才可以回答清楚,不過可以簡(jiǎn)單的描述字體的書寫,包括正字字體及卡通字體的結(jié)構(gòu)以及變化;插圖根據(jù)所選的主標(biāo)題進(jìn)行參考與設(shè)計(jì);色彩方面也是根據(jù)版面以及主標(biāo)題的定位再進(jìn)行整體的搭配,一般來講最好以互補(bǔ)色以及相類似的顏色進(jìn)行整體的色彩搭配,特別是商業(yè)的海報(bào)以及公益性的海報(bào)。也可以作為個(gè)性化的排版設(shè)計(jì),這樣的效果是各不相同的?! ≡趯慞OP的時(shí)候應(yīng)該注意:  

1.版面的大文字少用6#書寫;版面小文字多用5#書寫.  

2.字體不要過于正體(方正),帶有人性化的卡通活性字體表現(xiàn)出來,接近親情化.  

3.根據(jù)主標(biāo)題的海報(bào)表達(dá)的商品進(jìn)行選擇.如果沒有選擇的可以考慮黑色的說明文黑色書寫,因?yàn)楹谏容^中性化,在什么場(chǎng)合都可以實(shí)用.  

4.字體與字體之間不要保持字距,行距以半個(gè)字到一個(gè)字的高度作為行與行之間的行距.  我們?cè)趯W(xué)習(xí)POP的時(shí)候,思想一定要集中,不能分散精力,而且要心到,手到與腦到,即不能盲練;POP的字體結(jié)構(gòu)有兩種,一種是方正字體,把字體的上下左右寫之平行與垂直,除開轉(zhuǎn)彎有弧線(圓)之外,每個(gè)筆畫保持直筆畫;卡通活字的變化是多樣的,根據(jù)字體的結(jié)構(gòu)進(jìn)行變化即變化得卡通,夸張的手法。很多POP書有介紹關(guān)于活字的結(jié)構(gòu)書寫方法。在練習(xí)或者創(chuàng)作中最好選擇專業(yè)的工具進(jìn)行練習(xí),但是不要求要買很多,每種規(guī)格選擇一支就夠了。是否能解決你的書寫最后問題還是要與你的自身有關(guān)系。我們?cè)跁鴮懼谱鞯臅r(shí)候一定要持之以恒,不要遇到困難就輕易的放棄,這樣就會(huì)很可惜的喔~~~~~

pop生產(chǎn)工藝

層疊封裝(PoP, Package-on-Package, )就是針對(duì)移動(dòng)設(shè)備的IC封裝而發(fā)展起來的可用于系統(tǒng)集成的非常受歡迎的三維疊加技術(shù)之一。

PoP由上下兩層封裝疊加而成,底層封裝與上層封裝之間以及底層封裝與母板(Motherboard)之間通過焊球陣列實(shí)現(xiàn)互連。通常,系統(tǒng)公司分別購買底層封裝元件和上層封裝元件,并在系統(tǒng)板組裝過程中將它們焊接在一起。層疊封裝的底層封裝一般是基帶元件,或應(yīng)用處理器等,而上層封裝可以是存儲(chǔ)器等。

同傳統(tǒng)的三維芯片疊加技術(shù)相比,PoP結(jié)構(gòu)尺寸雖稍大,但系統(tǒng)公司可以擁有更多元件供應(yīng)商,并且由于PoP底層和上層的元件都已經(jīng)通過封裝測(cè)試,良率有保障,因此PoP的系統(tǒng)集成既有供應(yīng)鏈上的靈活性,也有成本控制的優(yōu)勢(shì)。事實(shí)證明,PoP為系統(tǒng)集成提供了低成本的解決方案。

pop工藝流程圖

一、PIC匯編語言指令格式

  PIC系列微控制器匯編語言指令與MCS-51系列單片機(jī)匯編語言一樣,每條匯編語言指令由4個(gè)部分組成,其書寫格式如下:

  標(biāo)號(hào) 操作碼助記符 操作數(shù)1,操作數(shù)2;注釋

  指令格式說明如下:指令的4個(gè)部分之間由空格作隔離符,空格可以是1格或多格,以保證交叉匯編時(shí),PC機(jī)能識(shí)別指令。

  1標(biāo)號(hào) 與MCS-51系列單片機(jī)功能相同,標(biāo)號(hào)代表指令的符號(hào)地址。在程序匯編時(shí),已賦以指令存儲(chǔ)器地址的具體數(shù)值。匯編語言中采用符號(hào)地址(即標(biāo)號(hào))是便于查看、修改,尤其是便于指令轉(zhuǎn)移地址的表示。標(biāo)號(hào)是指令格式中的可選項(xiàng),只有在被其它語句引用時(shí)才需派上標(biāo)號(hào)。在無標(biāo)號(hào)的情況下,指令助記符前面必須保留一個(gè)或一個(gè)以上的空格再寫指令助記符。指令助記符不能占用標(biāo)號(hào)的位置,否則該助記符會(huì)被匯編程序作標(biāo)號(hào)誤處理。

  書寫標(biāo)號(hào)時(shí),規(guī)定第一字符必須是字母或半角下劃線“—”,它后面可以跟英文和數(shù)字字符、冒號(hào)(:)制符表等,并可任意組合。再有標(biāo)號(hào)不能用操作碼助記符和寄存器的代號(hào)表示。標(biāo)號(hào)也可以單獨(dú)占一行。

  2操作碼助記符 該字段是指令的必選項(xiàng)。該項(xiàng)可以是指令助記符,也可以由偽指令及宏命令組成,其作用是在交叉匯編時(shí),“指令操作碼助記符”與“操作碼表”進(jìn)行逐一比較,找出其相應(yīng)的機(jī)器碼一一代之。

  3操作數(shù) 由操作數(shù)的數(shù)據(jù)值或以符號(hào)表示的數(shù)據(jù)或地址值組成。若操作數(shù)有兩個(gè),則兩個(gè)操作數(shù)之間用逗號(hào)(,)分開。當(dāng)操作數(shù)是常數(shù)時(shí),常數(shù)可以是二進(jìn)制、八進(jìn)制、十進(jìn)制或十六進(jìn)制數(shù)。還可以是被定義過的標(biāo)號(hào)、字符串和ASCⅡ碼等。具體表示時(shí),規(guī)定在二進(jìn)制數(shù)前冠以字母“B”,例如B10011100;八進(jìn)制數(shù)前冠以字母“O”,例如O257;十進(jìn)制數(shù)前冠以字母“D”,例如D122;十六進(jìn)制數(shù)前冠以“H”,例如H2F。在這里PIC 8位單片機(jī)默認(rèn)進(jìn)制是十六進(jìn)制,在十六進(jìn)制數(shù)之前加上Ox,如H2F可以寫成Ox2F。

  指令的操作數(shù)項(xiàng)也是可選項(xiàng)

  PIC系列與MCS-51系列8位單片機(jī)一樣,存在尋址方法,即操作數(shù)的來源或去向問題。因PIC系列微控制器采用了精簡(jiǎn)指令集(RISC)結(jié)構(gòu)體系,其尋址方式和指令都既少而又簡(jiǎn)單。其尋址方式根據(jù)操作數(shù)來源的不同,可分為立即數(shù)尋址、直接尋址、寄存器間接尋址和位尋址四種。所以PIC系列單片機(jī)指令中的操作數(shù)常常出現(xiàn)有關(guān)寄存器符號(hào)。有關(guān)的尋址實(shí)例,均可在本文的后面找到。

  4注釋 用來對(duì)程序作些說明,便于人們閱讀程序。注釋開始之前用分號(hào)(;)與其它部分相隔。當(dāng)匯編程序檢測(cè)到分號(hào)時(shí),其后面的字符不再處理。值得注意:在用到子程序時(shí)應(yīng)說明程序的入口條件、出口條件以及該程序應(yīng)完成的功能和作用。

  二、清零指令(共4條)

  1寄存器清零指令

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

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

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

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

  說明:WDT是英語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是英語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

  2I/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匯編語言中常用的幾條指令,即設(shè)置某個(gè)I/O口(這里是RA口和RB口)為輸入或輸出的語句??梢?,識(shí)讀指令時(shí),一應(yīng)充分理解語句格式的功能,二應(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)在匯編語言開始時(shí)附加指令,這里從略。

  5空操作指令

  指令格式:NOP

  說明:NOP是英語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是英語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是英語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。

  實(shí)例:PIC某個(gè)匯編語言的延時(shí)子程序(摘要):

 ?。?)BELY MOVLW 0xC5 ;送延時(shí)常數(shù)0C5H入W

 ?。?)   MOVWF COUNT2;0C5H送入計(jì)數(shù)器2

 ?。?)   CLRF COUNT1;對(duì)計(jì)數(shù)器1清零

  (4)LOOP INCFSZ COUNT1;計(jì)數(shù)器1加1計(jì)數(shù)器1加

  1結(jié)果不為零,跳轉(zhuǎn)循環(huán)

 ?。?)   GOTO LOOP ;

  (6)   DECTSZ CPUNT2 ;計(jì)數(shù)2減1計(jì)數(shù)器2減1

  結(jié)果不為零,跳轉(zhuǎn)循環(huán)重

  復(fù)執(zhí)行第4條指令

 ?。?)   GOTO LOOP ;

  (8)   RETLW 0   ;子程序執(zhí)行結(jié)束返回

  說明:程序中的注釋已分別對(duì)每條指令的功能作了說明,補(bǔ)充說明1?當(dāng)執(zhí)行第(4)條加1指令結(jié)果為零時(shí),就間跳轉(zhuǎn)到執(zhí)行第(6)條指令。2?當(dāng)執(zhí)行第(6)條減1指令結(jié)果為零時(shí),就間跳轉(zhuǎn)到第(8)條子程序返回,整個(gè)延時(shí)指令才算完成。3?計(jì)數(shù)器1或2代表PIC中某個(gè)寄存器,該寄存器由程序開始的偽指令賦值決定(關(guān)于偽指令今后將作專門介紹)。

  本文關(guān)于指令的注釋將與前述指令中的略有不同。前述指令注釋時(shí)是對(duì)指令具體完成的功能給以說明,這種注釋方法對(duì)初學(xué)者確實(shí)易于接受和理解,但是實(shí)際應(yīng)用中的PIC產(chǎn)品匯編語言的注釋通常是以程序要做什么(或指令的作用)而不是說指令的直接功能。鑒于上述原因,下述的指令注釋將改變過去的注釋方法,用程序應(yīng)起的作用作注釋。

  10寄程器半字節(jié)交換指令

  指令格式:SWAPF f,d

  說明:SWAPF是Swap f的合寫。符號(hào)f、d的意義與前述的相同。該條指令的功能是寄存器f的高4位與低4位交換,即指令執(zhí)行前,若寄存器f的8位狀態(tài)為D7、D6、D5、D4、D3、D2、D1、D0,執(zhí)行后的8位狀態(tài)變?yōu)镈3、D2、D1、D0、D7、D6、D5、D4,其結(jié)果存入W(d=0)或f(d=1)中。

  實(shí)例:中斷現(xiàn)場(chǎng)保護(hù)是中斷技術(shù)中重要部分。由于PIC16C××指令系統(tǒng)中沒有進(jìn)棧PUSH和出棧POP指令,所以只能用其它指令來實(shí)現(xiàn)。因?yàn)樵谥鞒绦蛑谐3S玫焦ぷ骷拇嫫鱓和狀態(tài)寄存器STATUS,所以中斷現(xiàn)場(chǎng)保護(hù)常要保護(hù)寄存器W和STATUS。

  下面是對(duì)PIC16C7×系列芯片中斷現(xiàn)場(chǎng)保護(hù)的實(shí)例程序。

  MOVWF W_TEMP   ;將W內(nèi)容存入到臨時(shí)寄存器

  W_TEMP中

  SWAPF STATUS,W  ;交換STATUS與W內(nèi)容

  MOVWF STATUS_TEMP ;將STATUS的內(nèi)容存入到臨

  …           時(shí)寄存器STATUS_TEMP中

  中斷服務(wù)程序

  …

  SWAPF STATUS_TEMP,W;交換STATUS_TEMP與W

  的內(nèi)容

  MOVWF STATUS    ;STATUS復(fù)原成原來的狀態(tài)

  SWAPF W_TEMP,F(xiàn)   ;交換內(nèi)容

  SWAPF W_TEMP,W  ;W復(fù)原成原來的狀態(tài)

  說明:上述程序中各條指令的注釋基本上都是以程序應(yīng)達(dá)到的目的而注釋的,對(duì)每條指令的功能幾乎未涉及。這是初學(xué)者應(yīng)特別注意的。

  11子程序調(diào)用指令(Subroutine Call)

  指令格式:CALL k;k為立即地址

  說明:子程序調(diào)用,不同型號(hào)芯片的實(shí)現(xiàn)方法不盡相同,其共同點(diǎn)是首先將返回地址((PC)+1)壓棧保護(hù),再轉(zhuǎn)入所調(diào)用的子程序入口地址執(zhí)行(與MCS-51指令功能相似)。

  指令格式模式:HERE CALL DELAY;調(diào)用延時(shí)子程序

  …

  DELAY MOVLW 0x80 ;延時(shí)子程序

  RETLW 0

  說明:調(diào)用指令執(zhí)行前,PC=地址HERE

  調(diào)用指令執(zhí)行后,PC=地址DELAY(標(biāo)號(hào)),堆棧指針TOS=HERE+1(返回地址)。

  實(shí)例:見下條指令的實(shí)例

  12寄存器內(nèi)容取反指令

  指令格式:COMF f,d

  說明:COMF是Complement f的縮寫。其中d=1時(shí),操作(f)→f;d=0時(shí),操作(f)→w。

  功能:寄存器f內(nèi)容取反后送入W(d=0)或f自身(d=1)。

  實(shí)例:  ORG   0x1FF

  GOTO MAIN

  ORG   0

  DELAY …

  MAIN MOVLW 0 ;主程序開始

  TRTS 5 ;設(shè)置RA口為輸出

  BCF 5,0  ;置RA口0位為0

  LOOP   CALL DELAY;閃動(dòng)延時(shí)

  COMF 5? ;RA口求反(亮—滅—

  亮……控制)

  GOTO LOOP ;循環(huán)

  …

  說明:上述指令是一種PIC16C54 LED發(fā)光控制實(shí)驗(yàn)部分程序。其中延時(shí)子程序DELY未列出,但不影響本條指令的識(shí)讀。程序中的主程序開始的三條指令,均已介紹過,緊跟著的CALL指令是調(diào)用執(zhí)行子程序,其入口地址為標(biāo)號(hào)DELAY。子程序執(zhí)行結(jié)束后,又執(zhí)行COMF 5的LED發(fā)光亮—滅…亮—滅……控制指令。后面一條GOTO LOOP指令是達(dá)到LED循環(huán)點(diǎn)亮目的。

  13面向位的操作指令(共4條,PIC高級(jí)產(chǎn)品多增一條)

  該類指令除一條位清零外,另有一條寄存器f位b的置1指令和另外兩條位跳步指令(PIC高級(jí)產(chǎn)品多增一條f的b位觸發(fā)轉(zhuǎn)換指令)。

  (1)位置1指令。指令格式 BSF f,b

  說明:BSF是Bit Set f的縮寫。F和b的意義與前述相同,該條指令的功能是將寄存器f的b位置1。

 ?。?)位測(cè)試、為零間跳指令。指令格式 BTFSC f,b

  說明:BTFSC是Bit Test,Skip if Clear的縮寫。指令功能是測(cè)試寄存器f位“b”,如為0,跳過下一條指令;為1順序執(zhí)行,即當(dāng)f(b)=0時(shí),就不執(zhí)行當(dāng)前指令而執(zhí)行下一條指令(間跳),即用一條空指令NOP代替它,所以該條指令占用2個(gè)指令周期。

  (3)位測(cè)試、為1間跳指令。指令格式 BTFSS f,b

  說明:BTFSS是Bit Test,Skip if Set的縮寫。其指令的邏輯功能與上條相反,位測(cè)試f(b)=1就間跳執(zhí)行,f(b)=0順序執(zhí)行。

pop的制作流程

POP是彈棧指令,我們寫程序過程中,有時(shí)候會(huì)用到,寄存器沖突現(xiàn)象,比如,我們剛在A中存儲(chǔ)了一個(gè)數(shù)據(jù),但是我們又要做加法,我們不希望A中的書據(jù)丟失,怎么辦,與時(shí),就可以用到push指令,在Sp指向的空間開辟??臻g,把A中的內(nèi)容壓進(jìn)去,等我們需要壓入的數(shù)據(jù)的時(shí)候,就用Pop指令彈出,這樣,就實(shí)現(xiàn)了,即做完了工作,又保護(hù)了現(xiàn)場(chǎng)。歡迎多多交流,純手打。。。。

感覺不錯(cuò),贊哦! (0)
下次努力,加油! (0)
網(wǎng)友評(píng)論僅供其表達(dá)個(gè)人看法,并不表明本站立場(chǎng)。
評(píng)論
    共 0 條評(píng)論
本站所發(fā)布的全部?jī)?nèi)容源于互聯(lián)網(wǎng)搬運(yùn),僅限于小范圍內(nèi)傳播學(xué)習(xí)和文獻(xiàn)參考,請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除!
如果有侵權(quán)之處請(qǐng)第—時(shí)間聯(lián)系我們刪除。敬請(qǐng)諒解!qq:2850716282@qq.com
山茶油 滇ICP備2021006107號(hào)-532
關(guān)于本站 聯(lián)系我們 特別鳴謝