速看常用工控通訊接口協議大全

2022-05-11     大方老師單片機

原標題:速看常用工控通訊接口協議大全

速看常用工控通訊接口協議大全

///插播一條:我自己在今年年初錄製了一套還比較系統的入門單片機教程,想要的同學找我拿就行了免費的,私信我就可以~點我頭像黑色字體加我地球呺也能領取哦。最近比較閒,帶做畢設,帶學生參加省級或以上比///

CPU晶片、存儲器晶片I/O接口晶片和簡單I/O設備(小鍵盤LED顯示器)等裝配在一塊印刷電路板上,再配上監控程序(固化ROM中),就構成了一台單板微型計算機(簡稱單板機)。

在一片集成電路晶片上集成微處理器、存儲器I/O接口電路,從而構成了單晶片微型計算機,即單片機Intel公司推出MCS-51系列單片機:集8CPU4KROM128RAM48位並口1個全雙工串行口216位定/計數器。尋址范64K,並有控制功能較強的布爾處理器

電平特性

數字電路中只有兩種電平:高電平和低電平

高電平5V3.3V,取決單片機電源。

低電平0V

RS232電平:計算機串口的電平

高電平-12V

低電平+12V

所以當我們用單片機跟電腦通信的時候,我們要通過各種元器件將單片機的電平轉換為計算機可識別的電平才能跟電腦進行通信。

總線BUS)是計算機各部件之間傳送信息的公共通道。微機中有內部總線和外部總線兩類。內部總線CPU內部之間的連線。外部總線是CPU與其它部件之間的連線外部總線有三:數據總DBDataBus,地址總 ABAddressBus)和控制總 CBControlBus)。

CPU:由運算和控制邏輯組成,同時還包括中斷系統和部分外部特殊功能寄存器;

RAM:用以存放可以讀寫的數據,如運算的中間結果、最終結果以及欲顯示的數據;

ROM:用以存放程序、一些原始數據和表格;

I/O口:四8位並I/O口,既可用作輸入,也可用作輸出;

T/C:兩個定/記數器,既可以工作在定時模式,也可以工作在記數模式;

五個中斷源的中斷控制系統;

一個全雙UART(通用異步接收發送器)的串I/O口,用於實現單片機之間或單片機與微機之間的串行通信;

片內振蕩器和時鐘產生電路,石英晶體和微調電容需要外接。最高振蕩頻率取決於單片機型號及性能。

機器周期和指令周期

1振蕩周:也稱時鐘周,是指為單片機提供時鐘脈衝信號的振蕩源的周期,我們開發板上12MHZ

2狀態周:每個狀態周期為時鐘周期 2,是振蕩周期經二分頻後得到的。

3機器周:一個機器周期包 6個狀態周S1~S6,也就 12個時鐘周期在一個機器周期, CPU可以完成一個獨立的操作。

4指令周:它是CPU完成一條操作所需的全部時間每條指令執行時間都是有一個或幾個機器周期組成MCS - 51系統,有單周期指令、雙周期指令和四周期指令。

1.I/O口的控制,無論單片機對外界進行何種控制,都是通I/O口進行的。

2.接受外部的控制,通I/O來感受外部的電壓。

3.51單片機總共P0P1P2P38位雙向輸入輸出埠,每個埠都有鎖存器、輸出驅動器和輸入緩衝器4I/O埠都能作輸入輸出口用。

上拉電阻就是將不確定的信號通過一個電阻拉到高電平,同時此電阻起到一個限流的作用,下拉就是下拉到低電平

1OC門要輸出高電平,外部必須加上拉電阻。

2、加大普IO口的驅動能力。

3、起到限流的作用。

4、抵抗電磁干擾。

文章來源: https://twgreatdaily.com/zh-my/2c97ba065d2f37476a28ca437b7b99ac.html