۱۷-اسفند-۱۳۸۹, ۱۳:۳۴:۵۰
سلام دوسته من..
شما در ابیتدا باید پسورد رو تعریف بکنی که کاربر در ابتدا بیاد و رمزش رو وارد کنه و اون عدد رو تو ایپرام ذخیره کنه و همیشه در ایتدای برنامت مقدار ایپرام رو بریز تو حافظه فلش که سرعتش بالا بره..
خوب کاربر میاد و رمز رو وارد میکنه و ذخیره میشه بعد میره تو یه حلقه بی نهایت تا برای فعال شدن باید مقداری که کیپد میفرسته رو با رمزت مقایه کنی بعد مثلا در باز بشه..
اینم با دستور if میتونی انجام بدی
مثلا:
تو این چند خط اگه اعدادی که از کیپد دریافت میشه با رمزت یکی بود پایه آ0 رو یک میکنه وگرنه رو ال سی دی میزنه خطای پسورد
موفق باشی..
شما در ابیتدا باید پسورد رو تعریف بکنی که کاربر در ابتدا بیاد و رمزش رو وارد کنه و اون عدد رو تو ایپرام ذخیره کنه و همیشه در ایتدای برنامت مقدار ایپرام رو بریز تو حافظه فلش که سرعتش بالا بره..
خوب کاربر میاد و رمز رو وارد میکنه و ذخیره میشه بعد میره تو یه حلقه بی نهایت تا برای فعال شدن باید مقداری که کیپد میفرسته رو با رمزت مقایه کنی بعد مثلا در باز بشه..
اینم با دستور if میتونی انجام بدی
مثلا:
کد:
if a=b and c=d and f=h then
set porta.1
wait 1
reset porta.1
else
cls
lcd"ERROR PASWORD"
waitms 300
end if
موفق باشی..