Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2015, 14:55   #1
temka1
 
Регистрация: 24.11.2015
Сообщений: 9
По умолчанию детектор газа(ассемблер)

Доброго времени суток!
Если есть добрые люди,у которых есть желание и немного свободного времени, прошу помощи написать прошивку для детектора утечки газа на assembler и схему для него в Proteus(курсовая работа).Сам в этом не шарю,но схема и прошивка очень нужна! Благодарности моей не будет предела!
Ниже,схема которую нужно собрать в протеус. Датчик газа (если его нет в протеус) наверно можно заменить потенциометром, в котором сопротивление изменяется пропорционально концентрации газа.
Изображения
Тип файла: jpg mq4_cxema_det.jpg (26.7 Кб, 113 просмотров)

Последний раз редактировалось temka1; 24.11.2015 в 21:57.
temka1 вне форума Ответить с цитированием
Старый 24.11.2015, 16:17   #2
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,463
По умолчанию

Вы забыли подать GND на вывод 22. Почему у вас висит в воздухе ножка 1 (RESET) ?
Репутация: полный "0"

Последний раз редактировалось zvygin1964; 24.11.2015 в 16:21.
zvygin1964 вне форума Ответить с цитированием
Старый 24.11.2015, 17:51   #3
temka1
 
Регистрация: 24.11.2015
Сообщений: 9
По умолчанию

Цитата:
Сообщение от zvygin1964 Посмотреть сообщение
Вы забыли подать GND на вывод 22. Почему у вас висит в воздухе ножка 1 (RESET) ?
Я нашел эту схему в интернете.Это схема детектора.Я скинул ее для того,что бы было проще человеку,который согласится помочь..Необходим файл схемы с протеуса и прошивка для нее.

Последний раз редактировалось temka1; 24.11.2015 в 18:02.
temka1 вне форума Ответить с цитированием
Старый 25.11.2015, 14:05   #4
temka1
 
Регистрация: 24.11.2015
Сообщений: 9
По умолчанию

Люди,помогите,пожалуйста!!!!!!!!!
temka1 вне форума Ответить с цитированием
Старый 25.11.2015, 14:39   #5
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,463
По умолчанию

Ищите компаратор: http://kazus.ru/forums/forumdisplay.php?f=25
или тут: http://forum.easyelectronics.ru/view...27b19aecfa79ac
Вот начало:

Код:
;************************************************************
;Автор:
;Дата:
;Версия:
;Имя файла:
;Для AVR:
;Тактовая частота:
;************************************************************
;Выполняемые функции:________________________

	.device atmega48
	.nolist	
	.include "E:\raspakovannay AvrStudio4Setup\AvrAssembler\Appnotes\m48def.inc"
	.list
;===============================================================
;===============================================================
;Flag, 0b00000001- хранит состояние системы и событий,
;например:нажатий больше или равно контрольному числу 
;состоит из двух тетрад в каждой из которых записаны десятичные цифры;
;	0000		0
;	0001		1
;	0010		2
;	0011		3
;	0100		4
;	0101		5
;	0110		6
;	0111		7
;	1000		8
;	1001		9
;===============================================================
;;Объявления:
;===============================================================
;			.def r0=r0		;никогда не использовать
			.def znak0=r1		;номер разряда в LED индикаторе
			.def znak1=r2		;номер разряда в LED индикаторе
			.def znak2=r3		;номер разряда в LED индикаторе
			.def znak3=r4		;номер разряда в LED индикаторе
			.def znak4=r5		;номер разряда в LED индикаторе
			.def znak5=r6		;номер разряда в LED индикаторе
			.def znak6=r7		;номер разряда в LED индикаторе
			.def znak7=r8		;номер разряда в LED индикаторе
			.def znak8=r9		;номер разряда в LED индикаторе

			.def temp=r16		;рабочая переменная (cтарший разряд)
			.def temp0=r17		;
			.def temp1=r18		;
			.def Flag=r19	;учет деятельности системы
			.def cRazr=r20	;счетчик для LED индикатора  
			.def Counter=r21;
			.def Count_tame2=r22;учет времени
			.def Count_tame1=r23;учет времени
									;последний свободный разряд РОН, далее не 
									;занимать
;			.def ZH=r31;
;			.def ZL=r30;

	.cseg
;===============================================================
	.org $000
	rjmp RESET;
;	jmp RESET 			;Reset Handler
	;.org	INT0addr	;внешнее прерывание на выводе INT0 
	;					rjmp	метка	; External Interrupt Request 0
	;.org	INT1addr	;внешнее прерывание 1	
	;					rjmp	метка	;External Interrupt Request 1
	;.org	OC2addr		;совпадение таймера/счетчика Т2	
	;					rjmp 	метка	; Timer/Counter2 Compare Match
	;.org	OVF2addr	;переполнение таймера/счетчика Т2	 
	;					rjmp	метка		; Timer/Counter2 Overflow
	;.org	ICP1addr	;захват таймера/счетчика Т1	
	;					rjmp	метка	; Timer/Counter1 Capture Event
	;.org	OC1Aaddr	;совпадение "А" таймера/счетчика Т1	
	;					rjmp	метка; Timer/Counter1 Compare Match A
	;.org	OC1Baddr	;совпадение "В" таймера/счетчика Т1	
	;					rjmp	метка; Timer/Counter1 Compare Match B
 	;.org	OVF1addr	;переполнение таймера/счетчика Т1	
	;					rjmp	метка; Timer/Counter1 Overflow
	.org $012	;
	rjmp	tim	;
	;.org	OVF0addr	;переполнение таймера/счетчика Т0	
	;					rjmp TimeLoop;	метка; Timer/Counter0 Overflow
	;.org	SPIaddr		;передача по SPI завершена	
	;					rjmp	метка; Serial Transfer Complete
	;.org	URXCaddr	;USART, прием завершен	
	;					rjmp	метка; USART, Rx Complete
	;.org	UDREaddr	;регистр данных USART пуст	
	;					rjmp	метка; USART Data Register Empty
	;.org	UTXCaddr	;USART, передача завершена	
	;					rjmp	метка; USART, Tx Complete
	;.org	ADCCaddr	;преобразование АЦП завершено	
	;					rjmp	метка; ADC Conversion Complete
	;.org	ERDYaddr	;EEPROM, готово	
	;					rjmp	метка; EEPROM Ready
	;.org	ACIaddr		;аналоговый компоратор	
	;					rjmp	метка; Analog Comparator
	;.org	TWIaddr		;прерывание от модуля TWI	
	;					rjmp	метка; 2-wire Serial Interface
	;.org	INT2addr	;внешнее прерывание 2	
	;					rjmp	метка; External Interrupt Request 2
	;.org	OC0addr		;совпадение таймера/счетчика Т0	
	;					rjmp	метка; Timer/Counter0 Compare Match
	;.org	SPMRaddr	;готовность SPM	 
	;					rjmp	метка; Store Program Memory Ready


	
;===============================================================
;=====================	программа	==========================
;=========================================================================
	RESET:
	; 	.org $40
Репутация: полный "0"

Последний раз редактировалось zvygin1964; 25.11.2015 в 14:54.
zvygin1964 вне форума Ответить с цитированием
Старый 25.11.2015, 14:59   #6
temka1
 
Регистрация: 24.11.2015
Сообщений: 9
По умолчанию

Буду искать.
Огромное спасибо за начало кода!
Вы писали код по схеме,которая в шапке темы?
temka1 вне форума Ответить с цитированием
Старый 25.11.2015, 16:02   #7
temka1
 
Регистрация: 24.11.2015
Сообщений: 9
По умолчанию

вот схемка,но почему то ругается.Выдаёт ошибки.Ставил на AREF землю-ошибки.Ставил источник-тоже ошибки.
Вложения
Тип файла: rar mq4_cxema_det (1).rar (223.0 Кб, 6 просмотров)
temka1 вне форума Ответить с цитированием
Старый 25.11.2015, 16:18   #8
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,463
По умолчанию

Проверил. У меня тоже ругается. Язык не русский :
Изображения
Тип файла: jpg почему то ругается.JPG (15.9 Кб, 114 просмотров)
Репутация: полный "0"
zvygin1964 вне форума Ответить с цитированием
Старый 25.11.2015, 16:19   #9
temka1
 
Регистрация: 24.11.2015
Сообщений: 9
По умолчанию

Вот так ставил GND и вот такие ошибки при симуляции.
Изображения
Тип файла: jpg Безымянный.jpg (39.2 Кб, 118 просмотров)
temka1 вне форума Ответить с цитированием
Старый 25.11.2015, 16:22   #10
temka1
 
Регистрация: 24.11.2015
Сообщений: 9
По умолчанию

Ошибки при симмуляции
Изображения
Тип файла: jpg Безымянный.jpg (16.6 Кб, 109 просмотров)
temka1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Детектор Экрана Biohazard Общие вопросы Delphi 18 01.02.2011 18:31
Программа расчета коэффициента сжимаемости природного газа Chishir Помощь студентам 7 14.10.2010 19:02
Модель одноатомного газа Чуть Помощь студентам 6 27.05.2010 19:50