伊人五月天avI激情视频一区I亚洲色青I囯产精品一区二区三区AV做线I综合天天I中文字幕高清avI蜜臀av中文字幕I在线国产中文I91日韩中文字幕

歡迎光臨潯之漫智控技術(上海)有限公司網站!
誠信促進發展,實力鑄就品牌
服務熱線:

15618722057

技術文章 / article 您的位置:網站首頁 > 技術文章 > 西門子模塊200CN6ES7222-1HD22-0XA0

西門子模塊200CN6ES7222-1HD22-0XA0

發布時間: 2024-02-29  點擊次數: 657次

西門子模塊200CN6ES7222-1HD22-0XA0



在本轉換器中微處理器所要完成的任務很簡單僅需要幾根I/O 線即可實現參數的設置和發送使能的自動控制實際選擇中采用Microchip公司的PIC12C508A其主要指標為工作電流I4<1.0mA(工作電壓3V 頻率4MHz),6 條I/O 線512kByte 的ROM 其中GP0 GP1 GP4和GP5四個引腳設定對應于16 種常用波特率300 600 1200至38.4Kbps等8 種以及900 1800 至115.4Kbps等8種的延時時間GP3對應于10位或11位串行數據格式GP2為TXD輸入用來檢測UART何時發送和停止數據GP1為復用輸出引腳用來控制MAX3491的發送使能控制端GP0也為復

本轉換器的最大電流總和<I1+I2+I3+I4=0.12+2.0+ 50.0+1.0=53.12mA 小于DC-DC轉換器的最小輸出電流54.4mA 因而通過RS-232信號線為本電路供電是可行的實際上由于輸入電源端的儲能電容E1 和TXD 為負電平時能夠為電路補充一定的功率所以設計上留有較大的電源功率裕量
5. 軟件設計
本轉換器的軟件設計較為簡單微處理器復位后將所有的I/O 口設為輸入并讀入所有的I/O 狀態保存到寄存器將GP2 和GP3 改設為輸出狀態并輸出低電平使RS-485/RS-422 接口處于禁止發送允許接收的狀態CPU 根據GPIO 的初始狀態確定出用戶設定的通訊波特率和串行數據格式從而預置內部的延時設定CPU 檢測到UART開始通訊后打開發送使能經內部預置延時后開始在一個位寬時間內檢測是否有下一個起始位到來如檢測到則重新延時等待否則關閉發送使能結束當前通訊重新檢測UART的起始位對于半雙工通訊方式允許發送使能前應該關閉接收使能而在發送使能關閉后才打開接收使能對于全雙工通訊方式其接收使能可以不受此信號控制而可以直接通過跳線接地始終允許接收
6. 結論
在本RS-232到RS-485/RS-422接口的智能轉換器設計中除了本身這個產品具有較高的應用價值外文中所涉及的RS-232信號線供電方案由于其高效率大電流輸出能力在許多基于RS-232 接口的應用中都能夠很好地滿足應用另外這種智能控制RS-485/RS-422 接口的收發使能的思想在擴展基于RS-485/RS-422 接口的網絡分支及延伸通訊距離都能夠得到很好的應用


要單片機完成一項基本任務,必須將任務分解成一些具體步驟,再要求它去逐項執行每個步驟,還要對它下命令。該命令在單片機術語中稱為“指令"(Inetruction)。完成一項任務所需的所有指令的有序集合就稱為“程序"(Programm)。這些指令要預先一條一條順序地放到單片機的程序存貯器中,單片機在運行時,片中的CPU從程序存貯器中逐條有序取出指令,執行指令,并將有關指令執行完畢,即可完成既定任務。
  不同種類的單片機有不同的一套命令(即所謂“指令系統")。PIC系列的單片機其指令系統與51系列的不同。PIC16F84有30余條指令構成的指令系統。每條指令由14位(bit)構成,這些位是二進制碼的0和1,如果要使16F84端口B的B0位輸出高電平,以點亮一只發光二極管LED,而B口的其余各位仍保持低電平,則需要使單片機執行下列各條指令(機器碼):
  11000000000000
  00000001100110
  11000000000001
  00000010000110
  10100000000100
  早先的技術人員就是用這樣的二進制碼來編寫程序的。上列程序,看起來像天書,很費解,但它能指揮單片機的運作。因為單片機實際上是一種復雜的數字邏輯電路。我們都知道,要數字電路運作,必須相應輸入高、低電平,對正邏輯而言,高電平為1,低電平為0。上述指令順序在不同的數位上出現的0和1,經譯碼后,即可完成各種不同的運作,逐步完成單片機所要執行的任務,如點亮一個LED。
  上述各條指令的寫法,雖然是面向單片機,是用來直接指示單片機該如何運作的。因此,這種由0、1組成的指令稱為機器語言。
  實際上,這種由二進碼構成的指令集不但難讀懂,而且用來編程也有困難。因為程序往往不是從頭到尾順序執行,有時還需中途轉移到其它單元執行一段程序后再返回來。而指令是一條一條順序存放在存貯器各個單元內的。因此,如果要轉移,需指明具體轉到哪個單元,即要寫出該單元的地址。但在編寫程序時,該程序有多長,具體要放到哪些單元中,都是未知數,又怎能具體指明要轉到哪個單元呢?
  由于用機器語言會使程序難寫、難讀,后來一種新型的語言形式——匯編語言就問世了。使用這種語言寫程序較方便,也比較容易讀懂。不過,和機器語言一樣,不同類型的單片機有不同的匯編語言。就如不同地區的人有不同的方言一樣。在匯編語言中,轉移地址是用符號來表示的?,F在,我們把上面由機器語言寫成的程序改寫成由匯編語言構成的程序:
  movlw  B‘00000000’
  tris     PORT B
  movlw  B‘00000001’
  movwf  PORT B
fin: goto   fin

[NextPage]
  上列各條指令實際上是英語縮寫和一些數組成的。如第一條中的movlw就是move Literal to w的縮寫,其意義為照原樣移入工作寄存器W,而“原樣"就是后接引號內的數字‘00000000’。引號前的B表示后續的是二進制數。第二句是將W內的數復制到B口的三態(tri-state)控制寄存器中,以設定B口為輸出,然后將00000001送入W中,再復制到B口;最后執行一條無限循環語句以保持B口的狀態不變。從單片機外部看去,16F84的第6腳(即B0)維持為高電平,以點亮LED。
  由上例可知,匯編語言較之機器語言要好懂得多。同時,最后一句自身循環也是一種轉移語句,轉移目的地就是此句所在單元地址,如用機器語言,就難以標出具體地址,而用匯編語言助記符fin即可替代





主站蜘蛛池模板: 蒂法3d一区二区三区 | 亚韩精品中文字幕无码视频 | 亚洲欧美在线x视频 | 能在线观看的av网站 | 国产又爽又黄免费视频 | 亚洲内射少妇av影院 | 四虎在线观看视频 | 国产精品片aa在线观看 | h人成在线看免费视频 | 少妇真实被内射视频三四区 | 成人日皮视频 | 国产高潮久久久久久绿帽 | 闺蜜互慰吃奶互揉69式磨豆腐 | 91橘梨纱中出体验在线观看 | 区一区二区三区中文字幕 | 成年人网站黄色 | 欧美18aaaⅹxx| 天堂在线中文资源 | 91原视频| 国产成人麻豆精品午夜在线 | 亚洲高清国产拍精品26u | 国产精品免费高清在线观看 | 日韩无套无码精品 | 美女100%露胸无遮挡 | 日韩亚洲国产激情一区浪潮av | 伊人久久综合无码成人网 | 精品成人无码中文字幕不卡 | 天天爽夜夜爽人人爽免费 | 91在线中文字幕 | 久久成人免费精品网站 | 亚洲va久久久噜噜噜久久男同 | 色综合久久成人综合网 | 老头把女人躁得呻吟 | 久久人人爽人人人人片 | 久久免费少妇高潮久久精品99 | 久久久久亚洲精品男人的天堂 | 成 人 网 站 在 线 免费 观 看 | 91精品国产91综合久久蜜臀 | 香港日本三级亚洲三级 | 亚洲久草视频 | 四虎影视免费观看 | 成人午夜精品一区二区三区 | 91久久香蕉国产日韩欧美9色 | 欧美日本色 | 九七久久| 午夜激情在线观看视频 | 亚洲国产精品无码久久sm | 2022国产日产欧产精品 | 欧洲丰满少妇做爰 | 日韩精品黄 | 欧美黄色影院 | 欧美精品久久一区二区 | 在线观看亚洲一区 | 日韩欧美日本 | 国产黄色片在线观看 | 动漫无遮挡羞视频在线观看 | 久久久久久久久久亚洲 | 国产三级三级三级精品8ⅰ区 | 国产真实乱人偷精品视频 | 热の综合热の国产热の潮在线 | 亚洲精品乱码久久久久久蜜桃图片 | 深夜福利1000 | 海角国产乱辈乱精品视频 | 国产午夜成人久久无码一区二区 | 国产亚洲美女精品久久久2020 | 久久久久亚洲国产av麻豆 | 国产免费久久精品 | 国产99久久精品一区二区 | 日产精品高潮呻吟av久久 | 午夜色大片在线观看 | 欧美一区二区三区粗大 | www午夜视频 | 国产三级在线免费观看 | 99久久亚洲综合精品成人 | 女人18毛片九区毛片在线 | 欧美精品动漫 | 极品白嫩高潮呻吟喷水av | 国产精品久久久久久久久久久新郎 | 免费一级黄色片 | 亚洲中文无码人a∨在线导航 | 五十路熟妇强烈无码 | 日本大胆人体视频 | 精品黄色网| 免费看a视频 | 99精品视频免费观看 | 十八禁在线观看无遮挡 | 99精品无人区乱码在线观看 | 国内精品视频自在一区 | 国产高潮抽搐喷水高清 | 国产乱对白精彩 | 精品一卡二卡三卡四卡网站 | 亚洲视频国产视频 | 精品国产卡一卡2卡3卡 | 亚洲精品久久久久久一区 | 成人影片在线播放 | 国产综合久久99久久 | 成人依依网 | 天天综合网久久 | 欧美二级片 |