Курсовая работа: Система управления установкой для измерения влажности и давления
2.
Датчик давления www.sensorica.ru
3.
Датчики влажности
компании Honeywell. Источник: www.gaw.ru;
4.
HIH-3602. Источник: http://www.aly.ru-HIH-3602-L_HON.pdf
5.
HDM08111H-L
Data Sheet. Источник: www.gaw.ru – 08111hl.pdf
6.
HD44780
Data Sheet. Источник: www.gaw.ru –
HD44780.pdf.
7.
ADuC812
Assembler Examples. Источник: www.analog.com
Приложение А. Текст разрабатываемого фрагмента
программы
MOV A, wremia ;wremia - текущее значение времени TIC
CJNE A, TCHECK, ne1
ne1: JB C, loop; ;переход к началу цикла если wremia<TCHECK
readT: MOV SPIDAT, A ;начало обмена данными с SPI
l1: JNB ISPI, l1 ;ожидание конца обмена
MOV A, SPIDAT
MOV R1, SPIDAT ;занесение текущего давления в R1
MOV SPIDAT, A ;повторный обмена
данными с SPI - для
l2: JNB ISPI, l2 ;завершения
цикла приема 16 бит с датчика
last: CLR TCEN ;остановка TIC, сброс регистров времени
SETB TCEN
MOV A, R1 ;преобразование
давления перед выводом
JNB R1.7, ne2
SJMP out
ne2: JB C, out
out: SWAP A ;для последующей записи давления в P1.(4..7)
MOV R2, A
MOV A, P1
ANL A, #0Fh
;обнуление A.(4..7)
ADD A, R2 ;P1.(0..3) не изменены, на P1.(4..7) – Давление.
AJMP loop ;переход к началу
основного цикла
|