| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 21.02.07 Prihlásený: 29.06.21 Príspevky: 150 Témy: 59 Bydlisko: Prievidza | Napísal arno: 01.06.2008 19:25 | |
|
Ludia prosim potreboval by som pomoc.... s touto ulohou...
K bitu p1.7 mikrokontrolera 8051 je pripojeny vstup tranzistoroveho vykonoveho clena, ktory ma na vystupe zapojeny jednosmerny motor. Ak je na vstupe clena hodnota 0 motor je odpojeny od napatia, ak hodnota 1 pripojeny. K bitom P3.5 a P3.4 su pripojene tlacidla spinace tak, ze nestlaceny spinac predstavuje 0 a stlaceny hodnotu 1.
Zostavte program, ktory po spusteni motor zastavi. Zopnutim spinaca sa maju dat otacky pomaly zvysovat az do maxima. zopnutim druheho pomaly znizovat az na nulu. ak su spinace rozpojene, otacky sa nemaju menit.
Jedine co mam z tejto ulohy je ze dokazem zastavit ten motor a manualne mu nastavit otacky cez oneskorenie... Ale ako spravim aby mi po stalceni spinace otacky na rastali a po pusteni ostali a po stlaceni druheho sa zas zmensovali...
Pls poradte budem velmy vdacny... Zatial staci to co neviem a ak nebudem vediet dalej sa este ozvem ale bo mozte rovno cely program Vopred dakujem
|
|
Registrovaný: 03.11.06 Prihlásený: 22.04.24 Príspevky: 1761 Témy: 41 Bydlisko: Prešov | Napísal majso: 02.06.2008 19:09 | |
|
ved na zvysovanie otacok si stale vyvolavaj nejaky "cas" podprogram s viacregistrovou sluckou
_________________ Oldcore user |
|
Registrovaný: 21.02.07 Prihlásený: 29.06.21 Príspevky: 150 Témy: 59 Bydlisko: Prievidza | Napísal autor témy arno: 02.06.2008 19:38 | |
|
a to ako ? myslis tak ze napr. ked dam v oneskoreni do registrov napr. R1=10, r2=255,r3=220 a to oneskorenie dam niekolko krat zopaovat ved to bude stale to iste nie lebo ako budem menit ten pocet kolko krat sa ma zopakovat to oneskorenie...... lebo tie otacky sa maju menit automaticky .... neviem ako si to myslel uz mi z tejto ulohy sibe pls nutne potrebujem to vyriesit do stredy skus to lepsie vysvetlit pls
|
|
Registrovaný: 09.08.06 Prihlásený: 23.01.24 Príspevky: 299 Témy: 18 |
NO ja som robil nieco podobne asi takto:
Najskor som si otestoval, ake tlacitko bolo stlacene.
1.Tlacitko zastavenie zastavilo
2. Ak ma narastat vykon, tak som to robil pomocou inkrementacie registra. Po kazej inkrementacie som si zavolal urcite casove oneskorenie ( aby to bolo jasne viditelne) ale stale som si testoval ci nebolo stlacene medzi tym ine tlacitko.
Na znizovanie vykonu je to o iste, len to, ze dekrementujes dany register.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| D: jednosmerny stabilizovany zdroj v Vymením a darujem | 6 | 498 | 01.02.2020 16:54 goldrat | | Jednosmerny spajany zoznam struktur v C v Assembler, C, C++, Pascal, Java | 7 | 1776 | 08.05.2013 15:28 BX | | motor v Elektronika | 27 | 2957 | 02.08.2007 18:16 mafia1661 | | štýlový otočný motor v Monitory, televízory a projektory | 7 | 326 | 17.12.2012 18:29 vemak | | motor z CD-ROM v Elektronika | 4 | 1893 | 16.09.2007 15:51 R3LL1k | | Motor M302 ku gramofónu Tesla NC440 v Elektronika | 2 | 960 | 12.01.2013 19:29 dado1812 | | I: Motor - skoda 120LS (5-stupňová prevodovka) v Informujem sa | 7 | 670 | 13.07.2015 10:30 Le_Frog | | Motor 1.9 TDI ALH / AGR do Octavia I 2004 v Kúpim | 1 | 292 | 29.01.2023 17:21 Ivan-K | | Assembler v Assembler, C, C++, Pascal, Java | 0 | 791 | 31.03.2009 20:10 bbeni | | ASSEMBLER v Assembler, C, C++, Pascal, Java | 8 | 1722 | 13.03.2007 20:39 My-reC | | Assembler v Assembler, C, C++, Pascal, Java | 0 | 708 | 01.04.2009 21:02 bbeni | | assembler v Assembler, C, C++, Pascal, Java | 1 | 1492 | 10.11.2006 18:14 Marco | | zacat assembler v Assembler, C, C++, Pascal, Java | 15 | 1105 | 16.12.2011 23:24 Ďuri | | Assembler úloha v Assembler, C, C++, Pascal, Java | 0 | 792 | 02.02.2008 7:37 HT | | Kalkulačka - assembler v Assembler, C, C++, Pascal, Java | 0 | 677 | 10.11.2011 18:54 Reverser | | Assembler 8086 v Assembler, C, C++, Pascal, Java | 11 | 1288 | 19.05.2010 22:38 JR55 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|