Tællerkredsløb

Hejsa

Jeg har brug for en simpel t=E6lleranordning, hvor der er 2 kontakter placeret umiddelbart ved siden af hinanden (A og B). Hvis A p=E5virkes og derefter B, skal der t=E6lles opad, mens der, hvis B p=E5virkes og derefter A, skal der t=E6lles nedad.

Det letteste ville helt klart v=E6re, at lave det i SW til en lille uC, men jeg vil gerne, af undervisningsm=E6ssige =E5rsager, lave det med CMOS logik med en 4029 som t=E6ller. Men hvordan f=E5r jeg aktiveret UP/DOWN inputtet, s=E5 den t=E6ller op/ned p=E5 de rigtige tidspunkter?

H=E5ber, der er hj=E6lp at hente herinde. P=E5 forh=E5nd tak!

T.

Reply to
T.
Loading thread data ...

Hvis du kan svare ja til fgl. 2 spørgsmål. "Hvis B aktiveres og derefter A, og B stadig er aktiveret" "Hvis A aktiveres og derefter B, og A stadig er aktiveret" Så kunne du bruge A til puls indgang/Count og B til UP/DOWN indgang på en tæller eller omvendt.

/Hans

Reply to
Hans Kjaergaard

T. skrev:

Hvis du skal bruge det til undervisning, ville det så ikke være sjovt at lave det med gates også lave en sandhedstabel og et karnaugh kort så er der noget at lære for dem du vil undervise. måske bare et forslag

/Søren

Reply to
""overblik("

Hvis det er til undervisning, hvorfor så bruge antikviteter som serie-40 CMOS. Det var moderne, da jeg læste elektronik i slutningen af

1970'erne. Og at undervise i den slags burde forbydes, for de holder udviklingen af dansk elektronikindustri tilbage på "middelalderniveau"

Jeg blev også undervist i at bruge 8051 processorer, og jeg ser stadig nyuddannede bruge den slags.

Hvis du skal bruge noget, der ligner hardware, og som IKKE er en processor, så find en simpel CPLD og en gratis VHDL oversætter med simulator. Xilinx eller Altera er gode steder at starte. Så kan eleverne lære noget der kan bruges fremover, og de kan lave fejl på egen hånd og finde dem i simulatoren.

Bo //

Reply to
Bo Bjerre

"Bo Bjerre" skrev i en meddelelse news:4bf03fc8$0$272$ snipped-for-privacy@news.sunsite.dk...

Og der findes stadig firmaer som gør i controllere som bygger på

8051-kernen.

M vh, Torben

Reply to
Torben Wridt

Det ved jeg desværre godt, men hvis man kigger på processorens arkitektur er den ret uegnet til at bruge sammen med en moderne C-compiler. For at kompensere for det, prøver "nogen" at øge dens clockhastighed til 100MHz og mere. Det er lidt som at lægge en større motor i en fiat 127. Det giver ikke bedre køreegenskaber..

Fremskridt sker ikke ved at trampe i gamle fodspor.

Bo //

Reply to
Bo Bjerre

"Bo Bjerre" skrev i en meddelelse news:4bf03fc8$0$272$ snipped-for-privacy@news.sunsite.dk...

Og der er også mange producenter, der udvikler nye varianter baseret på

8051-kernen, bl.a. med indbygget FLASH, USB- og CAN-bus ;o)
Reply to
Allan Soerensen

I en undervisnings situation er der ikke tid til at eleverne skal til at sætte sig ind i programmer til CPLD eller FPGA udvikling det vil simpelt hen tage for langtid. Og jeg vil mene det er godt med en kort grundforståelse for brugen af de gamle kredse, og så derefter kan man tage og lave det samme i en CPLD eller FPGA.

Reply to
""overblik("

Ja og nej. Det er nødvendigt med den grundlæggende forståelse, og den er fin at få med gates. I øvrigt er singlegates noget jeg bruger til daglig - jeg kan ikke smide en FPGA ned for at erstatte 10 gates spredt udover et 750cm2 board. Det giver ikke mening.

Vores næste produkt er baseret på en USB controller med 8051 kerne :-)

8K at programmere på - det eneste produkt på makedet der kan det vi gerne vil.
Reply to
Ole Geisler

En S/R flip flop (f.eks. 4027), en af udgangene til Up/Dn på 4029, og den ene trykknap på Set og den anden på Reset.

/Tom

Reply to
Tom

De bruges trods alt ogs=E5 i nye produkter, der er mange sp=E6ndende chips i 8051 serien.

-- Christian

Reply to
Christian B. Andresen

-40

"
g

rne

=E5nd og

t

gn -

Pr=E6cis. Jeg ved udm=E6rket, at CMOS er for=E6ldet, men det forst=E5elige = er lige til h=F8jrebenet. Selvf=F8lgelig er n=E6ste trin uC'ere (benytter AVR her). Men de er p=E5 kravleniveau lige nu, s=E5 et starte med CPLD p=E5 nuv= . tidspunkt er desv=E6rre ikke muligt, men kommer lidt senere i forl=F8bet.

Reply to
T.

S

ed

en

M=E5ske ikke s=E5 tumpet en l=F8sning, vil nok benytte en 4013 i stedet. Ka= n ikke lige huske brugen af J/K'erne.

Reply to
T.

0

Alt til sin tid. 40 Cmos serien kan sagtens bruges hvor det er anbragt. I k=E6lderen har jeg en lille simpel "vand p=E5 gulvet" alarm, opbygget omkring en 4093. Den kan st=E5 p=E5 standby p=E5 et batteri i mege= t lang tid fordi disse kredse stort set ikke bruger noget str=F8m. Skulle jeg have brugt en uC her? Ved kreativ anvendelse af 4093'en kan jeg lave vandp=E5gulvetdetektering, oscillator til blinklys ved alarm, og batterioverv=E5gning.

Hilsen Kim

Reply to
Kim Christensen

OS

ned

at

=E5

Hej S=F8ren Helt klart. Det underviser jeg ogs=E5 i senere i forl=F8bet. Lige nu er de bare kun p=E5 kravleniveauet, s=E5 det kan desv=E6rre ikke n=E5es inden ferien. Men det kommer senere :-)

Reply to
T.

Underviser du elektronik teknologer??

Reply to
""overblik("

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.