Похожие главы из других работ:
Автомат світлових ефектів на мікроконтролері AVR
Для розробки програми на С використаємо IDE CodeVisionAVR.
CodeVisionAVR - інтегроване середовище розробки програмного забезпечення для мікроконтролерів сімейства Atmel AVR [18]...
Амперметр цифровий
Процес написання програм для мікроконтролерів складається з декількох етапів:
1. підготовка вихідного тексту програми на якомусь із мов програмування;
2. компіляція програми;
3. налагодження і тестування програми;
4...
Мікропроцесорна система управління мікрокліматом теплиці
1. Пристрій вмикається після натиснення клавіші S1. Загорається HL6.
2. Проводиться опитування датчиків температури і вологості.
3. Виводяться дані про навколишню температуру і вологість на індикатори температури(HL1,HL2) і вологості(HL3,HL4).
4...
Мікропроцесорна система управління мікрокліматом теплиці
$include(mod51)
org 0
wait:
mov p1,#0; очистка p1
mov p3,#0 ; очистка p3
setb p0.2 ; перевірка світлодіодів
setb p0.3
setb p0.4
setb p0.5
setb p0.6
setb p0.7
clr p2.0 ;очистити p2.0
clr p2.1 ;очистити p p2.1
clr p2.2 ;очистити p2.2
;початок роботи
start:
jb p2.3,wait ; включення схеми
clr p0...
Перемноження матриці А на В кільцевій структурі
Граф-схема програми наведена на рис. 5.1. Лістинг програми наведений в Додатку. Дана прогрвма розроблена за допомогою мови програмування С++, на основі програмного продукту «С++ Builder 6.0»...
Підсилювач підмодулятора радіомовного передавача
Існує цілий ряд програм, за допомогою яких можна здійснити моделювання. Серед них є Electronics Workbench, Circuit Master, Microcap Evaluation, MatLab, Orcad та інші. Тому постає задача оптимальної програми для моделювання. Програма має забезпечувати простоту інтерфейсу...
Пристрій термоконтролю на базі мікроконтролера ATMEGA16
Програма розроблялася для мікроконтролера ATMEGA16 у середовищі програмування AlgorithmBuilder. Ця мова дозволяє наочно побачити логіку програми, за допомогою службових вікон спостерігати зміни у різних прапорцях статусу...
Програмно-апаратний комплекс управління та обліку інформації
Програма реалізована з використанням операційної системи scmRTOS. Причиною використання ОС послужило...
Програмування в Delphi
Основними елементами програми мовою Object Pascal є:
· оператори - команди, що визначають структуру програми (наприклад, оператори розгалуження і зациклення) або виконуючі які-небудь дії (наприклад...
Програмування в Delphi
Обектно-орієнтоване програмування - це не просто сучасна технологія створення програмних продуктів, а новий загальновизнаний спосіб мислення. Обектно-орієнтований підхід істотно знижує складність програмних продуктів...
Розробка комірки функціонального обміну на ПЛІС
Програма вузла PIOX виконана на мові VHDL і є частиною проекту конфігурації ПЛІС комірки 3Д-Я202, виконаного з використанням системи автоматизованого проектування Quartus II.
Програма реалізує функції...
Розробка програмного забезпечення на мікроконтролер PIC16F707
Для виявлення помилок та спостерігання за змінами значень в написаній програмі необхідно скористатися відладчиком інтегрованого середовища MPLABIDE. Для цього в панелі меню виконано Debuge->SelectTool->MPLABSIM...
Розробка таймера прямої ходи
Програма організована з використанням переривань за таймером 0 , який тактується системної частотою поділеної на 256. Таймер попередньо завантажується числом 100, що задає період генерації переривань по переповненню таймера кожні 5 мс...
Розробка термореле
Принцип роботи мікропроцесорного пристрою для вимірювання температури можна описати наступними етапами:
1. Початок роботи.
2. Ввімкнення живлення. Схема пристрою живиться від батареї B1 +5В.
3. Встановлення початкових установок мікроконтролера...
Розробка термореле
NAME LCD_TEMPER
DAT EQU P1
RW EQU P3.5
RS EQU P3.6
EN EQU P3.7
SER EQU P0.0
RCK EQU P1.2
OE EQU P1.6
PROGRAM SEGMENT CODE
MYDATA SEGMENT CODE
CSEG AT 0
USING 0
JMP start
RSEG PROGRAM
start:
MOV P1, #0B8h
CLR P1.6
CALL init_lcd
CALL clear_lcd
MOV DPTR, #txt
next:
CLR A
MOVC A, @A+DPTR
CJNE A, #0dh, cont
JMP $
cont:
CALL write_char
INC DPTR
JMP next
;------------------------------_
wait_lcd:
SETB P1...