Генератор тактових імпульсів
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

В мікроконтролері AT90S2313 виводи XTALI і XTAL2 є входом і виходом інверт. підсилювача, на якому можна зібрати генератор тактовим імпульсів. Можна використовувати як кварцові, так і керамічні резонатори. Якщо потрібно використовувати зовнішній тактової сигнал, він подається на вивід XTAL1, а вивід XTAL2 при цьому залишається непідключеним.

Рис 1.2.3. підключення зовнішнього кварцового генератора до мікроконтролера


Рис 1.2.4. підключення джерела тактових імпульсів


Пристрої пам’яті

Пам'ять програм

AT90S2313 містить 2 Кб флеш-пам'яті для зберігання програм. Флеш-пам'ять організована як 1Кх16. У фірмовому описі мікроконтролера стверджується, що флеш-пам'ять можна перепрограмувати до 1000 разів.

Програмний лічильник має ширину 10 бітів і дозволяє адресувати 1024 слів пам'яті програм.

Способи занесення інформації (тобто програм) у флеш-пам'ять мікроконтролера будуть розглянуті далі.

EEPROM пам'ять даних

AT90S2313 містить 128 байтів електричної енергонезалежної пам'яті (EEPROM). EEPROM організована як окрема область даних, кожен байт якої може бути прочитаний і при необхідності перезаписаний. EEPROM витримує не менше 100 000 циклів запису / стирання. До цієї пам'яті може звертатися програма, считуя або записуючи які-небудь дані. Крім того, дані в цю пам'ять можна занести за допомогою спеціального пристрою - програматора, на етапі виготовлення і програмування конструкції. Її зручно використовувати для зберігання будь-яких констант.

Оперативна пам'ять даних

На рис. 2.17 показана організація пам'яті даних у AT90S2313. 224 комірки пам'яті включають в себе регістровий файл, пам'ять вводу / виводу і оперативну пам'ять даних.

Перші 96 адрес використовуються для регістровий файлу та пам'яті введення / виводу, наступні 128 - для ОЗУ даних.

При зверненні до пам'яті використовуються п'ять різних режимів адресації: прямий, безпосередній зі зміщенням, безпосередній, безпосередній з попередніми декрементом і безпосередній з постінкрементом. Регістри R26 ... R31 регістровий файлу використовуються як покажчики для безпосередньої адресації.

Пряма адресація має доступ до всієї пам'яті даних. Безпосередня адресація зі зсувом використовується для доступу до 63ячейок, базовий адрес яких задається вмістом регістрів Y або Z.

Для безпосередньої адресації з інкрементом і декрементом адреси використовуються адресні регістри X, Y та Z.

За допомогою будь-якого з цих режимів можна здійснювати доступ до всіх 32 регістра загального призначення, 64 регістр введення / виводу і 128 комірок ОЗУ.

 

 

 

Рис.1.2.5 Карта пам’яті МК AT90S2313

 


 

Регистровый файл   Область адрес данных  
R0   $00  
R1     S01  
R2     SO2  
         
R29     J1D  
R30     S1E  
R31     S1F  

Регистры ввода/вывода

 
«00   $20  
$01     $21  
502        
         
$3D        
$ЗЕ     S5E  
$3F     S5F  
 

Встроенное ОЗУ данных (SRA

        $60  
        $61  
        $62  
        ...  

 

    SOD  
    $ПЕ  
        $DF    

   

 

 

      

 

 

Рис. 1.2.6. Організація пам’яті даних в мікроконтролерах AT90S2313

 

Периферійні пристрої

Набор периферійних пристроїв, що є у складі того або іншого мікроконтролера, залежить від конкретної моделі і може бути визначений по вільній таблиці. Взагалі ж у складі мікроконтролерів сімейства зустрічаються наступні периферійні пристрої:

- 8-розрядний таймер/лічильник з передільником (таймер ТЕ);

- другий 8-розрядний таймер/лічильник з передільником (таймер Т1);

- сторожовий таймер WDT;

- одноканальний генератор сигналу з ШИМ розрядністю 8 біт (один з режимів роботи таймера Т1);

- аналоговий компаратор;

- 10-розрядний АЦП (4 канали);

- апаратний модулятор.

Периферійний пристрій - частина технічного забезпечення, конструктивно відокремлена від основного блоку обчислювальної системи.

Периферійні пристрої мають власне управління і функціонують по командах центрального процесора.

Периферійні пристрої призначені для зовнішньої обробки даних, що забезпечує їх підготовку, введення, зберігання, управління, захист, вивід і передачу на відстань по каналах зв'язку.

Периферія - це сукупність периферійних пристроїв, підключених до комп'ютера, пристрої, які не представляють для комп'ютера особливої важливості і він сповна обходитися без них. Правда, відсутність деяких з периферійних пристроїв на комп'ютері обмежує можливості користувача. Наприклад, без мишки користувач не може поворушити курсором і відповідно не може повноцінно працювати на комп'ютері, оскільки миша на сучасному ПК є практично найголовнішим елементом управління ПК.

Які чинники впливають на те, що периферійні пристрої відносять до групи периферійних ?

- такі пристрої прості в установці і налаштуванні;

- вони, як правило, є зовнішніми, тобто підключаються не зсередини, а зовні системного блоку;

- їх призначення чітко визначене;

- вони практично не підлягають жодній модернізації і розгону;

- такі пристрої завжди дешеві і у них є величезна кількість виробників, чого не скажеш, наприклад, про процесори або про вінчестери;

- більшість периферійних пристроїв підключаються до одних і тих же роз'ємів на системній платі або на контроллерах;

- деякі периферійні пристрої для зберігання даних управляються на системній платі спеціальними мікросхемами управління - Super I/O;

- Характеристики підсистеми введення/виводу

- Основними характеристиками підсистеми введення/виводу є:

- програмна конфігурація і вибір портів введення/виводу;

- виводи можуть бути запрограмовані як вхідні або як вихідні незалежно один від одного;

- вхідні буфери з тригером Шмітта на всіх виводах;

- можливість підключення до входів внутрішніх підтягуючих резисторів (опір резисторів складає 35.120 кОм).

 

Дата: 2019-05-28, просмотров: 200.