ALU на микроконтролер устройство и организация на паметта
Процесор основните микроконтролери:
- аритметично логическо устройство
- Организация на паметта
Добър ден скъпи шунка!
Аз ви приветствам с добре дошли в сайта на "Radio аматьорски"
Днес (или по-скоро - за няколко статии) ние ще погледнем по-отблизо на базата на който и да е микро - процесор.
1. Устройството за аритметично-логически
2. паметта на микроконтролера (организация на паметта)
Преди да разгледаме паметта на микроконтролера, да поговорим малко за памет като цяло.
Човешката памет - тя всичко беше ясно - това е "трудно" (когато сте в добра памет, а понякога дори и в правото си ум) и, за съжаление, - ". Спукан" И цялата информация се съхранява в така наречените "неврони" - малки клетки на паметта.
В почти всички микроконтролери, както и. Само ако човек има най-малката клетка за съхранение на информация, се нарича "неврон", най-малката клетка на паметта на микроконтролера за съхраняване на информация, се нарича "малко".
В едно малко може да се съхранява или отделна логическа единица или логично нула.
Бит - минималната единица на паметта на микропроцесора областта.
Следващият основен, или най-често срещаните, модулът памет на измерване - байт.
Bytes - осем бита на информация. В един байт може да се съхранява само осем нули и единици.
Максималният брой, който може да се запише в байтове - 255. Ако програмата ви ще бъде да се справят с голям брой, че е необходимо да се знае (да знаете колко байта са длъжни да съхраните номера), максималният брой, който може да се запише:
- един байт = 255
- два байта = 65535
- три байта = 16777215
- четири байта - броят на стойността на повече от 4 милиарда (ако не са най-малко сто от списание "Форбс", четирите байта памет за съхраняване на номера, на които не се нуждаят).
Записване в паметта и се чете от байта памет (не е възможно да записвате или четете един бит информация).
Следваща измерване единица - килобайта.
В килобайт годни 1024 байта информация (а именно 1024, а от 1000 байта).
Има също така големи количества памет измерване (мегабайта, гигабайта), но микроконтролери все още не са приложени.
Надявам се, че с електронната памет на звената, всички ние ясно:
организация на паметта в микроконтролера
програмна памет (флаш памет)
Памет за данни (SRAM, SRAM)
устройство Оперативно-съхранение. тя е една и съща SRAM памет тип данни. предназначени за съхраняване на него различни данни, произтичащи от работната програма.
Когато изключите захранването на микроконтролера, всички данни, съхранявани в него се губят.
Паметта в почти всички микроконтролери (отсъства в най-простият MK Tiny семейството).
Всички MK Mega семейство (и от страна на Tiny семейството MC) вградена памет за данни варира от 128 байта до 8 килобайта, и почти всички от тях са дадени в наше разположение. Само малко се отнема за организацията MK стека (това е, че ще се научи по-късно). В някои MK условие външна връзка памет (тя може да бъде от всякакъв тип - FLASH, SRAM, EEPROM) до 64 килобайта. В случай на външна памет на КН, става така да се каже продължение на паметта за данни.
В писмото си до и четене на данни от него има един байт памет, и за разлика от паметта на програмата не съществува разделение на страници и думи.