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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2010, 04:15   #1
Funker
 
Регистрация: 04.05.2010
Сообщений: 7
Вопрос Система прерываний

Доброго времени суток!
Столкнулся со следующей задачей.
С помощью прерывания INT0 посчитайте количество нажатий кнопки. С помощью таймера подсчитайте количество циклов из пяти нажатий кнопок. Результаты отобразите на индикаторах.
Собрал такую вот схему в Протеусе. Вообщем результаты подсчёта должны быть отображены на этих индикаторах. Кто-нибудь сталкивался с подобным? Помогите новичку
Схема в аттаче.
Изображения
Тип файла: jpg proteus.jpg (313.8 Кб, 133 просмотров)
Funker вне форума Ответить с цитированием
Старый 05.05.2010, 02:34   #2
Funker
 
Регистрация: 04.05.2010
Сообщений: 7
Хорошо

Оцените.
Код:
org 0000h
	jmp start
org 0003h	
	jmp s1
org 000bh
	jmp s2
org 0100h

start:  mov ie,#10000011b
	mov tmod,#00000101b
	mov th0,#0ffh
	mov tl0,#0fbh
	mov tcon,#0001001b
	setb tcon.4
	mov r0,#0
	mov p0,r0

st:	nop
	jmp st
	
s1:	inc r0
	mov p0,r0
	cjne r0,#9,st2
	mov r0,#0

st2:	reti
	
s2:	mov th0,#0ffh
	mov tl0,#0fbh
	inc r3
	mov p2,r3

end

Последний раз редактировалось Funker; 05.05.2010 в 02:42.
Funker вне форума Ответить с цитированием
Старый 10.05.2010, 03:15   #3
fragment
Новичок
Джуниор
 
Регистрация: 10.05.2010
Сообщений: 12
По умолчанию

мне понравилось (:
fragment вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Система принятия решения (Экспертная система) daranton Microsoft Office Excel 4 01.05.2010 17:55
Обработка прерываний Журенова Катя Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 11.05.2009 01:55
Контроллер прерываний smileman Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 16.11.2008 14:23
Список функций прерываний Arhe Помощь студентам 5 22.02.2008 01:05