ممكن اعرف ما معناه هذا الكود ....ADCON1=7;
انا اعرف ان هذا الكود يجعل المدخل هو دجتل ولكن لماذا يساوي رقم سبعة .....وبارك الله فيك
|
السلام عليكم
;ADCON1=7
أو ;ADCON1=6
لا فرق..
معناه موجود في داتا شيت المتحكم Pic16F877a في القسم الخاص بالمحول A/D
;تحديدا البتات الأولى b0,b1.b2.b3 من المسجل adcon1 هي التي تحدد نوع :
المداخل التي ستبرمج أنالوج .
والمداخل التي ستبرمج ديجتال.
إضافة إلى تحديد مدخل أو مدخلي نوع الجهود المرجعية في حالة تشغيل المحول أنالوج/ديجيتال) .
هذا جدول بالمسجل adcon1 في الداتا شيت يذكر كل احتمالات تهيئة المداخل المعنية من البورت A و E كمداخل أنالوج أو ديجتال (أو دخول الجهد المرجعي عند الحاجة):
ملاحظة:
011x تعني 0110 أو 0111
وطبعا 6 عشري = 0110 binary و 7 عشري = 0111 binary

وهنا توضيح السطر المعني :