۳۰-اسفند-۱۳۸۷, ۱۷:۲۷:۱۰
سلام
من یه برنامه نوشتم که یک پایه میکرو(porte.1)دائما پس از 1000 میلی ثانیه مقدار آن تغییر می کند(یا صفر یا یک)
ام پس از پروگرم کردن این پایه هیچ تغییر وضعیتی ندارد و در حالت اولی که در برنامه تعریف شده است باقی می ماند.مثلا اگر اولین وضعیت در برنامه یک شدن پایه باشد و وضعیت دوم صفر شده پایه باشد این پایه دائما در وضعیت اول می ماند و به وضعیت دوم نمی رود.
برنامه را هم به زبان بیسیک و هم به زبان سی با کدویژن نوشتم.
متن برنامه با بیسکام:
$regfile = "M128DEF.DAT"
$crystal = 8000000
Config Porte = Output
Porte.1 = 1
Porte.0 = 0
Do
Porte.1 = 1
Waitms 1000
Porte.1 = 0
waitms 1000
Loop
End
من یه برنامه نوشتم که یک پایه میکرو(porte.1)دائما پس از 1000 میلی ثانیه مقدار آن تغییر می کند(یا صفر یا یک)
ام پس از پروگرم کردن این پایه هیچ تغییر وضعیتی ندارد و در حالت اولی که در برنامه تعریف شده است باقی می ماند.مثلا اگر اولین وضعیت در برنامه یک شدن پایه باشد و وضعیت دوم صفر شده پایه باشد این پایه دائما در وضعیت اول می ماند و به وضعیت دوم نمی رود.
برنامه را هم به زبان بیسیک و هم به زبان سی با کدویژن نوشتم.
متن برنامه با بیسکام:
$regfile = "M128DEF.DAT"
$crystal = 8000000
Config Porte = Output
Porte.1 = 1
Porte.0 = 0
Do
Porte.1 = 1
Waitms 1000
Porte.1 = 0
waitms 1000
Loop
End