官术网_书友最值得收藏!

本章小結(jié)

單片機又稱微控制器,它具有體積小、價格低、可靠性高和易于嵌入式應(yīng)用等特點,極適合智能儀器儀表和工業(yè)測控系統(tǒng)的前端裝置。單片機按其位數(shù)分為8位、16位、32位、64位等,目前8位的應(yīng)用最為廣泛。單片機實際上就是一個芯片級的微型計算機,由CPU、存儲器、I/O接口和外設(shè)組成,工作原理與微型計算機一樣。

計算機中數(shù)據(jù)的存儲和計算都使用二進制數(shù),二進制數(shù)和十六進制數(shù)轉(zhuǎn)換為十進制數(shù)的方法是將每位乘上其權(quán)值后再相加。十進制數(shù)轉(zhuǎn)換為二進制數(shù)的方法為除2取余,而轉(zhuǎn)換為十六進制數(shù)的方法為除16取余。

數(shù)在計算機內(nèi)表示有兩種——有符號數(shù)和無符號數(shù),機器數(shù)用有符號數(shù)表示時,有三種形式:原碼、反碼和補碼。這三種編碼都將最高位作為符號位,其他位表示數(shù)據(jù)。對于正數(shù),原碼、反碼和補碼完全一樣;而對于負數(shù),反碼是在原碼的基礎(chǔ)上,保持符號位不變,而其余位取反而得,補碼是在反碼的基礎(chǔ)上加“1”獲得。目前多數(shù)計算機采用補碼存儲和補碼運算,其結(jié)果也是補碼形式。有符號數(shù)進行算術(shù)運算時,如果計算結(jié)果在字長為8位的計算機中,并且計算結(jié)果不超出補碼的計數(shù)范圍(-128~+127),視為自然丟棄。如果結(jié)果超出補碼的計數(shù)范圍,則其進位稱為溢出。

BCD是單片機常用編碼之一,它是使用二進制數(shù)的形式來表示十進制數(shù)的一種編碼。BCD碼在數(shù)碼顯示中應(yīng)用很多。符號在計算機內(nèi)以ASCII碼表示。

主站蜘蛛池模板: 三台县| 巴林左旗| 苍南县| 遂宁市| 藁城市| 梅州市| 内丘县| 包头市| 南昌县| 屏山县| 台北县| 集贤县| 桦川县| 东辽县| 溧阳市| 沅陵县| 外汇| 临漳县| 长汀县| 晋中市| 淳安县| 曲阜市| 汉源县| 红河县| 武城县| 安新县| 贺兰县| 田东县| 阿勒泰市| 万盛区| 上犹县| 额济纳旗| 玛曲县| 柳林县| 石渠县| 石家庄市| 龙州县| 嘉黎县| 定兴县| 合肥市| 梁山县|