Обучение : Программирование на Си для PIC


Как работает МК. Программа в МК. Области памяти в МК.

МК в этом тексте также мы будем называть чип, кирпич, кристалл, камень и т.п. МК это микросхема с набором выводов (ножек, пинов, иголок, pin – англ. иголка), где как минимум два – это вывода питания (плюс и минус 5 вольт). Остальные ножки в зависимости от модели МК могут распознавать внешние входящие сигналы, например, подачу напряжения или факт замыкания кнопки относительно линий питания. Также ножки могут устанавливать исходящие сигналы. Почти все ножки могут работать в двух направлениях, и на вход и на выход, т.е. оценивать внешние входящие сигналы либо устанавливать исходящие сигналы.

Исходящие сигналы бывают Высокого или Низкого Логического Уровней (ВЛУ и НЛУ). Иначе говоря, НЛУ это «ноль» - сигнал близкий к нулю вольт, а ВЛУ это «единица» - сигнал близкий к напряжению питания, т.е. 5 вольт.  Входящие сигналы обрабатываются, а исходящие формируются с помощью –


Программа в МК.

Программа в МК определяет алгоритм (т.е. последовательность) распознавания входящих сигналов и формирования исходящих сигналов определенной длительности, определенного уровня, определенной последовательности и на определенных ножках. Иначе говорят, что программа дергает ножки. Эти процессы неразрывно связаны с понятием времени и частотой тактирования кристалла. Но это не так важно на этом этапе обучения. Более важен вопрос об –

Области памяти в МК.

Каждый МК, который мы будем рассматривать на практике, имеет три области памяти:

1) память программ или флеш-память, область куда записываются строчки текста программы в момент «прошивания» МК;

2) оперативная память или регистровая память, область, в которую во время работы МК записываются, хранятся и изменяются байты, пока на МК подается питание. Сброс питания приводит к сбросу оперативной памяти;

3) энергонезависимая память ПЗУ или EEPROM, область, в которую в момент прошивания и/или во время работы МК записываются, хранятся и изменяются данные. Сброс питания не влияет на содержимое этой памяти.

Области памяти состоят из т.н. ячеек, в которых хранятся байты.

 


<<< назад далее >>>

Просмотров: 41569

 








 
 
 

В русском Интернете бестолку защищать свои права. Хотите использовать материалы - используйте,
но с письменного согласия авторов. В противном случае будут высланы соответствующие письма
в поисковые системы об ограничении индексации ваших сайтов. Не доводите до греха.