السلام عليكم أحبتي
اين اجد شرح مفصل عن المايكرو PIC16F630
هل يوجد تطبيقات مشروحة عنه بالذات
|
السلام عليكم ورحمه الله وبركاته
تفضل أخي دة مثال صغير للتعامل مع هذا البك ..
صورة للدائرة المستخدمة ..
ودة الكود الخاص بالبرنامج ..
كود:
#define TIMER delay_ms(200);
int x=0;
void main() {
TRISC=0; PORTC=0;
TRISA=8; PORTA=0;
PORTC=63; PORTA=55; delay_ms(1500);
PORTC=0; PORTA=0;
while(1){
PORTA=1; TIMER PORTA=2; TIMER PORTA=4; TIMER
PORTA=16; TIMER PORTA=32; TIMER
PORTA=64; TIMER PORTA=0;
PORTC=1; TIMER PORTC=2; TIMER PORTC=4; TIMER
PORTC=8; TIMER PORTC=16; TIMER PORTC=32; TIMER
PORTC=64; TIMER
//********************************************************//
}
}
ببساطة هذا البك يحتوي علي هزاز داخلي يغنيك عن استخدام كرستالة خارجية ..
وبيتم ضبط اختيار الهزاز الداخلي لهذا الميكرو من خلال المكتبة الموجودة بالمترجم اللذي تتعامل مهة ..
وهذة الصورة توضح لك القائمة الخاصة بأختيار نوع الهزاز اللذي تريد تشغيله .. أو تهيئه الميكرو لكي يعمل علي كرستالة خارجية .
وهنا تم اختيار الهزاز الداخليى لاحظ الصورة والسطر الأزرق ..
حاول التعامل مع الكود وغير علية وتدرب عليه كثيرااا لكي تستطيع فهم التعامل مع مثل هذة الأنواع من الميكرو كنترولر ..
تحياتي لك