เขียนโปรแกรมด้วย microC

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Suphot Sawattiwong Function ใน C# Suphot Sawattiwong
Advertisements

Lab Part Nattee Niparnan
โปรแกรมทดสอบที่1 ทดสอบการแสดงผลข้อความ
XNA Basic.
เสรี ชิโนดม MS SQLServer 7 เสรี ชิโนดม
เปลี่ยนสี และรูปแบบของตัวหนังสือ และจุดเชื่อมโยง
การใช้งาน Microsoft PowerPoint
คู่มือการติดตั้ง Printer และ รูปแบบใบเสร็จรับเงิน
ระบบทรัพย์สินถาวร KKUF MIS
ตัวแปรชุด การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
Computer Programming 1 LAB Test 3
BC322 ครั้งที่ 6 Text file BC322 : computer Programming (Week6)
คำสั่ง while และ คำสั่ง do..while
Pull down menu Pull down menu แบบการโต้ตอบที่รายการ
Control Statement for while do-while.
Structure Programming
Structure Programming
LAB # 4 Computer Programming 1 1. พิจารณาโปรแกรมต่อไปนี้
Computer Programming 1 LAB # 6 Function.
LAB # 5 Computer Programming 1 1.
LAB # 4.
Week 15 C Programming.
คำสั่งเพื่อการกำหนดเงื่อนไข
ฟังก์ชั่น function.
ปฏิบัติการครั้งที่ 9 ฟังก์ชัน.
คำสั่งควบคุมการทำงาน
World Wide Web WWW.
บทที่ 12 Structure and union Kairoek choeychuen
ASP:ACCESS Database.
ASP:ACCESS Database.
LOGO Array. ประเภทของ Array - อาเรย์ 1 มิติ (One) - อาเรย์ 2 มิติ (Two) - อาเรย์ 3 มิติ (Three) 2.
 เป็นเมธอดที่มีคุณลักษณะของ Polymorphism รูปแบบหนึ่ง โดยใช้ชื่อเมธอดเดียวกัน มากกว่า 1 เมธอด เพื่อทำงานในแบบเดียวกัน  คลาสลูกสามารถเขียนทับ เมธอดของคลาสแม่ได้
บทที่ 4 Method (1).
คำสั่งควบคุมการทำงาน
การทดลองที่ 9 Loops (วงวน) การทดลองที่ 9 Loops (วงวน)
Information Technology Project Management
input from keyboard มหาวิทยาลัยเนชั่น การโปรแกรมเชิงวัตถุด้วยภาษา JAVA
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 15 มิถุนายน 2550 Structure Programming มหาวิทยาลัยเนชั่น.
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 7 มิถุนายน 2556 Text File Processing มหาวิทยาลัยเนชั่น.
การสร้างฟังก์ชั่นเพื่อพัฒนาโปรแกรม Interactive C
เครื่องมือในการพัฒนา Android App
การประยุกต์ใช้ ง การเขียนโปรแกรมบนระบบไร้ สาย.
การสร้างเหตุการณ์ click ให้กับปุ่มกด Button
การ Generate ตารางข้อมูลให้เป็นแผนที่โดยใช้ ArcView
Java Desktop Application #4
การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
Java Desktop Application #5
การเขียนผังงาน ผังงานคือ อะไร ?.
Week 10 การเขียนโปรแกรมเบื้องต้น #2
Week 5 การทำซ้ำโดย while loop และ do while loop
โปรแกรมประยุกต์อื่นๆ
Week 5 การทำซ้ำโดย while loop และ do while loop
Debugging in VC Computer Programming for Engineers.
คำสั่งควบคุมขั้นตอน Flow control statements
การเขียนโปรแกรม PHP เชื่อมต่อกับ MySQL
ที่เมนู Start - All Programs - TURBO C++ V4.5 และ TURBO C++
Java for Android Mobile Application Developers
หลักการสร้างสรรค์ชุดคำสั่ง ๓
คำสั่งแบบมีเงื่อนไข Conditional Statements
Login เข้าสู่ระบบงานสำหรับเจ้าหน้าที่ 1. เข้าหน้าจอเจ้าหน้าที่ 2. เข้าสู่ระบบงานเจ้าหน้าที่โดยการ loginwww.xxxx.xx/administrator.
Lesson01 แมวเหมียว การแสดงภาพและเสียง. 1. คลิก New Project.
บทที่ 9 การสร้างและใช้ งานฟังก์ชั่น C Programming C-Programming.
คำสั่งวนซ้ำ.
Powerpoint Templates Page 1 Powerpoint Templates Selection Structure โครงสร้างการทำงานแบบทางเลือก.
Function. วัตถุประสงค์การเรียนรู้ ให้รู้จักว่าฟังก์ชันคืออะไร ให้รู้จักว่าเราสร้างฟังก์ชันเพื่อจุดประสงค์ใด หรือ เพื่อประโยชน์ใด ให้รู้จักประเภทของฟังก์ชัน.
1. เปิดเอกสาร Flash เลือกเมนู File -> New แล้วเลือก Flash File (ActionScript 2.0) 2. ไปที่เมนู Insert -> New Symbol 3. ที่หน้าต่าง Create New Symbol -
การทำซ้ำ Pisit Nakjai.
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์ สัปดาห์ที่ 5 การเขียนโปรแกรมแบบทางเลือก การเขียนโปรแกรมแบบวนซ้ำ.
รายการ (Lis t) [3] ผู้สอน อาจารย์ ยืนยง กันทะเนตร สาขาวิชาเทคโนโลยีคอมพิวเตอร์เคลื่อนที่ คณะเทคโนโลยีสารสนเทศและการสื่อสาร Website : ict.up.ac.th/yeunyong.
บทที่ 3 โครงสร้างภาษาซีเบื้องต้น
ใบสำเนางานนำเสนอ:

เขียนโปรแกรมด้วย microC

สร้างโครงงานหรือโปรเจคใหม่ โดยคลิกที่ Project > New Project…

Project Name ใส่ชื่อ Project ที่เราจะสร้าง Project Path เลือกตำแหน่งที่จะใช้บันทึกไฟล์ Description คือ รายละเอียดเพิ่มเติม Device เลือกเป็น PIC16F627A Clock กำหนดเป็น 4.00 MHz เลือก Default แล้วเลือก OK

เขียนโค้ดโปรแกรมลงในหน้าต่างโค้ดโปรแกรม

Source Code Page 3 int Read_LDR(void) { int i; i =0; TRISA = 0xF0; PORTA.F0 = 1; Delay_ms(1000); TRISA = 0xF1; while(PORTA.F0 == 1) i++; } i = i/2; return i ; void checkagain(void) int LDR_value; TRISB = 0x00; CMCON = 0x07; LDR_value = Read_LDR(); if (LDR_value<60) PORTB.F0 = 1; else PORTB.F0 = 0; Page 1 void checkagain(void); int Read_LDR(void); main() { int LDR_value; TRISB = 0x00; CMCON = 0x07; while(1) LDR_value = Read_LDR(); if (LDR_value<60) delay_ms(10000); checkagain(); } else PORTB.F0 = 0; Page 2 void checkagain(void); int Read_LDR(void); main() { int LDR_value; TRISB = 0x00; CMCON = 0x07; while(1) LDR_value = Read_LDR(); if (LDR_value<60) delay_ms(10000); checkagain(); } else PORTB.F0 = 0;

เมื่อเขียนโค้ดเสร็จให้ทำการ Compile โดยใช้คำสั่ง Project > Build