دانلود ‫پروژه برنامه نویسی

Word 55 KB 17495 13
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۲,۰۰۰ تومان
قیمت: ۷,۶۰۰ تومان
دانلود فایل
کلمات کلیدی: LED
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • -1 - برنامه بنویسید که LED ها را یک در میان روشن کند.

    ORG 00H
    Javad: MOV P2,#55H
    SJMP javad
    END
    2-1-
    الف) ثابعی با نام delay 1sec طوری بنویسید که 1sec تاخیر ایجاد کند.

    Delay:
    MOV R3, # 4
    Next3:
    MOV R1, # 206
    Next2:
    MOV R0,# 200
    DJNZ R0,$
    DJNZ R1, Next2
    DJNZ R3,Next3
    RET


    ب)برنامه بنویسید که تمام LED ها را با تاخیر 1Secروشن و خاموش کند .

    ORG 00H
    Start: MOV P2, 00H
    LCALL Delay
    MOV P2, #FF H
    LCALL Delay
    SJMP Start
    END
    2-2-برنامه بنویسید که LED ها را با تاخیر 1Secو به صورت حالت های زیر روشن کند

    Of- Of -Of- Of-Of- Of-Of -Of
    On-On-On-On-On-On-On-On
    Of- Of -Of- Of-Of- Of-Of -Of
    On-On-On-On-On-On-On-On
    Of- Of -Of- Of-Of- Of-Of -Of
    On-On-On-On-Of- Of-Of -Of
    Of- Of -Of- Of-Of- Of-Of -Of
    Of- Of -Of-Of-On-On-On-On







    ORG 00H
    Start: MOV R2,#2
    Next1:MOV P2 ,# 00H
    LCALL Delay
    MOV P2,# 0FF H
    LCALL Delay
    DJNZ R2,Next1
    MOV P2, # 00H
    LCALL Delay
    MOV P2, #0F0H
    LCALL Delay
    MOV P2,#00H
    LCALL Delay
    MOV P2,# 0FH
    LCALL Delay
    SJMP Start
    END

    3-1-برنامه فلاشر را طوری بنویسید که هر یک از حالت ها در حافظه ROM ذخیره شود .



    00H,0FFH,00H,55H,0AAH,55H,0AAH

    ORG 00H
    START: MOV R7,#9
    MOV DPTR, #FLASH
    NEXT: CLR A
    MOVC A , @A+ DPTR
    MOV P2 , A
    LCALL DELAY
    INC DPTR
    DJNZ R7, NEXT
    SJMP START
    FLASH: DB 00H,0FFH,00H,55H,0AAH,55H,0AAH
    DELAY:MOV R3,# 4
    NEXT3:MOV R1,# 206
    NEXT2:MOV R0,#200
    DJNZ R0, $
    DJNZ R1, NEXT2
    DJNZ R3, NEXT3
    RET
    END


    3-2-برنامه بالا را طوری تغییر دهید که اولین داده نشان دهنده تعداد حالت ها باشد.


    9, 00H,0FFH,00H,55H,0AAH,55H,0AAH
    4-1- الف)تابعی بنویسید که تعداد یک رقمی موجود در رجیستر A را روی سون سگمنت نمایش دهد .

    Seven seg: MOV A, 30H MOV DPTR , #SEVEN MOVC A,@A+ DPTR CLR P3.6 CLR P3.5 MOV P2, A SETB P3.7 RET SEVEN: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H ب) برنامه ای بنویسید که رقم دلخواه 5 را رموی سون سگمنت نمایش دهد.

    ORG 00H START: MOV 30H,# 6 LCALL Seven seg SJMP START END 4-2-برنامه ای بنویسید که سون سگمنت به صورت ثانیه شمار تک رقمی عمل کند.

    ORG 00 START: MOV R7, #10 MOV DPTR, #SEVEN NEXT : CLR A MOVC A, @A+DPTR CLR P3.6 CLR P3.5 MOV P2, A SETB P3.7 LCALL DELAY INC DPTR DJNZ R7, NEXT SJMP START SEVEN: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H DELAY: MOV R3,# NEXT3: MOV R1,# NEXT2: MOV R0,# DJNZ R0, $ DJNZ R1, NEXT2 DJNZ R3, NEXT3 RET END 5-1-الف)تابعی بنویسید که صبرکند تا میکروسوئیچ رها شود.سپس صبر کند تا میکروسوئیچ فشرده شود.

    آن گاه از تابع خارج شود.

    Micro : NOT R : JNB P3.3, $ LCALL DELAY JNB P3.3,NOT R NOT P: JB P3.3,$ LCALL DELAY JB P3.3 ,NOT P RET DELAY : MOV R1,#99 NEXT: MOV R0,#100 DJNZ R0, $ DJNZ R1,NEXT RET ب)برنامه بنویسید که هر بار با فشردن میکروسوئیچ یک واحد به سون سگمت اضافه کند.

    ORG 00H START: MOV R7, #10 MOV DPTR, #SEVEN NEXT1: CLR A MOVC A, @ A+DPTR CLR P3.6 CLR P3.5 MOV P2,A SETB P3.7 LCALL Micro INC DPTR DJNZ R7, NEXT1 SJMP START SEVEN: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H END 6-1-الف) تابعی بنویسید که صبر کند تا تمام کلید های صفحه کلید رها شود آنگاه صبر کند تا کلیدی فشرده شود .

    سپس شماره کلید را در رجیستر ذخیره نموده و از تابع خارج شود.

    KEY BORD: MOV P0,#70H NOT R: MOV A, P0 ANL A, #1110000B CJNE A, #1110000B, NOT R LCALL DELAY MOV A, P0 ANL A, #1110000B CJNE A, #1110000B,NOT R MOV P0,#70H NOT P: MOV A, P0 ANL A,#1110000B CJNE A, #1110000B,P1 LJMP NOT P P1: LCALL DELAY MOV A, P0 ANL A, #1110000B CJNE A, #1110000B,P2 LJMP NOT P P2: MOV P0,#1111110B MOV A, P0 ANL A, #1110000B CJNE A, #1110000B,R1 MOV P0,#1111101B MOV A, P0 ANL A, #1110000B CJNE A, #1110000B,R2 MOV P0,#1111011B MOV A,P0 ANL A, #1110000B CJNE A, #1110000B,R3 MOV P0,#1110111B MOV A, P0 ANL A, #1110000B CJNE A, #1110000B,R4 LJMP NOT P RET ب)برنامه بنویسید که با فشردن هر کلید شماره آنرا روی سون سگمنت نمایش دهد.

    ORG 00H SETB P3.7 CLR P3.6 CLR P3.5 CLR P3.4 NEXT1: CLR LCALL KEY BORD MOV DPTR,# SEG MOVCA, @A+DPTR MOV P2,A LJMP NEXT1 R1: MOV DPTR, #KEY R1 LJMP F R2: MOV DPTR, #KEY R2 LJMP F R3: MOV DPTR, #KEY R3 LJMP F R4: MOV DPTR, #KEY R4 LJMP F F: JB ACC.4,CLM2 MOV A#0 LJMP S CLM2: JB ACC.5,CLM3 MOV A,#1 LJMP S CLM3: JB ACC.6,F MOV A, #2 LJMP S S: MOVC A,@A+DPTR RET KEY R1: DB 1,2,3 KEY R2: DB 4,5,6 KEY R3: DB 7,8,9 KEY R4: DB 10,0,11 DELAY: MOV R1,#99 NEXT: MOV R0,#100 DJNZ R0, $ DJNZ R1,NEXT RET SEG: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H END 7-1-الف)تابعی جهت ایجاد تاخیر 100ms بنویسید.

    DELAY: MOV R2,#100 : MOV R3,#170 DJNZ R3, $ DJNZ R2, NEXT2 RET ب)تابعی بنویسید که کد دستور موجود در رجیستر A را در رجیستر LCD بنویسد.

    INIT LCD: MOV R0,#5 MOV DPTR,# LCD COD NEXT: CLR A MOVC A,@ A+DPTR LCALL WRITE CO LCALL DELAY LNC DPTR DJNZ R0,NEXT RET LCD COD: DB 38H,0EH,01H,06H,80H WRITE CO: MOV P1,A CLR P3.6 CLR P3.1 SETB P3.2 CLR P3.2 RET ج)تابعی بنویسید که کد اسکی کاراکتر موجود در رجیستر A رادر رجیستر LCD بنویسد.

    WRITE LCD: MOV R1,#6 MOV DPTR,# NAME NEXT1: CLR A MOVC A, @A+DPTR LCALL WRITE DA LCALL DELAY INC DPTR DJNZ R1,NEXT1 RET NAME: DB “JAVAD”,0 WRITE DA: MOV P1,A SETB P3.0 CLR P3.1 SETB P3.2 CLR P3.2 RET د)برنامه بنویسید که نام شما را روی LCD و در سطر اول بنویسد.

    ORG 00H LCALL INIT LCD LCALL WRITE LCD SJMP $ END

فصل اول: (( کاربردها و انواع نمایشگرها )) بنام خدا مقدمه: امروزه یکی از سیستمهایی که بیشتر در سازمانها و مراکز تجاری جهت نمایش تصاویر و حروف اعداد جهت مطلع ساختن عموم از وقایع و تغیرات مورد استفاده قرار می گیرد نمایشگرهای LED  ویا LCD       ( LED DISPLAY & LCD DISPLAY)می باشد. برای مثال در یک فرودگاه برای نمایش دادن زمان و مسیر حرکت ...

دیود نوردهنده LED
این دوید از دو نوع نیمه هادی P & N تشکیل شده است . هر گاه این دیود ، در بایاس مستقیم ولتاژی قرار گیرد و شدت جریان به اندازه کافی باشد ، دیود ، از خود نور تولید می کند . نور تولید شده در محل اتصال دو نیمه هادی تشکیل می شود . نور تولیدی بستگی به جنس به کار برده شده در نیمه هادی دارد . این لامپ چند مزایا بر لامپ های معمولی دارد که عبارتند از :

...

1- مقدمه: کشاورزان همواره در طول تاریخ با علف های هرز در مبارزه بوده­اند و در این راه به پیشرفتهای قابل ملاحظه­ای دست یافته­اند. بشر مبارزه با علفهای هرز را از طریق دست و استفاده از حیوانات شروع نمود و در حال حاضر این راه از طریق مکانیکی و شیمیایی ادامه می­یابد. پیشرفتهای به دست آمده برای مبارزه با علفهای هرز همواره با پیشرفتهای بشر در به کارگیری انرژیهای مختلف همراه بوده است به ...

ریشه اندامی از گیاه است که معمولا در قرار دارد و موجب ثابت نگاه داشتن ساقه و اجزای آن می‌گردد. عمل مهم دیگر ریشه جذب آب و مواد غذایی اولیه نظیر آب و املاح مختلف از زمین بوده و همچنین ممکن است مواد غذایی مختلف درخود ذخیره کند. علاوه بر این اعمال اصلی ، ریشه نظیر ساقه رشد می‌کند و محل عبور جریانهای شیره‌های غذایی است ). با توجه به اعمال مشابه و غیرمشابهی که ریشه با ساقه دارد سبب ...

دلفین دلفین پستاندار دریایی از رده آب‌بازان می‌باشد. خانواده دلفین با ۱۷ جنس و ۳۵ گونه بزرگ‌ترین خانواده زیر راسته نهنگهای دندان دار محسوب می‌شود.اعضای این خانواده در تمام آبهای آزاد جهان و همچنین بعضی رودخانه‌های در امتداد آب شیرین انتشار دارند.این خانواده از دوره آئوسن ظاهر شده‌اند. پوست بدن دلفینها معمولاً صاف و برهنه‌است. ممکن است در سر و تنه تعدادی از آنها مو وجود داشته ...

دیود یک قطعه ‌الکترونیکی است که ‌از به هم چسباندن دو نوع ماده n و p (هر دو از یک جنس ، سیلیسیم یا ژرمانیم) ساخته می‌شود. چون دیود یک قطعه دو پایانه ‌است، اعمال ولتاژ در دو سر پایانه‌هایش سه حالت را پیش می‌آورد. • دیود بی بایاس یا بدون تغذیه که ولتاژ دو سر دیود برابر صفر است و جریان خالص بار در هر جهت برابر صفر است. • بایاس مستقیم یا تغذیه مستقیم که ولتاژ دو سر دیود بزرگتر از صفر ...

سیستم‌های خبره شاخه‌ای از علم نسبتاً جدید هوشی مصنوعی می‌باشند. Charmonand king / 1985 , keller / 1987 , rouch – hindin / 1985 , bonnet / 1985 rouch – hindin 1986 (a) , rauch – hindin /1986 (b) , charniackandmcdermon 1985 watermun/ 19876 و این سیستم ها در سطوح دستیاری ، مشاوره و تخصص عمل می‌کنند ( شکل 1) شکل 1-هوش مصنوعی و شاخه های ان سیستم‌های خبره برای تقلید عملکرد یک فرد ...

معرفی قطعات سخت افزاری کامپیوتر سخت افزار شامل کلیه قطعات کامپیوتر می باشد از قبیل: 1- مادر بورد 2- CPU 3- کیس و پاور 4- فلاپی دیسک 5- هارد دیسک 6- سی دی رام 7- کارت صدا 8- کارت فکس مودم 9- کارت گرافیک 10- کی بورد 11- مانیتور 12- ماوس 13- پلاتر 14- پرینتر 15- کارت شبکه 16- کارت TV 17- کارت I/O 18- قلم نوری 19- RAM 20- رسیور کارت 21- اسکنر آشنایی با قطعات سخت افزاری مادر بورد یا ...

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

در این مقاله سعی میکنم بتون یاد بدم چه جوری IP خودتون را با یه IP دیگه از همون Range عوض کنین. هر موقع که به اینترنت وصل میشین، پروتکل DHCP به شما یه IP تخصیص میده. عوض کردن این IP کار چندان سختی نیست و البته میتونه مفید هم باشه! موقعی که شما تحت حمله DDoS هستین یا وقتی که میخواین تمامی درخواستها به یه وب سرور رو به طرف خودتون Redirect کنین یا فرضاً وقتی که IP شما بسته شده و ...

ثبت سفارش
تعداد
عنوان محصول