|
وبلاگ مسعود بلیتی ظهراب
|
||
|
خستگی را در من نخواهی یافتن / خستگی را خسته خواهم کرد من. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
نسخه آزمایشی برنامه PIC Basic Pro Compiler قابل دریافت از این وبلاگ می باشد این کامپایلر میکروکنترل های زیر را پشتیبانی می کند و ۳۱ برنامه را کامپایل می نماید ( البته کرک برنامه رو می سازم و در اختیارتون قرار می دم ) و قابلیت پشتیبانی هسته های ۱۴ بیتی را دارا می باشد.
میکروکنترل های پشتیبانی شده توسط این برنامه :
| 16F627 & 16F627(A) |
| 16F628 & 16F628(A) |
| 16F84 & 16F84(A) |
| 16F870 |
| 16F871 |
| 16F872 & 16F872 |
| 16F873 & 16F873(A) |
| 16F874 & 16F874(A) |
| 16F876 & 16F876(A) |
| 16F877 & 16F877(A) |
در صورتی که مایل به دریافت این برنامه می باشید نام و ایمیل خود را درقسمت نظرات وارد نمائید تا برنامه را برای شما ارسال کنیم.
درج چندین خط کد اسمبلی :
SERIN PortB.0, N9600, B0 ' Grab a serial byte and store it in B0 byte variable
ASM
bsf PortB,1 ' Set bit portB.1
bcf PortB,1 ' CLear bit portB.1
ENDASM
GOTO EXAMPLE
و یا از @ برای درج یک خط کد اسمبلی استفاده نماییم.
I VAR BYTE ' BASIC
roll VAR BYTE ' BASIC
For I = 1 to 4 ' BASIC
@ rlf _roll, F ;ASSEMBLY Rotate byte left
Next I ' BASIC
در صورتی که فایل اسمبلی را می خواهید به کد خود لینک دهی نمائید می توانید از کد زیر استفاده کنیم.
@ Include "myfiles.asm"
| NAP Power down processor for short period of time. ON DEBUG Execute BASIC debug monitor. ON INTERRUPT Execute BASIC subroutine on an interrupt. OWIN One-wire input. OWOUT One-wire output. OUTPUT Make pin an output. PAUSE Delay (1mSec resolution). PAUSEUS Delay (1uSec resolution). PEEK Read byte from register. POKE Write byte to register. POT Read potentiometer on specified pin. PULSIN Measure pulse width on a pin. PULSOUT Generate pulse to a pin. PWM Output pulse width modulated pulse train to pin. RANDOM Generate pseudo-random number. RCTIME Measure pulse width on a pin. READ Read byte from on-chip EEPROM. READCODE Read word from code memory. RESUME Continue execution after interrupt handling. RETURN Continue at statement following last GOSUB. REVERSE Make output pin an input or an input pin an output. SELECT CASE Compare a variable with different values. SERIN Asynchronous serial input (BS1 style). SERIN2 Asynchronous serial input (BS2 style). SEROUT Asynchronous serial output (BS1 style). SEROUT2 Asynchronous serial output (BS2 style). SHIFTIN Synchronous serial input. SHIFTOUT Synchronous serial output. SLEEP Power down processor for a period of time. SOUND Generate tone or white-noise on specified pin. STOP Stop program execution. SWAP Exchange the values of two variables. TOGGLE Make pin output and toggle state. USBIN USB input. USBINIT Initialize USB. USBOUT USB output. WHILE..WEND Execute statements while condition is true. WRITE Write byte to on-chip EEPROM. WRITECODE Write word to code memory. XIN X-10 input. XOUT X-10 output @ Insert one line of assembly language code. ADCIN Read on-chip analog to digital converter. ASM..ENDASM Insert assembly language code section. BRANCH Computed GOTO (equiv. to ON..GOTO). BRANCHL BRANCH out of page (long BRANCH). BUTTON Debounce and auto-repeat input on specified pin. CALL Call assembly language subroutine. CLEAR Zero all variables. CLEARWDT Clear (tickle) Watchdog Timer. COUNT Count number of pulses on a pin. DATA Define initial contents of on-chip EEPROM. DEBUG Asynchronous serial output to fixed pin and baud. DEBUGIN Asynchronous serial input from fixed pin and baud. DISABLE Disable ON DEBUG and ON INTERRUPT processing. DISABLE DEBUG Disable ON DEBUG processing. DISABLE INTERRUPT Disable ON INTERRUPT processing. DTMFOUT Produce touch-tones on a pin. EEPROM Define initial contents of on-chip EEPROM. ENABLE Enable ON DEBUG and ON INTERRUPT processing. ENABLE DEBUG Enable ON DEBUG processing. ENABLE INTERRUPT Enable ON INTERRUPT processing. END Stop execution and enter low power mode. FOR..NEXT Repeatedly execute statements. FREQOUT Produce up to 2 frequencies on a pin. GOSUB Call BASIC subroutine at specified label. GOTO Continue execution at specified label. HIGH Make pin output high. HPWM Output hardware pulse width modulated pulse train. HSERIN Hardware asynchronous serial input. HSEROUT Hardware asynchronous serial output. I2CREAD Read from I2C device. I2CWRITE Write to I2C device. IF..THEN..ELSE..ENDIF Conditionally execute statements. INPUT Make pin an input. LCDIN Read from LCD RAM. LCDOUT Display characters on LCD. {LET} Assign result of an expression to a variable. LOOKDOWN Search constant table for value. LOOKDOWN2 Search constant / variable table for value. LOOKUP Fetch constant value from table. LOOKUP2 Fetch constant / variable value from table. LOW Make pin output low. |
کاربران بلاگفا این توانایی را دارند که علاوه بر امکان انتخاب قالب وبلاگ خود از فهرست قالبهای آماده در بلاگفا ، بر اساس سلیقه و نیاز خود شکل و قالب وبلاگ خود را تغییر دهند و یا قالب جدیدی برای وبلاگ خود طراحی کنند.
معمولا قالبهای وبلاگ مجموعه ای از کدهای HTML و بلاکها و کدهای مخصوصی هست که جایگاه عناصر مختلف وبلاگ مانند ایمیل، نام نویسنده یا نام وبلاگ را مشخص میکنند.هنگام مشاهده وبلاگ،خوانندگان به جای کدهای وبلاگ مقدار واقعی آنها (مثلا نام نویسنده) را خواهند دید.
تگها و کدهایی که بلاگفا آنها را پشتیبانی میکند به شرح زیر میباشد.
کدهای عمومی
این تگها را میتوانید در هر جایی از کد HTML قالب قرار دهید. توجه داشته باشید که بلاگفا نسبت به کوچکی و بزرگی حروف انگلیسی حساس است و بنابراین هنگام استفاده از آنها در نحوه تایپ آنها دقت کنید.
| توضیح | کد |
| کد معرفی کننده نام کاربری وبلاگ. بطور مثال اگر آدرس وبلاگ demo.blogfa.com باشد ، نام کاربری آن demo میباشد. | <-BlogId-> |
| آدرس اینترنتی وبلاگ .مانند http://demo.blogfa.com | <-BlogUrl-> |
| نام صفحه نمایش دهنده محتوای XML وبلاگ که بصورت RSS میباشد. مانند rss.aspx |
<-BlogXmlLink-> |
| نام مدیر و نویسنده اصلی وبلاگ . مانند علیرضا | <-BlogAuthor-> |
| آدرس ایمیل نویسنده وبلاگ . توجه کنید که این با آدرس ایمیل خصوصی نویسنده وبلاگ متفاوت هست. مانند demo@yahoo.com | <-BlogEmail-> |
| توضیحات وبلاگ که معمولا معرفی کننده نویسنده و یا نوع مطالب وبلاگ است. | <-BlogDescription-> |
| عنوان وبلاگ . مانند وبلاگ آزمایشی | <-BlogTitle-> |
| نام صفحه آرشیو وبلاگ. مانند archive.aspx | <-BlogArchiveLink-> |
| فاصله زمانی از وقت گرینویچ. یکی از کاربردهای تنظیم تاریخ و زمان درج نظرات خوانندگان است | <-BlogTimeZone-> |
| کدهای HTML و اسکریپتهای خاص کاربر مانند اسکریپت ابزارهای آمار بازدیدکننده که در بخش تنظیمات وبلاگ وارد شده است | <-BlogCustomHtml-> |
|
Algorithims ASP Server Object Model Coding Standards Complete Applications Controls/ Forms/ Dialogs/ Menus Data Structures Databases Debugging and Error Handling Documents/ Frames Files Games Graphics/ Sound |
GUIs Internet/ Browsers/ HTML Libraries Macros Math Miscellaneous Object Oriented Programming (OOP) Security Server Side Sorting Strings System Services/ Functions Validation/ Processing |
{ این مطلب از وبلاگ designed-template برگرفته شده و همچنین عکس های آموزشی مربوط به نسخه های قبلی سایت بلاگفا می باشد اما تفاوت چندانی با نسخه جدید سایت ندارد }
ایجاد وبلاگ در سایت بلاگفا:
سایت بلاگفا از جمله سایتهاییه که سرویس رایگانی رو برای ایجاد وبلاگ ارائه میده. بلاگفا دومین سرویس وبلاگ فارسی زبان است که روز به روز پیشرفت قابل توجهی داشته و هر روز به کاربران اون اضافه میشه.
معرفی سایت بلاگفا:
دلیل انتخاب این سایت برای ساختن وبلاگ سادگی کار و پرطرفدار بودن اون میان وبلاگ نویسان است. در این سایت ظرف مدت چند ثانیه میتونید یک وبلاگ برای خودتون بسازید. برای ورود به سایت کافیه آدرس: www.blogfa.com رو وارد کرده Enter رو بزنید.
عضویت در سایت بلاگفا:
اولین قدم برای داشتن وبلاگ عضویت در سایت بلاگفاست. برای این کار روی گزینه ایجاد وبلاگ جدید کلیک کنید. با این کار فرم ثبت نام برای شما باز میشه. که حاوی فیلدهایی است.
ـ استفاده از حروف فارسی در شناسه کاربری مجاز نیست.
ـ عنوان وبلاگ شما معرف شخصیت و طرز فکر شماست. در انتخاب آن دقت کنید.
ـ کلمه عبور یا همون Password نسبت به حروف کوچک و بزرگ حساس است.
ـ در نوشتن آدرس پست الکترونیتون دقت کنید. چون بعد از ارسال فرم عضویت نامه ای به ایمیلتون ارسال میشه تا Password و سایر اطلاعات وارده برای شما ارسال شود.
و فیلدهای دیگر را هم بنا به در خواست بلاگفا پر کنید و پس از قبول شرایط سرویس دهی روی دکمه قبول قوانین سایت و ایجاد وبلاگ کلیک کنید.

ورود به سایت:
در همان صفحه اول بلاگفا در قسمت سمت راست می تونید با وارد کردن نام کاربری و کلمه عبورتون و سپس زدن دکمه ورود وارد مدیریت بلاگتان شوید.

اکنون یک صفحه وبلاگ در این سایت به شما اختصاص داده شده که آماده ثبت نوشته هایتان می باشد. در شکل 3 ابتدا در کادر عنوان مطلب موضوع مورد نظر را وارد کنید. در کادر مرکزی نیز شروع به نوشتن یادداشت مورد نظر پیرامون همان عنوان مطلب موضوع نمائید. از آیکونهای ویرایشی بالای این کادر نیز میتوانید استفاده کنید. با کلیک روی صورتک خندان
میتوانید سایر علائم احساسی را در متن نوشته هایتان بکار ببرید و... در نهایت روی دکمه ثبت مطلب و بازسازی وبلاگ کلیک کنید.

افزودن لینک در وبلاگ:
اگر بخواهید کلمه یا عبارتی از متن وبلاگتون رو به صفحه خاصی در وب لینک کنید کافیست پس ازانتخاب متن مورد نظرتون روی آیکون افزودن لینک کلیک کنید. با این کار پنجره ای مطابق شکل چهار باز میشود.

در کادر مربوط به این قسمت باید آدرس Url صفحه ای که می بایست لینک به آن ارجاع داده شود را تایپ نمائید.
افزودن تصویر به وبلاگ:
به علت اینکه عکسها فضای زیادی روی اینترنت اشغال می کنند بلاگفا و بقیه خدمات دهنده های وبلاگ به شما اجازه نمی دهند که روی فضای وبلاگ خود عکس ارسال کنید.
به دو صورت می توان تصویر را در صفحه وبلاگ جای داد:
1- قرار دادن تصویری دلخواه که در یک صفحه وب قرار دارد.
2- قرار دادن تصویری که روی صفحه وب هیچ سایتی نیست.
توضیح روش اول: عکسهایی که می خواهید به یادداشتها یتان اضافه کنید یا روی اینترنت هستند یا روی کامپیوتر شخصی شما. اگر عکس مورد نظر روی یک سایت و یک صفحه وب باشد کافی است روی آن راست کلیک کرده و گزینه Properties را انتخاب نمائید. اکنون تمام عبارتی را که مقابل( Address(Url با موس به دقت انتخاب کنید. روی عبارت انتخاب شده راست کلیک کنید و گزینه Copy را انتخاب نمائید. حالا به صفحه یادداشت ها بروید. در مکان مناسب که می خواهید تصویر درج شود کلیک کنید. سپس روی گزینه افزودن تصویر کلیک کنید. پنجره ای مطابق شکل پنج باز می شود. آدرس کپی شده را در کادر آدرس تصویر Paste کنید. با این کار عکس مورد نظر به یادداشتتان افزوده می شود. برای فایلهای Animation Gif می توانید همین کار را انجام دهید.

توضیح روش دوم : در یکی از لینکهای پایین توضیح داده شده است.
http://designed-template.blogfa.com/post-29.aspx
http://designed-template.blogfa.com/post-27.aspx
فرستادن یادداشت:
لازم به توضیح است که جهت صرفه جویی در وقت و هزینه در نگارش متن های طولانی و پر حجم ابتدا متن مورد نظر را در نرم افزار Word ویا Word Pad تایپ کرده و سپس در موقع باز شدن صفحه مدیریت وبلاگ و پیغام ها ( شکل3 ) متن مورد نظرتان را از محل اصلی Copy نموده و داخل صفحه پست مطلب جدید Paste نمائید. پس از اینکه متن خود را نوشته و تصاویر و متن های خود را اضافه کردید روی ثبت مطلب و بازسازی وبلاگ کلیک کنید. اکنون وبلاگ شما آماده است و می توانید آن را مشاهده نمائید.
گزینه (( مشاهده وبلاگ )):
با کلیک روی این گزینه ( شکل3 ) صفحه وبلاگ شما با الگوی پیش فرض سایت به نمایش در می آید. در این صفحه بازدید کنندگان قادر هستند با کلیک روی نظر بدهید نظرشان را در رابطه با مطلب شما بیان کنند.
گزینه حذف وبلاگ:
جهت حذف وبلاگ با تمامی یادداشت های آن کافیست پس از ورود به وبلاگ خود روی گزینه حذف وبلاگ کلیک کنید.
انتخاب قالب:
پس از اینکه یک وبلاگ برای خود ساختید می توانی به سلیقه خود یک قالب یا الگو یا Template از میان قالب های موجود در سایت انتخاب نمائید. برای این کار ابتدا روی گزینه انتخاب قالب وبلاگ کلیک کنید. در صفحه جدید الگو های مختلف را با نام آنها مشاهده می کنید. با کلیک روی دکمه انتخاب قالب می توانید الگوی مورد نظر را برای وبلاگ خود در نظر بگیرید. هر الگو دارای ویزگیهای خاصی است. با انتخاب الگوی جدید الگوی قبلی پاک شده و الگوی جدید جایگزین آن خواهد شد. پس از انتخاب قالب دلخواه جهت مشاهده وبلاگ خود روی گزینه مشاهده وبلاگ کلیک کنید.
ویرایش قالب:
برای ایجاد هر تغییری در شکل ظاهری وبلاگتان باید قالب آن را تغییر دهید. ممکن است هیچ کدام از قالب های آماده موجود نظر شمارا جلب نکند یا اینکه بخواهید لینک سایتها و وبلاگها دیگر را به وبلاگتان اضافه کنید. ( البته این امر در صورتی است که تمام سی پیوند شما که بلاگفا این امکان را برای شما قرار میدهد پر شده باشد ) و یا تغییرات دیگری در آن بدهید.
تنظیمات وبلاگ:
در این بخش همانطور که از نامش پیداست مربوط به تنضیمات وبلاگ از قبیل عنوان وبلاگ - نام نویسنده-شرح خلاصه - ایمیل نویسنده - ایمیل خصوصی - منطقه زمان - درباره وبلاگ و یا خودتان و.... می باشد و همچنین در این بخش می توانید تعداد پستهای نمایش داده شده در وبلاگتان را مشخص کنید.
مدیریت پیوندها:
بلاگفا این امکان را برای کاربران خود فراهم کرده است که هر کاربر می تواند سی لینک را به وبلاگ خود بدون گذاشتن کد و یا تغییر در قالب اضافه کند.
|
|