Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Система централізованого контролю температури

Реферат Система централізованого контролю температури





иснута кома

; ================================================== === _PRER: 2FLAG1, # 0dFLAG2, # 0, d

; початок сканування клавіатури через порт Р1P1, # 01110000bR2, P1

; перевірка чи натиснута кнопка TEMPR2, # 01110001b, NOTEMP

; кнопка TEMP натиснута, перевірка яка кнопка (номер датчика) натиснута

; відповідно з цим запис в регістри r0-r3 даних про Nh і Nl щоб

; потім викликати П / П обчислення Tx: MOV R2, P1R2, # 01111000, NO1R0, @ 0X47h; adress high TH byte D1R1, @ 0X48h; adress high TL byte D1R2, @ 0X49h; adress low TH byte D1R3, @ 0X50h; adress low TL byte D1FLAG1, # 1dWENT1: CJNE R2, # 01110100, NO2R0, @ 0X51h; adress high TH byte D2R1, @ 0X52h; adress high TL byte D2R2, @ 0X53h; adress low TH byte D2R3, @ 0X54h; adress low TL byte D2FLAG1, # 2dWENT1: CJNE R2, # 01110010, NO3R0, @ 0X55h; adress high TH byte D3R1, @ 0X56h; adress high TL byte D3R2, @ 0X57h; adress low TH byte D3R3, @ 0X58h; adress low TL byte D3FLAG1, # 3dWENT1CJNE R2, # 10111000, NO4R0, @ 0X59h; adress high TH byte D4R1, @ 0X60h; adress high TL byte D4R2, @ 0X61h; adress low TH byte D4R3, @ 0X62h; adress low TL byte D4FLAG1, # 4d: CJNE R2, # 10110100, NO5R0, @ 0X63h; adress high TH byte D5R1, @ 0X64h; adress high TL byte D5R2, @ 0X65h; adress low TH byte D5R3, @ 0X66h; adress low TL byte D5FLAG1, # 5dWENT1: JMP D1

; очікування поки буде натиснута кнопка ENTER: MOV P1, # 00010000bR2, P1R2, # 00010001b, WENT1FLAG1, # 0dKBFENDSKAN

; кнопка TEMP не натискати, отже скан натиснута-ли кнопка UST: CLR R0R3, # 3d: CLR KBFP1, # 10110000bR2, P1R2, @ 10110001b, NOUST

; кнопка UST натиснута, скан клавіатури на прийом першої цифри уставки

; уставка у форматі ABC. D (3 цифри цілого і 1 цифра залишок): MOV P1, # 01110000bP1, # 01111000b, NE1R7, # 1dP2, # 00110001bP0.7P0.7P2, # 11111111bPOPAL: CJNE P1, # 01110100b, NE2R7, # 2dP2, # 00110010bP0.7P0 .7 P2, # 11111111bPOPAL: CJNE P1, # 01110010b, NE3R7, # 3dP2, # 00110011bP0.7P0.7P2, # 11111111bPOPAL: MOV P1, # 10110000bP1, # 10111000b, NE4R7, # 4dP2, # 00110100bP0.7P0.7P2, # 11111111bPOPAL : CJNE P1, # 10110100b, NE5R7, # 5dP2, # 00110101bP0.7P0.7P2, # 11111111bPOPAL: CJNE P1, # 10110010b, NE6R7, 6dP2, # 00110110bP0.7P0.7P2, # 11111111bPOPAL: MOV P1, # 11010000bP1, # 11011000b , NE7R7, # 7dP2, # 00110111bP0.7P0.7P2, # 11111111bPOPAL: CJNE P1, # 11010100b, NE8R7, # 8dP2, # 00111000bP0.7P0.7P2, # 11111111bPOPAL: CJNE P1, # 11010010, NE9R7, # 9dP2, # 00111001bP0 .7 P0.7P2, # 11111111bPOPAL: MOV P1, # 11100000bP1, # 11101000b, NE0R7, # 0dP2, # 00110000bP0.7P0.7P2, # 11111111bPOPAL: CJNE P1, # 11100100b, NEPR4, # FFh; ПРАПОР ЗАПЯТОЙP2, # 00101110bP0.7P0.7P2, # 11111111bPOPAL: JMP P1: DEC R3

; перша цифра уставки введена, очікування введення 2-й цифри цілого уставки

; або натискання кнопки ENT.

; якщо ще одна цифра уставки введена то очікування введення 3-й цифри цілого

; або кнопки ENT.

; натискання коми фіксується прапором-регістром R4, якщо кома натиснута то

; введення цифри визначається як десятковий залишок уставки і далі закінчення; прийому значення уставки.: MOV P1, # 11100000bR2, P1R2, # 111000...


Назад | сторінка 16 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Проект рефрижераторного контейнера 40-футового High Cube
  • Реферат на тему: &High-tech& -мусор як найбільш небезпечний вид антропогенного забруднення б ...
  • Реферат на тему: Білорусь у роки Великої Вітчизняної війни: цифри і факти
  • Реферат на тему: Розгляд методики опису цілого
  • Реферат на тему: Інтерпретуючи Гребля: від фрагмента до цілого