二、編碼
1.補碼
在PLC數字系統中,對有符号整數最常用的表示方法是使用二進制數的補碼形式表示,即該二進制的最高有效位是符号位,正整數的補碼同該二進制數,負整數的補碼是該二進制除了符号位外按位取反後加1。例如,-7到7的16位二進制補碼如下表所示。
整數的補碼表現形式
2.BCD碼
有些場合,計算機輸入/輸出數據是仍使用十進制數,以适應人們的習慣。為此,十進制數必須用二進制碼表示,這就形成了二進制編碼的十進制數,稱為BCD碼。
BCD碼是用四位二進制數表示一位十進制數,它們之間的對應關系見下表。例如157,其BCD碼的二進制表示為0001 0101 0111.
四位二進制BCD碼與十進制數的對應關系
需要注意的是,四位二進制代碼1010,1011,1100,1101,1110和1111為非法BCD碼。
3.ASCII碼
ASCII碼是美國信息交換标準代碼。
在計算機系統中,除了數字0到9外,還常用到其它各種字符,如26個英文字母、各種标點符号和控制符号等,這些信息都要編成計算機能接受的二進制碼。
ASCII碼由8位二進制數組成,最高位一般用于奇偶校驗,其餘7位代表128個字符編碼。其中圖形符号96個(10個數字,52個字母,34個其它字符),控制字符32個(回車、換行、空格及設備控制等)。常用字符的ASCII碼如下表所示。
常用字符的ASCII碼
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!