Google Translate
جهت دريافت رايگان تازه هاي سايت شماره مويايل خود را به همراه نام و نام خانوادگي به شماره 99009123812060 ارسال كنيد.
· موتور همو پلار در 10 ثانيه | [ 5 نظر - 15878 مشاهده ] |
· نصب برنامه در Slax | [ 9 نظر - 12167 مشاهده ] |
· ورود به محيط Slax | [ 16 نظر - 12622 مشاهده ] |
· خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32 | [ 33 نظر - 26480 مشاهده ] |
· رله کنترل فاز Three Phase Monitor | [ 35 نظر - 30718 مشاهده ] |
ميكروكنترل: ساعت دیجیتال توسط 8051 و اسمبلی
قطعات مورد نياز :
در نمونه شبيه سازي شده ما مي توانيم از سون سگمنت هاي BCD(ورودي BCD ) استفاده كنيم اما در محيط واقعي چنين 7SEGMENT هايي در بازار وجود ندارد.
به همين دليل ما از اي سي 4543 براي تبديل كد ارسالي از ميكرو (BCD ) به كد قابل
فهم براي سون سگمنت استفاده مي كنيم . اين اي سي از 16 پايه تشكيل شده است.
از پايه 2 تا 5 براي ورودي و از پايه 9 تا 15 براي خروجي استفاده شده است.
همانطور كه در شكل بالا مشاهده مي كنيد اين مدار با اي سي 4543 بسته شده است
البته هدف از اين كار صرفه جويي در مصرف بيت پورت هاي خروجي مي باشد اما مي توان از
7SEG هاي 2 تايي يا 4 تايي و يا 6 تايي هم استفاده كرد كه البته به دليل زياد شدن
خطوط برنامه و سخت تر شدن ان باعث خطاهاي ميلي ثانيه اي مي شود كه در استفاده دراز
مدت از ساعت مي توان مشاهده كرد . ORG 0000H MOV P0,#00H MOV P1,#0FFH MOV P1,#00H MOV P2,#00H MOV P3,#00H MOV R0,#00H MOV R1,#00H MOV R2,#00H MOV R3,#00H MOV R4,#00H MOV R5,#00H MOV R6,#00H MOV R7,#00H AAA: MOV R7,#60D MOV A,#00H ALI: MOV P0,A CALL DELAY JB P1.0,DAGH JB P1.1,DAGH1 JB P1.2,SAAT JB P1.3,SAAT1 INC A CJNE A,#0AH,DDD DA A DDD: CJNE A,#1AH,EEE DA A EEE: CJNE A,#2AH,FFF DA A FFF: CJNE A,#3AH,GGG DA A GGG: CJNE A,#4AH,HHH DA A HHH: DJNZ R7,ALI DAGH: INC R6 MOV A,R6 CJNE A,#0AH,III DA A III: CJNE A,#1AH,JJJ DA A JJJ: CJNE A,#2AH,KKK DA A KKK: CJNE A,#3AH,LLL DA A LLL: CJNE A,#4AH,MMM DA A MMM: CJNE A,#5AH,NNN DA A NNN: MOV R6,A MOV P2,R6 CJNE A,#60H,AAA MOV R6,#00H MOV P2,R6 SAAT: INC R5 MOV A,R5 CJNE A,#0AH,OOO DA A OOO: CJNE A,#1AH,PPP DA A PPP: MOV R5,A MOV P3,R5 CJNE R5,#24H,AAA MOV R5,#00H MOV P3,R5 JMP AAA SAAT1: DEC R5 MOV A,R5 CJNE A,#1FH,OOOO MOV A,#19H OOOO: CJNE A,#0FH,PPPP MOV A,#09H PPPP: CJNE A,#0FFH,SSSS MOV A,#24H SSSS: JMP PPP DAGH1: DEC R6 MOV A,R6 CJNE A,#5FH,IIII MOV A,#59H IIII: CJNE A,#4FH,JJJJ MOV A,#49H JJJJ: CJNE A,#3FH,KKKK MOV A,#39H KKKK: CJNE A,#2FH,LLLL MOV A,#29H LLLL: CJNE A,#1FH,MMMM MOV A,#19H MMMM: CJNE A,#0FH,NNNN MOV A,#09H NNNN: CJNE A,#0FFH,QQQQ MOV A,#59H QQQQ: JMP NNN DELAY: MOV R4,#4D LEEP3: MOV R3,#199D LEEP2: MOV R2,#250D LEEP1: NOP NOP DJNZ R2,LEEP1 DJNZ R3,LEEP2 DJNZ R4,LEEP3 RET ENDجهت دانلود نقشه و سورس برنامه به همراه توضیحات بیشتر از لینک زیر استفاده کنید. http://www.hlachini.com/download-file-19.html همچنین برای تماس با آقای علیرضا نخعی از ایمیل ar_nakhaee2000[at]yahoo[dot]com استفاده کنید. کلمات کليدي : ساعت دیجیتال توسط 8051 و اسمبلی clock 7segment نخعی ارسال شده در مورخه : چهارشنبه، 3 شهريور ماه ، 1389 توسط lachini
مرتبط با موضوع : خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32 [چهارشنبه، 29 دي ماه ، 1389]ولتمتر AC با امکان ارسال SMS [شنبه، 18 دي ماه ، 1389] تابلو نمایش نرخ ارز با ATmega8 [جمعه، 17 دي ماه ، 1389] ساعت دیجیتال توسط ATmega8 [جمعه، 9 مهر ماه ، 1389] ضبط صوت دیجیتال توسط میکرو AVR [شنبه، 8 خرداد ماه ، 1389] تایمر موزیکال توسط AVR [يكشنبه، 25 اسفند ماه ، 1387] مدار دزدگیر با امکان شماره گیری [چهارشنبه، 23 بهمن ماه ، 1387] منبع تغذيه ديجيتالي صفر تا سي ولت با Atmega8-PWM [سه شنبه، 17 دي ماه ، 1387] منبع تغذيه ديجيتالي صفر تا سي ولت با Atmega8 [سه شنبه، 17 دي ماه ، 1387]
[ ارسال جوابیه ]
[ ارسال جوابیه ]
[ ارسال جوابیه ] |
امتیاز دهی به مطلب
تعداد آراء: 63 انتخاب ها
|