
- 數位電子技術教程
- 數位電子技術 - 首頁
- 數位電子技術基礎
- 數字系統型別
- 訊號型別
- 邏輯電平和脈衝波形
- 數字系統元件
- 數字邏輯運算
- 數字系統優點
- 進位制系統
- 進位制系統
- 二進位制數表示
- 二進位制運算
- 帶符號二進位制運算
- 八進位制運算
- 十六進位制運算
- 補碼運算
- 進位制轉換
- 進位制轉換
- 二進位制轉十進位制
- 十進位制轉二進位制
- 二進位制轉八進位制
- 八進位制轉二進位制
- 八進位制轉十進位制
- 十進位制轉八進位制
- 十六進位制轉二進位制
- 二進位制轉十六進位制
- 十六進位制轉十進位制
- 十進位制轉十六進位制
- 八進位制轉十六進位制
- 十六進位制轉八進位制
- 二進位制程式碼
- 二進位制程式碼
- 8421 BCD碼
- 餘三碼
- 格雷碼
- ASCII碼
- EBCDIC碼
- 程式碼轉換
- 錯誤檢測與糾正碼
- 邏輯閘
- 邏輯閘
- 與門
- 或門
- 非門
- 通用門
- 異或門
- 異或非門
- CMOS邏輯閘
- 使用二極體電阻邏輯的或門
- 與門與或門比較
- 二層邏輯實現
- 閾值邏輯
- 布林代數
- 布林代數
- 布林代數定律
- 布林函式
- 德摩根定理
- SOP和POS形式
- POS到標準POS形式
- 最小化技術
- 卡諾圖化簡
- 三變數卡諾圖
- 四變數卡諾圖
- 五變數卡諾圖
- 六變數卡諾圖
- 無關項條件
- 奎因-麥克斯拉斯基方法
- 最小項和最大項
- 規範式和標準式
- 最大項表示
- 使用布林代數化簡
- 組合邏輯電路
- 數字組合電路
- 數字算術電路
- 多路選擇器
- 多路選擇器設計步驟
- 多路選擇器通用門
- 使用4:1多路選擇器的2變數函式
- 使用8:1多路選擇器的3變數函式
- 多路分配器
- 多路選擇器與多路分配器比較
- 奇偶校驗位發生器和校驗器
- 比較器
- 編碼器
- 鍵盤編碼器
- 優先編碼器
- 譯碼器
- 算術邏輯單元
- 七段LED顯示器
- 程式碼轉換器
- 程式碼轉換器
- 二進位制轉十進位制轉換器
- 十進位制轉BCD轉換器
- BCD轉十進位制轉換器
- 二進位制轉格雷碼轉換器
- 格雷碼轉二進位制轉換器
- BCD轉餘三碼轉換器
- 餘三碼轉BCD轉換器
- 加法器
- 半加器
- 全加器
- 序列加法器
- 並行加法器
- 使用半加器的全加器
- 半加器與全加器比較
- 使用與非門的全加器
- 使用與非門的半加器
- 二進位制加減法器
- 減法器
- 半減器
- 全減器
- 並行減法器
- 使用兩個半減器的全減器
- 使用與非門的半減器
- 時序邏輯電路
- 數字時序電路
- 時鐘訊號和觸發
- 鎖存器
- 移位暫存器
- 移位暫存器應用
- 二進位制暫存器
- 雙向移位暫存器
- 計數器
- 二進位制計數器
- 非二進位制計數器
- 同步計數器設計
- 同步計數器與非同步計數器比較
- 有限狀態機
- 演算法狀態機
- 觸發器
- 觸發器
- 觸發器轉換
- D觸發器
- JK觸發器
- T觸發器
- SR觸發器
- 帶時鐘SR觸發器
- 無時鐘SR觸發器
- 帶時鐘JK觸發器
- JK觸發器轉T觸發器
- SR觸發器轉JK觸發器
- 觸發方法:觸發器
- 邊沿觸發觸發器
- 主從JK觸發器
- 競爭冒險現象
- A/D和D/A轉換器
- 模數轉換器
- 數模轉換器
- 數模轉換器和模數轉換器IC
- 邏輯閘的實現
- 用與非門實現非門
- 用與非門實現或門
- 用與非門實現與門
- 用與非門實現或非門
- 用與非門實現異或門
- 用與非門實現異或非門
- 用或非門實現非門
- 用或非門實現或門
- 用或非門實現與門
- 用或非門實現與非門
- 用或非門實現異或門
- 用或非門實現異或非門
- 使用CMOS的與非/或非門
- 使用與非門的全減器
- 使用2:1多路選擇器的與門
- 使用2:1多路選擇器的或門
- 使用2:1多路選擇器的非門
- 儲存器件
- 儲存器件
- RAM和ROM
- 快取記憶體設計
- 可程式設計邏輯器件
- 可程式設計邏輯器件
- 可程式設計邏輯陣列
- 可程式設計陣列邏輯
- 現場可程式設計門陣列
- 數位電子技術系列
- 數位電子技術系列
- CPU架構
- CPU架構
- 數位電子技術資源
- 數位電子技術 - 快速指南
- 數位電子技術 - 資源
- 數位電子技術 - 討論
數位電子技術 - ASCII 碼
ASCII代表美國資訊交換標準程式碼。ASCII碼是一種流行的編碼方案,用於數字計算系統中對字元進行編碼。
在ASCII碼中,每個字元(如數字、字母、符號等)都被賦予一個唯一的整數值。標準ASCII碼定義了一組128個字元,每個字元都可以用唯一的7位二進位制程式碼表示。因此,ASCII碼可以表示總共27 = 128個字元。
在數位電子技術中,ASCII碼中的字元通常用十進位制或十六進位制表示。總的來說,ASCII碼是表示數字計算機和通訊系統中字元的標準編碼方案。
ASCII碼的特性
以下是ASCII碼的一些關鍵特徵:
- ASCII碼為每個字元分配一個唯一的數值。
- ASCII碼提供了一種表示字母、數字、符號和控制字元的方法。
- ASCII碼與各種程式語言和數字裝置相容。
- ASCII碼支援各種控制字元,用於基本的文字格式和裝置控制。
- ASCII碼具有十進位制和十六進位制表示。因此,它是人可讀的。
- ASCII碼按順序為字元分配數值,使其成為一種高效的編碼標準,便於排序和搜尋。
- ASCII碼非常節省空間且簡單。
ASCII碼型別
ASCII(美國資訊交換標準程式碼)碼基本上是數位電子技術中使用的7位字元編碼標準。但隨著計算技術的進步,它也在不斷發展。
以下是兩種主要的ASCII碼型別:
- 標準ASCII碼
- 擴充套件ASCII碼
讓我們首先討論標準ASCII碼。
標準ASCII碼
它是一種7位字元編碼標準,範圍從0到127,即共有128個可能的字元。它為每個字元(包括數字、字母、符號和控制字元)分配一個唯一的7位二進位制程式碼。
下表重點介紹了0到127範圍內的名稱、符號以及ASCII碼的十進位制和二進位制形式。
名稱 | 符號 | 十進位制 | 7位二進位制 |
---|---|---|---|
空字元 | NUL | 0 | 00000000 |
標題開始 | SOH | 1 | 00000001 |
文字開始 | STX | 2 | 00000010 |
文字結束 | ETX | 3 | 00000011 |
傳輸結束 | EOT | 4 | 00000100 |
詢問 | ENQ | 5 | 00000101 |
確認 | ACK | 6 | 00000110 |
響鈴 | BEL | 7 | 00000111 |
退格 | BS | 8 | 00001000 |
水平製表符 | HT | 9 | 00001001 |
換行符 | LF | 10 | 00001010 |
垂直製表符 | VT | 11 | 00001011 |
換頁符 | FF | 12 | 00001100 |
回車符 | CR | 13 | 00001101 |
移出/X-On | SO | 14 | 00001110 |
移入/X-Off | SI | 15 | 00001111 |
資料鏈路轉義 | DLE | 16 | 00010000 |
裝置控制1(通常為XON) | DC1 | 17 | 00010001 |
裝置控制2 | DC2 | 18 | 00010010 |
裝置控制3(通常為XOFF) | DC3 | 19 | 00010011 |
裝置控制4 | DC4 | 20 | 00010100 |
否定確認 | NAK | 21 | 00010101 |
同步空閒 | SYN | 22 | 00010110 |
傳輸塊結束 | ETB | 23 | 00010111 |
取消 | CAN | 24 | 00011000 |
介質結束 | EM | 25 | 00011001 |
替換 | SUB | 26 | 00011010 |
轉義 | ESC | 27 | 00011011 |
檔案分隔符 | FS | 28 | 00011100 |
組分隔符 | GS | 29 | 00011101 |
記錄分隔符 | RS | 30 | 00011110 |
單元分隔符 | US | 31 | 00011111 |
空格 | 32 | 00100000 | |
感嘆號 | ! | 33 | 00100001 |
雙引號 | " | 34 | 00100010 |
井號 | # | 35 | 00100011 |
美元符號 | $ | 36 | 00100100 |
百分號 | % | 37 | 00100101 |
和號 | & | 38 | 00100110 |
單引號 | ' | 39 | 00100111 |
左括號 | ( | 40 | 00101000 |
右括號 | ) | 41 | 00101001 |
星號 | * | 42 | 00101010 |
加號 | + | 43 | 00101011 |
逗號 | , | 44 | 00101100 |
連字元 | - | 45 | 00101101 |
句號 | . | 46 | 00101110 |
斜槓 | / | 47 | 00101111 |
零 | 0 | 48 | 00110000 |
一 | 1 | 49 | 00110001 |
二 | 2 | 50 | 00110010 |
三 | 3 | 51 | 00110011 |
四 | 4 | 52 | 00110100 |
五 | 5 | 53 | 00110101 |
六 | 6 | 54 | 00110110 |
七 | 7 | 55 | 00110111 |
八 | 8 | 56 | 00111000 |
九 | 9 | 57 | 00111001 |
冒號 | : | 58 | 00111010 |
分號 | ; | 59 | 00111011 |
小於號 | < | 60 | 00111100 |
等於號 | = | 61 | 00111101 |
大於號 | > | 62 | 00111110 |
問號 | ? | 63 | 00111111 |
at符號 | @ | 64 | 01000000 |
大寫A | A | 65 | 01000001 |
大寫B | B | 66 | 01000010 |
大寫C | C | 67 | 01000011 |
大寫D | D | 68 | 01000100 |
大寫E | E | 69 | 01000101 |
大寫F | F | 70 | 01000110 |
大寫G | G | 71 | 01000111 |
大寫H | H | 72 | 01001000 |
大寫I | I | 73 | 01001001 |
大寫J | J | 74 | 01001010 |
大寫K | K | 75 | 01001011 |
大寫L | L | 76 | 01001100 |
大寫M | M | 77 | 01001101 |
大寫N | N | 78 | 01001110 |
大寫O | O | 79 | 01001111 |
大寫P | P | 80 | 01010000 |
大寫Q | Q | 81 | 01010001 |
大寫R | R | 82 | 01010010 |
大寫S | S | 83 | 01010011 |
大寫T | T | 84 | 01010100 |
大寫U | 大寫 U | 85 | 01010101 |
大寫 V | 小寫 v | 86 | 01010110 |
大寫 W | 小寫 w | 87 | 01010111 |
大寫 X | 小寫 x | 88 | 01011000 |
大寫 Y | 小寫 y | 89 | 01011001 |
大寫 Z | 小寫 z | 90 | 01011010 |
左括號 | [ | 91 | 01011011 |
反斜槓 | \ | 92 | 01011100 |
右括號 | ] | 93 | 01011101 |
脫字元 - 插入符號 | ^ | 94 | 01011110 |
下劃線 | _ | 95 | 01011111 |
重音符 | ` | 96 | 01100000 |
小寫 a | 小寫 a | 97 | 01100001 |
小寫 b | 小寫 b | 98 | 01100010 |
小寫 c | 小寫 c | 99 | 01100011 |
小寫 d | 小寫 d | 100 | 01100100 |
小寫 e | 小寫 e | 101 | 01100101 |
小寫 f | 小寫 f | 102 | 01100110 |
小寫 g | 小寫 g | 103 | 01100111 |
小寫 h | 小寫 h | 104 | 01101000 |
小寫 i | 小寫 i | 105 | 01101001 |
小寫 j | 小寫 j | 106 | 01101010 |
小寫 k | 小寫 k | 107 | 01101011 |
小寫 l | 小寫 l | 108 | 01101100 |
小寫 m | 小寫 m | 109 | 01101101 |
小寫 n | 小寫 n | 110 | 01101110 |
小寫 o | 小寫 o | 111 | 01101111 |
小寫 p | 小寫 p | 112 | 01110000 |
小寫 q | 小寫 q | 113 | 01110001 |
小寫 r | 小寫 r | 114 | 01110010 |
小寫 s | 小寫 s | 115 | 01110011 |
小寫 t | 小寫 t | 116 | 01110100 |
小寫 u | 小寫 u | 117 | 01110101 |
小寫 v | 小寫 v | 118 | 01110110 |
小寫 w | 小寫 w | 119 | 01110111 |
小寫 x | 小寫 x | 120 | 01111000 |
小寫 y | 小寫 y | 121 | 01111001 |
小寫 z | 小寫 z | 122 | 01111010 |
左大括號 | { | 123 | 01111011 |
豎線 | | | 124 | 01111100 |
右大括號 | } | 125 | 01111101 |
等號(波浪號) | ~ | 126 | 01111110 |
刪除 | 127 | 01111111 |
擴充套件ASCII碼
這是一種8位字元編碼標準,範圍從0到255,即共有256個可能的字元。擴充套件ASCII碼在標準ASCII碼的基礎上增加了128個字元。
下表顯示了128到255範圍內的名稱、符號以及ASCII碼的十進位制和二進位制形式。
名稱 | 符號 | 十進位制(DEC) | 二進位制(BIN) |
---|---|---|---|
歐元符號 | € | 128 | 10000000 |
129 | 10000001 | ||
左下角單引號 | ‚ | 130 | 10000010 |
帶鉤的小寫拉丁字母f | ƒ | 131 | 10000011 |
左下角雙引號 | „ | 132 | 10000100 |
水平省略號 | … | 133 | 10000101 |
劍號 | † | 134 | 10000110 |
雙劍號 | ‡ | 135 | 10000111 |
修飾字母插入符號 | ˆ | 136 | 10001000 |
千分號 | ‰ | 137 | 10001001 |
帶分音符的大寫拉丁字母S | Š | 138 | 10001010 |
左單角引號 | ‹ | 139 | 10001011 |
大寫拉丁字母連字OE | Œ | 140 | 10001100 |
141 | 10001101 | ||
帶分音符的大寫拉丁字母Z | Ž | 142 | 10001110 |
143 | 10001111 | ||
144 | 10010000 | ||
左單引號 | ‘ | 145 | 10010001 |
右單引號 | ’ | 146 | 10010010 |
左雙引號 | “ | 147 | 10010011 |
右雙引號 | ” | 148 | 10010100 |
實心圓點 | • | 149 | 10010101 |
半字線 | – | 150 | 10010110 |
全字線 | — | 151 | 10010111 |
小波浪線 | ˜ | 152 | 10011000 |
商標符號 | ™ | 153 | 10011001 |
帶分音符的小寫拉丁字母S | š | 154 | 10011010 |
右單角引號 | › | 155 | 10011011 |
小寫拉丁字母連字oe | œ | 156 | 10011100 |
157 | 10011101 | ||
帶分音符的小寫拉丁字母z | ž | 158 | 10011110 |
帶分音符的大寫拉丁字母Y | Ÿ | 159 | 10011111 |
不換行空格 | 160 | 10100000 | |
倒置感嘆號 | ¡ | 161 | 10100001 |
分號 | ¢ | 162 | 10100010 |
英鎊符號 | £ | 163 | 10100011 |
貨幣符號 | ¤ | 164 | 10100100 |
日元符號 | ¥ | 165 | 10100101 |
豎線,斷開的豎線 | ¦ | 166 | 10100110 |
分節號 | § | 167 | 10100111 |
間隔分音符 - 變音符 | ¨ | 168 | 10101000 |
版權符號 | © | 169 | 10101001 |
陰性序數指示符 | ª | 170 | 10101010 |
左雙角引號 | « | 171 | 10101011 |
非符號 | ¬ | 172 | 10101100 |
軟連字元 | 173 | 10101101 | |
註冊商標符號 | ® | 174 | 10101110 |
間隔長音符 - 上劃線 | ¯ | 175 | 10101111 |
度數符號 | ° | 176 | 10110000 |
正負號 | ± | 177 | 10110001 |
上標二 - 平方 | ² | 178 | 10110010 |
上標三 - 立方 | ³ | 179 | 10110011 |
銳音符 - 間隔銳音符 | ´ | 180 | 10110100 |
微符號 | µ | 181 | 10110101 |
段落符號 | ¶ | 182 | 10110110 |
中間點 - 喬治亞逗號 | · | 183 | 10110111 |
間隔軟音符 | ¸ | 184 | 10111000 |
上標一 | ¹ | 185 | 10111001 |
陽性序數指示符 | º | 186 | 10111010 |
右雙角引號 | » | 187 | 10111011 |
四分之一分數 | ¼ | 188 | 10111100 |
二分之一分數 | ½ | 189 | 10111101 |
四分之三分數 | ¾ | 190 | 10111110 |
倒置問號 | ¿ | 191 | 10111111 |
帶重音符的大寫拉丁字母A | À | 192 | 11000000 |
帶銳音符的大寫拉丁字母A | Á | 193 | 11000001 |
帶插入符號的大寫拉丁字母A | Â | 194 | 11000010 |
帶波浪線的大寫拉丁字母A | Ã | 195 | 11000011 |
帶分音符的大寫拉丁字母A | Ä | 196 | 11000100 |
帶環的大寫拉丁字母A | Å | 197 | 11000101 |
大寫拉丁字母AE | Æ | 198 | 11000110 |
帶軟音符的大寫拉丁字母C | Ç | 199 | 11000111 |
帶重音符的大寫拉丁字母E | È | 200 | 11001000 |
帶銳音符的大寫拉丁字母E | É | 201 | 11001001 |
帶插入符號的大寫拉丁字母E | Ê | 202 | 11001010 |
帶分音符的大寫拉丁字母E | Ë | 203 | 11001011 |
帶重音符的大寫拉丁字母I | Ì | 204 | 11001100 |
帶銳音符的大寫拉丁字母I | Í | 205 | 11001101 |
帶插入符號的大寫拉丁字母I | Î | 206 | 11001110 |
帶分音符的大寫拉丁字母I | Ï | 207 | 11001111 |
大寫拉丁字母ETH | Ð | 208 | 11010000 |
帶波浪線的大寫拉丁字母N | Ñ | 209 | 11010001 |
帶重音符的大寫拉丁字母O | Ò | 210 | 11010010 |
帶銳音符的大寫拉丁字母O | Ó | 211 | 11010011 |
帶插入符號的大寫拉丁字母O | Ô | 212 | 11010100 |
帶波浪線的大寫拉丁字母O | Õ | 213 | 11010101 |
帶分音符的大寫拉丁字母O | Ö | 214 | 11010110 |
乘號 | × | 215 | 11010111 |
帶斜槓的大寫拉丁字母O | Ø | 216 | 11011000 |
帶重音符的大寫拉丁字母U | Ù | 217 | 11011001 |
帶銳音符的大寫拉丁字母U | Ú | 218 | 11011010 |
帶插入符號的大寫拉丁字母U | Û | 219 | 11011011 |
帶分音符的大寫拉丁字母U | Ü | 220 | 11011100 |
帶銳音符的大寫拉丁字母Y | Ý | 221 | 11011101 |
大寫拉丁字母THORN | Þ | 222 | 11011110 |
小寫拉丁字母銳音s - ess-zed | ß | 223 | 11011111 |
帶重音符的小寫拉丁字母a | à | 224 | 11100000 |
帶銳音符的小寫拉丁字母a | á | 225 | 11100001 |
帶插入符號的小寫拉丁字母a | â | 226 | 11100010 |
帶波浪線的小寫拉丁字母a | ã | 227 | 11100011 |
帶分音符的小寫拉丁字母a | ä | 228 | 11100100 |
帶環的小寫拉丁字母a | å | 229 | 11100101 |
小寫拉丁字母ae | æ | 230 | 11100110 |
帶軟音符的小寫拉丁字母c | ç | 231 | 11100111 |
帶重音符的小寫拉丁字母e | è | 232 | 11101000 |
帶銳音符的小寫拉丁字母e | é | 233 | 11101001 |
帶插入符號的小寫拉丁字母e | ê | 234 | 11101010 |
帶分音符的小寫拉丁字母e | ë | 235 | 11101011 |
帶重音符的小寫拉丁字母i | ì | 236 | 11101100 |
帶銳音符的小寫拉丁字母i | í | 237 | 11101101 |
帶插入符號的小寫拉丁字母i | î | 238 | 11101110 |
帶分音符的小寫拉丁字母i | ï | 239 | 11101111 |
小寫拉丁字母eth | ð | 240 | 11110000 |
帶波浪線的小寫拉丁字母n | ñ | 241 | 11110001 |
帶重音符的小寫拉丁字母o | ò | 242 | 11110010 |
帶銳音符的小寫拉丁字母o | ó | 243 | 11110011 |
帶插入符號的小寫拉丁字母o | ô | 244 | 11110100 |
帶波浪線的小寫拉丁字母o | õ | 245 | 11110101 |
帶分音符的小寫拉丁字母o | ö | 246 | 11110110 |
除號 | ÷ | 247 | 11110111 |
帶斜槓的小寫拉丁字母o | ø | 248 | 11111000 |
帶重音符的小寫拉丁字母u | ù | 249 | 11111001 |
帶銳音符的小寫拉丁字母u | ú | 250 | 11111010 |
帶插入符號的小寫拉丁字母u | û | 251 | 11111011 |
帶分音符的小寫拉丁字母u | ü | 252 | 11111100 |
帶銳音符的小寫拉丁字母y | ý | 253 | 11111101 |
小寫拉丁字母thorn | þ | 254 | 11111110 |
帶分音符的小寫拉丁字母y | ÿ | 255 | 11111111 |
ASCII碼的優點
以下是ASCII(美國資訊交換標準程式碼)碼的主要優點:
- ASCII碼提供了一種簡單直接的編碼方案來表示字母、數字和符號。
- ASCII碼與各種程式語言和計算裝置相容。
- ASCII碼提供了一種緊湊的字元表示,每個字元可以使用7位或8位表示。因此,它是一種空間效率高的編碼標準。
- ASCII碼是數位電子領域普遍採用的編碼標準。
- ASCII碼在硬體和軟體中易於實現。
ASCII碼的侷限性
ASCII碼具有上述幾個優點,但也有一些侷限性,如下所示:
- 標準ASCII碼字元集有限,只有128個字元。這使得它不適合表示除英語以外其他語言的字元。
- ASCII碼可以擴充套件到8位,但7位以上沒有標準化。
- ASCII碼不適用於需要廣泛字元集的系統。
ASCII碼的應用
ASCII碼是一種標準字元編碼方案,廣泛應用於數位電子領域的各種應用中。
以下是ASCII碼的一些主要應用:
- ASCII碼用於數字系統中的文字通訊。
- ASCII碼用於計算機程式設計,以表示字母數字資料,如字母、數字、符號等。
- ASCII碼也用於各種通訊協議,用於裝置之間的資料傳輸。
- 在Web技術領域,ASCII碼用於表示網頁中的不同字元和符號。
- ASCII碼也用於資料庫系統中表示文字資料。
結論
總之,ASCII(美國資訊交換標準程式碼)是一種廣泛用於數字系統的字元編碼方案。它是一種7位標準程式碼,用於表示總共128個字元,包括數字、字母、符號和控制字元。