Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 19.08.2020, 11:56  
DmitriyVDN
Гражданин KAZUS.RU
 
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
DmitriyVDN на пути к лучшему
По умолчанию Re: Помогите с TMR1 на PIC16F873

ну и какая разница, вы веди дополнительный флаг, я этот флаг получил сразу при опросе кнопок. теже я..ца только в профиль.
с той лишь разницей что у меня упростилось условие запуска
if(Button. JastRelase&(1‹‹IN1)) {StartTimer(TIMER1);Button. JastRelase=FALSE;}
Реклама:

Последний раз редактировалось DmitriyVDN; 19.08.2020 в 12:02.
DmitriyVDN вне форума  
Непрочитано 21.08.2020, 10:20  
ptrots
Частый гость
 
Регистрация: 18.09.2005
Сообщений: 26
Сказал спасибо: 72
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ptrots на пути к лучшему
По умолчанию Re: Помогите с TMR1 на PIC16F873

Я думаю тему можно закрывать. С помощью DmitriyVDN программа была успешно написана и сейчас тестируется на рабочем оборудовании.
Всем спасибо за участие!
ptrots вне форума  
Непрочитано 21.08.2020, 12:37  
OakRidge
Почётный гражданин KAZUS.RU
 
Аватар для OakRidge
 
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
OakRidge на пути к лучшему
По умолчанию Re: Помогите с TMR1 на PIC16F873

Есть такая контора MIKROE Компиляторы для пикофф отличные
Размер только 2 раза больше чем с ассемблера.
Да много понятнее. btfss Ужос
Тюхнули раз чужой асемблер гадать.
Писал когдато, 10F200 отлично получилась сирена
Да никому не рекомендую асемлбер
Шарада и только
Да ПИК16Ф1ььь надо употреблять 873 хороший, да как Запорожец
Миниатюры:
Нажмите на изображение для увеличения
Название: Saporoshez_ZAZ_965_A.jpg
Просмотров: 0
Размер:	806.8 Кб
ID:	155524  

Последний раз редактировалось RECTO; 22.08.2020 в 00:01. Причина: Большая картинка перемещена во вложение
OakRidge вне форума  
Непрочитано 21.08.2020, 13:59  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Помогите с TMR1 на PIC16F873

От такой картинки у меня чуть монитор ноутбука не треснул по ширине. У него же всего 1920, а картинка 2700 пикс.

На счет ассемблера - да че там такого то, для таких как PIC10F200 он самое то! Ничего страшного в btfss нету, обычная логика условия.
NewWriter вне форума  
Непрочитано 06.09.2020, 14:37  
OakRidge
Почётный гражданин KAZUS.RU
 
Аватар для OakRidge
 
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
OakRidge на пути к лучшему
По умолчанию Re: Помогите с TMR1 на PIC16F873

Сообщение от NewWriter Посмотреть сообщение
PIC10F200
делал, прожект более чем успешный
Однако не вернусь к PIC10F200
Мука ужос, на асемблере
Не стоит трудов.
OakRidge вне форума  
Непрочитано 08.09.2020, 09:27  
varostov
Прописка
 
Регистрация: 14.10.2006
Адрес: Ростов-на-Дону
Сообщений: 114
Сказал спасибо: 14
Сказали Спасибо 33 раз(а) в 22 сообщении(ях)
varostov на пути к лучшему
По умолчанию Re: Помогите с TMR1 на PIC16F873

Сообщение от OakRidge Посмотреть сообщение
btfss Ужос
Да никому не рекомендую асемлбер
Шарада и только
Ассемблер - всего лишь инструмент, ни хороший , ни плохой. Надо всего лишь его изучить и подстроить под себя. Не нравится btfss? Напишите или возьмите макросы, облегчающие жизнь. Вот, например, мои перлы 2000-го года:
Код:
	list
;************************************************
; Макросы ред. 22.06.2000
;************************************************
	nolist
;================================================
; Загрузка регистров
;================================================
LD		macro	reg,const
		MOVLW	const
		MOVWF	reg
		endm

LDR		macro	reg,reg1
		MOVFW	reg1
		MOVWF	reg
		endm
		
LDR01		macro	reg,reg1
		BSF	RP0
		MOVFW	reg1
		BCF	RP0
		MOVWF	reg
		endm
		
LDR10		macro	reg,reg1
		MOVFW	reg1
		BSF	RP0
		MOVWF	reg
		BCF	RP0
		endm

;================================================
; Условные переходы по сравнению регистр-константа
;================================================
SKPLOW		macro	reg,const
		MOVLW	const
		SUBWF	reg,W
		SKPNC
		endm

INCSKPLOW	macro	reg,const
		INCF	reg,F
		MOVLW	const
		SUBWF	reg,W
		SKPNC
		endm

SKPHIEQ		macro	reg,const
		MOVLW	const
		SUBWF	reg,W
		SKPC
		endm

INCSKPHIEQ	macro	reg,const
		INCF	reg,F
		MOVLW	const
		SUBWF	reg,W
		SKPC
		endm

SKPHI		macro	reg,const
		MOVFW	reg
		SUBLW	const
		SKPNC
		endm

INCSKPHI	macro	reg,const
		INCF	reg,F
		MOVFW	reg
		SUBLW	const
		SKPNC
		endm

SKPLOEQ		macro	reg,const
		MOVFW	reg
		SUBLW	const
		SKPC
		endm

INCSKPLOEQ	macro	reg,const
		INCF	reg,F
		MOVFW	reg
		SUBLW	const
		SKPC
		endm

SKPEQU		macro	reg,const
		MOVLW	const
		XORWF	reg,W
		SKPZ
		endm
		
INCSKPEQU	macro	reg,const
		INCF	reg,F
		MOVLW	const
		XORWF	reg,W
		SKPZ
		endm
		
SKPNOEQ		macro	reg,const
		MOVLW	const
		XORWF	reg,W
		SKPNZ
		endm
		
INCSKPNOEQ	macro	reg,const
		INCF	reg,F
		MOVLW	const
		XORWF	reg,W
		SKPNZ
		endm
;
;================================================
; Условные переходы по сравнению регистр-регистр
;================================================
SKPLOWR		macro	reg,reg1
		MOVFW	reg1
		SUBWF	reg,W
		SKPNC
		endm

INCSKPLOWR	macro	reg,reg1
		INCF	reg,F
		MOVFW	reg1
		SUBWF	reg,W
		SKPNC
		endm

SKPHIEQR	macro	reg,reg1
		MOVFW	reg1
		SUBWF	reg,W
		SKPC
		endm

INCSKPHIEQR	macro	reg,reg1
		INCF	reg,F
		MOVFW	reg1
		SUBWF	reg,W
		SKPC
		endm

SKPHIR		macro	reg,reg1
		MOVFW	reg
		SUBWF	reg1,W
		SKPNC
		endm

INCSKPHIR	macro	reg,reg1
		INCF	reg,F
		MOVFW	reg
		SUBWF	reg1,W
		SKPNC
		endm

SKPLOEQR	macro	reg,reg1
		MOVFW	reg
		SUBWF	reg1,W
		SKPC
		endm

INCSKPLOEQR	macro	reg,reg1
		INCF	reg,F
		MOVFW	reg
		SUBWF	reg1,F
		SKPC
		endm

SKPEQUR		macro	reg,reg1
		MOVFW	reg1
		XORWF	reg,W
		SKPZ
		endm
		
INCSKPEQUR	macro	reg,reg1
		INCF	reg,F
		MOVFW	reg1
		XORWF	reg,W
		SKPZ
		endm
		
SKPNOEQR	macro	reg,reg1
		MOVFW	reg1
		XORWF	reg,W
		SKPNZ
		endm
		
INCSKPNOEQR	macro	reg,reg1
		INCF	reg,F
		MOVFW	reg1
		XORWF	reg,W
		SKPNZ
		endm
;

	list
varostov вне форума  
Непрочитано 08.09.2020, 19:27  
vavan1983
Почётный гражданин KAZUS.RU
 
Аватар для vavan1983
 
Регистрация: 26.12.2007
Сообщений: 1,198
Сказал спасибо: 70
Сказали Спасибо 80 раз(а) в 69 сообщении(ях)
vavan1983 на пути к лучшему
По умолчанию Re: Помогите с TMR1 на PIC16F873

varostov, вот поэтому и придумали после макросов язык C
vavan1983 вне форума  
Непрочитано 21.11.2021, 15:31  
sciff
Заблокирован
 
Регистрация: 05.05.2008
Сообщений: 121
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
sciff на пути к лучшему
Подмигивание Re: Помогите с TMR1 на PIC16F873

вот tmr1
Код:
Org 0
goto start
org 4
bcf PIR1,TMR1IF
bsf status,c
retfie
start
{ваш код}
delay05
bsf t1con,T1CKPS0
bsf t1con,T1CKPS1
bsf t1con,TMR1ON
bcf t1con,TMR1CS
bsf intcon,GIE
bsf intcon,PEIE
bsf PIE,TMR1IE
wait
btfss STATUS,C
goto wait
bcf status,c
return

Последний раз редактировалось sciff; 21.11.2021 в 15:46.
sciff вне форума  
Непрочитано 23.11.2021, 05:35  
sciff
Заблокирован
 
Регистрация: 05.05.2008
Сообщений: 121
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
sciff на пути к лучшему
По умолчанию Re: Помогите с TMR1 на PIC16F873

d equ 23; btfss del,0 вместо btfss status,0 и в прерывании bsf del,0
sciff вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает прерывание от TMR1 Vadimkhl PIC 1 18.04.2016 05:02
Помогите настроить TMR1 Segriv Микроконтроллеры, АЦП, память и т.д 1 28.03.2012 21:47
Помогите русифицировать Anycall Samsung SEC SCHW770, SEC SCHW420, SEC SCHW2700, SEC SCHW570 Rusik_best Автоматика и аппаратура связи 0 27.12.2011 16:13
Помогите, пожалуйста, с PICом и дисплеем VaL_KX Proteus 4 15.11.2010 22:33
[Решено] Ошибка TMR1 в Proteus Виталий К. Proteus 5 17.06.2010 23:00


Часовой пояс GMT +4, время: 02:04.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot