ELECTRONIC STABILITY PROGRAM (ESP ) LECTURER NAME: MR. KHAIRUL AKMAL BIN NUSI
Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.
-
Upload
camille-merriott -
Category
Documents
-
view
215 -
download
0
Transcript of Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.
![Page 1: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/1.jpg)
Istall and Learning
MikroC Pro for Pic
Mr. Banyat Somsupan
ubonTecnical
Unit 2
![Page 2: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/2.jpg)
• software is called MikroC for PIC which you can download from the following link
http://www.mikroe.com/eng/products/view/228/mikroc-pro-for-avr/• It would be used to simulate C-programs in PIC microcontrollers
(1) S/W Installation
Electronic Ubontecnical
![Page 3: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/3.jpg)
1. ดั�บเบ��ลคล�ก Icon
การติ�ดัติ��ง MikroC Pro for Pic
Electronic Ubontecnical
2 2. คล�ก next
![Page 4: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/4.jpg)
การติ�ดัติ��ง Mikroc Pro
Electronic Ubontecnical
3 คล�ก
€4 คล�ก
![Page 5: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/5.jpg)
การติ�ดัติ��ง MikroC
Electronic Ubontecnical
5 คล�ก
![Page 6: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/6.jpg)
การติ�ดัติ��ง MikroC pro
Electronic Ubontecnical
6 กา ถู�กทั้��งหมดแล้�วคล้�ก Next
![Page 7: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/7.jpg)
การติ�ดัติ��ง MikroC pro
Electronic Ubontecnical
7 คล�ก
![Page 8: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/8.jpg)
การติ�ดัติ��ง MikroC pro
Electronic Ubontecnical
8 คล้�ก
9 คล้�ก
![Page 9: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/9.jpg)
การติ�ดัติ��ง MikroC pro
Electronic Ubontecnical
10 คล�ก
![Page 10: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/10.jpg)
การติ�ดัติ��ง MikroC pro
Electronic Ubontecnical
11 คล�ก
12 คล�ก
![Page 11: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/11.jpg)
การติ�ดัติ��ง MikroC pro
Electronic Ubontecnical
13 คล้�ก14 คล้�ก
![Page 12: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/12.jpg)
การติ�ดัติ��ง MikroC pro
Electronic Ubontecnical
15 คล�ก
![Page 13: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/13.jpg)
การใช้�งาน MikroC Pro.
Electronic Ubontecnical
1. ดั�บเบ��ลคล�ก Icon
2 ดั�บเบ��ลคล�ก New Project
![Page 14: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/14.jpg)
(1) cont.
Electronic Ubontecnical
3 คล�ก Next
![Page 15: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/15.jpg)
(2) cont.
Electronic Ubontecnical
4 ติ��งช้��อ ไฟล� 5 คล�กสร�าง Folderใหม่�
6 คล�ก Drive C
7 คล�ก Make New Folder
![Page 16: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/16.jpg)
(3) Cont
Electronic Ubontecnical
8 ติ��งช้��อ
9 คล�ก OK
10 คล�กเล�อกเบอร� Pic
11 พิ�ม่พิ�คาของ Crystall
12 คล�ก Next
![Page 17: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/17.jpg)
(4) Cont.
Electronic Ubontecnical
13 คล�ก Next
![Page 18: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/18.jpg)
(5) cont.
Electronic Ubontecnical
14 คล้�ก
![Page 19: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/19.jpg)
(6) Cont.
Electronic Ubontecnical
15 คล�ก Finish
![Page 20: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/20.jpg)
(7) Cont
Electronic Ubontecnical
พิ�ม่พิ� Code ภาษา C
![Page 21: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/21.jpg)
ติ�วอย่�าง การพิ�ม่พิ� Code ค#าส��ง
Electronic Ubontecnical
1 พิ�ม่พิ� Code
2 คล�ก Build เพิ��อสร�าง .hex
3 หากไม่�ม่$ข�อผิ�ดัพิลาดัจะพิบ Successfully
![Page 22: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/22.jpg)
Example (1)
void main(void) { TRISB =0; // make Port B an output
While ( 1 ) // repeat forever like while(ture) { PORTB = 0x55; delay_ms(1000); PORTB = 0xAA; delay_ms(1000); } }
Write a MikroC for Pic program to toggle all the bits of port B
Electronic Ubontecnical
![Page 23: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/23.jpg)
Example (2)
void main(void) { unsigned char z; TRISB =0; // make Port B an output
while (1); // needed If running in hardware { for (z=0;z<=255;z++) PORTB =Z; delay_ms(500); }}
Write a MikroC program to send values 00-FF to port B
Electronic Ubontecnical
![Page 24: Mr. Banyat Somsupan ubonTecnical Unit 2. Electronic Ubontecnical.](https://reader038.fdocuments.in/reader038/viewer/2022102923/551a47c9550346545e8b5289/html5/thumbnails/24.jpg)
Thanks
Mr. Banyat Sosupan
Electronic Ubontecnical