Категория
Коммуникации и связь
Тип
реферат
Страницы
5 стр.
Дата
15.06.2014
Формат файла
.html — Html-документ
Архив
1032606.zip — 3.83 kb
  • proektirovanie-vychislitelnyx-modulej_1032606_1.html — 9.67 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо



Текст работы



Московский Авиационный Институт(ГосударственныйТехнический Университет)Курсовая работатема: Проектирование вычислительных модулейСдала:студентка группы 04-425Кудрявцева О.И.Проверил:преподаватель 402 каф.Сухарев Д.А.2010 год

ЗаданиеПроектирование вычислительного модуля, состоящего из 2датчиков давления,4 датчиков температуры: 2 датчика до +125°, 2 датчика до +400°.1. Схемаподключения датчиков;2. Программыдля работы с датчиками.

Схемаподключения датчиков/>
Программыдля работы с датчиками
Программадля работы с DS18B20

К линии P1.0(90h) контроллера MCU4-X подключены два термодатчика new 0 dim $(5),7 :SA=0AE06h; ЖКИ подключен кMCU4-X 1 ADDR=90h :AT0=loc($(0)):AT1=loc($(1)) :AT2=loc($(2)) 2 xreg(36h)=81h; конфигурация PIC-контроллера; Используем операцию поискадля определения идентификационных кодов ;1-й датчик 20 lan Z(90h,120),T#0F0h,S(AT0,22) ;2-й датчик 21 lan Z,T#0F0h,S 22 clear S; обнулить стек; запуск обоих датчиков на преобразование 50 lan Z(ADDR,120),T#0CCh,T#44h; задержка 1 сек 51 time=0 :do :while time<1; запрос 1, чтение блокнота, проверка CRC8 52 lan Z,C#0,T#55h,T(AT1,7),C,C#0,T#0BEh,R(AT0,8),C(100) 53 T1=rot8(memw(AT0)); меняем расположение байт 54 SN=T1.and.8000h:if SN=0 then goto 56; значение измереннойтемпературы представлено в дополнительном коде; т.е. знак температуры — минус; преобразуемв прямой код со знаком 55 T1=T1.and.0FFFEh:T1=T1-65536; расчет значения температуры по установленному по умолчанию; разрешению в 0.0625 градуса Цельсия 56 T1=T1*0.0625:? «T1=»,using(###.##),T1; запрос 2, чтение блокнота, проверка CRC8 60 lanZ,T#55h,T(AT2,7),C,C#0,T#0BEh,R(AT0,8),C(110) 61 T2=rot8(memw(AT0)); меняемрасположение байт 62 SN=T2.and.8000h:if SN=0 then goto 64; значение измереннойтемпературы



Ваше мнение



CAPTCHA