Мікракантролеры падобныя на маленькія кампутары, якія могуць выконваць невялікія праграмы і часта выкарыстоўваюцца для аўтаматызацыі і робататэхнікі. Найбольш папулярныя сярод тых, хто толькі пачынае, - 8-бітныя і 16-бітныя мікракантролеры. Асноўнае адрозненне 8-бітнага і 16-бітнага мікракантролераў заключаецца ў шырыні дадзеных. Як вы ўжо высветлілі, 8-бітны мікракантролер мае 8-бітную трубу перадачы дадзеных, а 16-бітны мікракантролер мае 16-бітную трубку дадзеных.

Гэта прынцыповая розніца паміж 8-бітнымі і 16-бітнымі мікракантролерамі адчуваецца падчас матэматычных аперацый. 16-бітны нумар дае значна большую дакладнасць, чым 8-бітныя лічбы. Хоць адносна рэдка, выкарыстанне 8-бітнага мікракантролера можа не хапіць неабходнай дакладнасці прыкладання. 16-бітныя мікракантролеры таксама больш эфектыўныя пры апрацоўцы матэматычных аперацый на ліках, якія перавышаюць 8 біт. 16-бітны мікракантролер можа аўтаматычна працаваць на двух 16-бітных ліках, як у агульным вызначэнні цэлага ліку. Але калі вы выкарыстоўваеце 8-бітны мікракантролер, працэс не такі просты. Функцыі, якія рэалізуюцца для працы з такімі нумарамі, спатрэбяцца дадатковыя цыклы. У залежнасці ад таго, наколькі інтэнсіўна апрацоўваецца ваша прыкладанне, і ад таго, колькі вы робіце разлікаў, гэта можа паўплываць на прадукцыйнасць схемы.

Яшчэ адно ключавое адрозненне паміж 8-бітнымі і 16-бітнымі мікракантролерамі складаецца ў таймерах. 8-бітныя мікракантролеры могуць выкарыстоўваць толькі 8 біт, што прыводзіць да канчатковага дыяпазону 0x00 - 0xFF (0-255) кожны цыкл. У адрозненне ад гэтага, 16-бітны мікракантролер з яго 16-бітнай шырынёй дадзеных мае дыяпазон 0x0000 - 0xFFFF (0-65535) на кожны цыкл. Даўжэйшае максімальнае значэнне таймера напэўна можа спатрэбіцца ў некаторых праграмах і схемах.

Першапачаткова цана 16-бітных мікракантролераў была значна вышэйшая за 8-бітныя мікракантролеры. Але з цягам часу і распрацоўкі ўдасканальваліся, кошт 8-бітных і 16-бітных мікракантролераў знізілася даволі моцна. 8-бітныя мікракантролеры можна набыць танна. Хоць 16-бітны мікракантролер каштуе даражэй, кошты, як правіла, моцна адрозніваюцца ў залежнасці ад функцый, якія ўваходзяць у мікракантролер.

Рэзюмэ:

16-бітныя мікракантролеры маюць удвая большую трубу, чым 8-бітны мікракантролер

16-бітныя мікракантролеры ў матэматыцы больш дакладныя, чым

16-бітныя мікракантролеры больш эфектыўныя, чым 8-бітныя мікракантролеры ў матэматычнай працы больш за 8 біт

16-бітныя мікракантролеры маюць больш доўгія таймеры, чым 8-бітныя мікракантролеры

16-бітныя мікракантролеры крыху даражэй, чым 8-бітныя мікракантролеры

Літаратура