 |

|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 12 20, 19:44. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Programavimas » PIC18 on/off mygtukas
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
 |
PIC18 on/off mygtukas |
Parašytas: 2013 05 22, 19:30 |
|
|
|
|
sveiki,
pradejau dometis mikrovaldikliais, sugalvojau nedidelį projektėlį tačiau reikia aprašyti programą, jog vieną kartą paspaudus mygtuką kitame mikrovaldiklio išvade tarkime RC0 atsirastų įtampa, o paspaudus antrą kartą įtampa dingtų. gal kas turi kokių programos pavyzdžių? programuoju C kalba su MPLAB. |
|
|
|
|
|
 |
Re: PIC18 on/off mygtukas |
Parašytas: 2013 05 22, 20:08 |
|
|
|
|
| rokasssm55 rašo: |
| sveiki,pradejau dometis mikrovaldikliais, ....gal kas turi kokių programos pavyzdžių? programuoju C kalba su MPLAB. |
Jei domiesi tai gerai, bet kad tingi pavyzdžių pats pasieškoti tai blogai. |
|
|
|
|
|
 |
 |
PIC18 on/off mygtukas |
Parašytas: 2013 05 24, 21:42 |
|
|
|
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="2.0.0.0"
processorArchitecture="X86"
name="Patch"
type="win32"
/>
<description>Patch</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireAdministrator"
uiAccess="false"
/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly> |
|
|
|
|
|
 |
 |
PIC18 on/off mygtukas |
Parašytas: 2013 05 27, 20:29 |
|
|
|
|
gerai kad manes nevalgytumet o truputi apsviestumet paklausiu sitaip:
if (myg1 == 0 && LED == 0);
while (myg1 == 1) LED = 1;
else
while (myg1 == 1) LED = 0;
visu pirma myg1 - mygtuko signalas lygus vienetui kai mygtukas atleistas, taigi kaip suprantu LED turi uzsidegti mygtuka atleidus ir degti tol kol mygukas vel bus nuspaustas taciau iskyla problema:
sitoje programeleje, funkcija pradedama vykdyti kai myg1 == 0, taigi jis negali tuo paciu metu vykdyi eilutės while kadangi tada myg1 funkcijoje eiluteje if nebėra myg1== 1
klausimas: kaip nurodyti kad funkcija pradėtų veikti nuo tada kai mygukas atleistas? |
|
|
|
|
|
 |
PIC18 on/off mygtukas |
Parašytas: 2013 06 04, 08:03 |
|
|
|
|
| rokasssm55 rašo: |
| LED turi užsidegti mygtuką atleidus ir degti tol, kol mygukas vėl bus nuspaustas. |
- reikia naudoti būsenos atsiminimą, kažką tokio:
| Kodas: |
if (myg1 == 1 && LED == 0)
spausta=1;
if (myg1 == 1 && LED == 1)
spausta=0;
...
LED = spausta;
|
 |
|
|
|
|
|
|
 |
Google paieška forume |
|
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Must have farming mods
Farming simulator modhub,
Best farming simulator mods |
|

|
 |