Отговори на тема  [ 19 мнения ]  Отиди на страница 1, 2  Следваща
Стандартна логика 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Стандартна логика
Има ли стандартна логика, при която изхода е 1, когато само един от входовете е различен от останалите?


Чет Мар 15, 2012 5:39 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение Re: Стандартна логика
xor

http://en.wikipedia.org/wiki/Exclusive_or

http://www.futurlec.com/IC74HC00Series.shtml


Чет Мар 15, 2012 6:01 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Сря Окт 11, 2006 8:19 pm
Мнения: 373
Местоположение: София/Edinburgh, UK
Мнение Re: Стандартна логика
XOR-a обаче не върши работа, ако имаш повече от 2 входа. Тогава на изхода ще имаш 1 на изхода, ако остатъкът от делението на сумата от входовете с 2 е 1.

_________________
Българският портал за РОБОТИКА


Чет Мар 15, 2012 9:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 11:53 pm
Мнения: 4582
Местоположение: Brussels / Пловдив
Мнение Re: Стандартна логика
X & (X-1)
Това ще свърши работа - ако само един бит е 1 резултата ще е 0, иначе 1

_________________
Мразя да мразя ...


Чет Мар 15, 2012 11:33 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Вто Окт 03, 2006 11:58 am
Мнения: 924
Местоположение: Ботевград
Мнение Re: Стандартна логика
Най-лесно с микроконтролер, но това и сам го знаеш :). Явно имаш някакви съображения, за да търсиш друг вариант.


Пет Мар 16, 2012 12:47 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Стандартна логика
Е като стандартна логика - 74xx - няма такова или поне аз не знам да има.

Може да се скалъпи не особено трудно - AND на всички сигнали EOR-нато с
OR на всички сигнали. Точно с какво ще го правиш зависи от броя сигнали
и разните специфики в ситуацията, в която си.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пет Мар 16, 2012 4:16 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: Стандартна логика
Няма такава стандартна логика. За колко входа ти трябва? Ако е да хванеш един ИЛИ няколко различни, тогава лесно се прави, обаче ако трябва да хванеш ТОЧНО един различен, може би най-лесно едночипово решение би било с някой PAL или още по-просто с някой TTL PROM. Но пак всичко зависи от броя на входовете които са нужни

_________________
'просто' е технически синоним на 'красиво'


Пет Мар 16, 2012 4:31 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Стандартна логика
sv_shady написа:
XOR-a обаче не върши работа, ако имаш повече от 2 входа. Тогава на изхода ще имаш 1 на изхода, ако остатъкът от делението на сумата от входовете с 2 е 1.


Да, как не се сетих за XOR. :)
Трябва ми за три входа, но така би трябвало да стане

(A xor B) xor C


Пет Мар 16, 2012 12:00 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Стандартна логика
Zeus написа:
Най-лесно с микроконтролер, но това и сам го знаеш :). Явно имаш някакви съображения, за да търсиш друг вариант.


Трябва ми точно за fail-safe защита ако стане нещо със софтуера случайно :)


Пет Мар 16, 2012 12:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: Стандартна логика
Реконструктор написа:
... но така би трябвало да стане

(A xor B) xor C


Няма да стане така

При:

A = '1'
B = '1'
C = '1'

(A xor B) xor C = '1'

,но при:

A = '0'
B = '0'
C = '0'

(A xor B) xor C = '0'

Това което посочи tgi е работещото.
Като вариант за реализация виж например диодно-транзисторна логика:
http://www.ehobbycorner.com/pages/tut_logic.html

Щом е само за три входа...

_________________
Най-опасният враг на истината и свободата е мнозинството.


Пет Мар 16, 2012 12:14 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Стандартна логика
Е, само за 3 входа е лесно - има едночипово решение.
74xx151 върши цялата работа.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пет Мар 16, 2012 1:01 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Стандартна логика
ъъъ как работи това? :)


Пет Мар 16, 2012 1:28 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Чет Сеп 28, 2006 4:24 pm
Мнения: 320
Местоположение: Варна
Мнение Re: Стандартна логика
Според мен 4 и 12 пин на маса другите през резистор към 5 V.Верно ,че в една книга пишеше ,че с мултиплексор може да се реализира всяка възможна функция на променливите, ама едва ли щях да се сетя :)


Пет Мар 16, 2012 6:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Стандартна логика
Ми трите входни сигнала на трите входа за адрес, а на 8-те мултиплексирани
входа маса или 5 волта според желаната логическа функция - изходът на изхода.
Можеш да реализираш наистина всяка функция на 3-те сигнала (нали има
8 входа).

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пет Мар 16, 2012 7:56 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Нед Апр 17, 2005 9:23 am
Мнения: 112
Мнение Re: Стандартна логика
Рек, ако не съм объркал сметките, при три сигнала тази функция трябва да връща 0 само при комбинации 000 и 111, в останалите случаи винаги има „един бит, различен от останалите“. Или…?


Пон Мар 19, 2012 9:02 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 19 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни