зверненні до зовнішнього ПЗУ, будемо формувати сигнал вибору мікросхеми ОЗУ шляхом побудови комбінаційно - логічної схеми для об'єднання сигналів A15,,. p> Діапазон адрес 0000h - 7FFFh використовуємо для адресації зовнішнього ОЗУ, але фактично використовуватися буде тільки діапазон 0000h - 1FFFh, так як ємність зовнішнього ОЗУ 8 кб, 8000h - FFFFh - для адресації зовнішніх пристроїв. Зовнішнє ПЗУ буде використовувати діапазон адрес 2000h - 3FFFh. Детальніше розподіл адресного простору зазначено в таблиці 1. br/>
Таблиця 1
Розподіл адресного простору МПС. p align="justify"> BA15 BA14 BA13BA12УстройствоИспользуемый діапазон адресов0ХХХNVRAM0000h - 1FFFh0ХХХROM2000h - 3FFFhВнешніе інтерфейсні устройства1000 Вибір аналогового мультіплексора8000h - 8003h1001 Вибір ЦАП9000h1010 Вибір програмованого таймераA000h - A003h1011 Управління контролером дісплеяB000h - B003h1100 Сигнал вибору регістра для введення X1 - X4C000hBA15 BA14 BA13BA12УстройствоИспользуемый діапазон адресов1101 Сигнал вибору регістра для виведення X1 - X4 на індікаціюD000h
Так як АЦП і контролер клавіатури працюють по інтерфейсу I 2 C вони не мають сигналів вибору мікросхем і в таблиці не включені, тому що протокол I 2 C має власний механізм ідентифікації пристроїв, підключених до шини I 2 C.
1.3 Розробка мікропроцесорного модуля
Схема електрична принципова мікропроцесорного модуля МРМ наведена на рис.3.
До складу мікропроцесорного модуля входять мікроконтролер AT89С52 (DD2), опис мікросхеми в додатку В, кварцовий резонатор (ZQ1), реєстр для фіксації адреси (DD8), системний дешифратор (DD9), регістр (DD7) для прийому цифрових сигналів X1 - X4, а також схема формування сигналу вибору зовнішньої ОЗУ (DD3.1, DD1.2, DD1.3).
Даний мікроконтролер працює як з внутрішньою пам'яттю програм, так і з зовнішньої. Для такого режиму необхідно на вхід EA/Vpp мікроконтролера АТ89С52 подати логічну "1. Це здійснюється підключенням даного входу до джерела живлення через резистор R19. Виберемо R19 C1-4 1 кОм 0.25Вт В± 5%. p> Для генерації тактовою частоти в розглянутому мікроконтролері використовується внутрішній генератор. Для налаштування і стабілізації необхідної частоти (12 МГц) необхідно підключити зовнішній кварцовий резонатор ZQ1 на
МГц. Виберемо резонатор ZTA - 12 МГц. Його необхідно підключити до входів XTAL2 і XTAL1 мікросхеми AT89C52. У ланцюг резонат...