 |

|
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 05 13, 07:12. 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, 20: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, 21: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, 22: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, 21: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, 09: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 |
 |
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
 |
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps 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 |
 |
Football Training Kit
Football Training Equipment,
Football Skills,
Football Training |
|

|
 |