CLB_KỸ THUẬT ĐIỆN _ĐIỆN TỬ
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

CLB_KỸ THUẬT ĐIỆN _ĐIỆN TỬ

TRƯỜNG ĐH QUY NHƠN
 
Trang ChínhTHẢO LUẬN CHUYÊTìm kiếmLatest imagesĐăng kýĐăng Nhập

 

 LẬP TRÌNH C++ CHO VI ĐIỀU KHIỂN P4.

Go down 
Tác giảThông điệp
canhbuom




Tổng số bài gửi : 56
Điểm : 4940
Reputation : 0
Join date : 18/05/2011
Age : 34
Đến từ : quang ngai

LẬP TRÌNH C++ CHO VI ĐIỀU KHIỂN P4. Empty
Bài gửiTiêu đề: LẬP TRÌNH C++ CHO VI ĐIỀU KHIỂN P4.   LẬP TRÌNH C++ CHO VI ĐIỀU KHIỂN P4. I_icon_minitimeMon Nov 07, 2011 12:38 am

III. C cho 8051

1. Keil Variable Extensions

data địa chtrc tiếp MOV A, 07Fh

idata địa chgián tiếp MOV R0, #080h

MOV A, R0

xdata bnhngoài MOVX @DPTR

code bnhchương trình MOVC @A+DPTR

VD

unsigned int data bien = 0; // them data vao khai bao kieu bien

Chú ý rng , bn có thkhông cn khai báo cth, chcn

unsigned int checksum = 0;

2. Địa chngt

Interrupt

Vector

address

Interrupt

number

External 0 0003h 0

Lp trình C cho VXL - Cơ bn VAGAM - giotdang

Timer 0 000Bh 1

External 1 0013h 2

Timer 1 001Bh 3

Serial 0023h 4

org 00h

ljmp main

org 0003h

ljmp ngat0

org 30h

main: // chuong trinh chinh

...

Here: sjmp Here // vong lap vo tan

ngat0:

...

reti

code C

Code:

void main // chuong trinh chinh

{

...

while(1) //vong lap vo tan sau khi thuc hien xong cong viec

}

void ngat0(void) interrupt 0 // chuong trinh ngat

{

...

}
Về Đầu Trang Go down
 
LẬP TRÌNH C++ CHO VI ĐIỀU KHIỂN P4.
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» LẬP TRÌNH C++ CHO VI ĐIỀU KHIỂN P1.
» LẬP TRÌNH C++ CHO VI ĐIỀU KHIỂN P2.
» LẬP TRÌNH C++ CHO VI ĐIỀU KHIỂN P3.
» NHỮNG VẤN ĐỀ THIẾT YẾU CỦA QUÁ TRÌNH ĐIỀU KHIỂN...Essentials of Process Control Book
» Notepad++ 5.8 Final - Công cụ soạn thảo ngôn ngữ lập trình

Permissions in this forum:Bạn không có quyền trả lời bài viết
CLB_KỸ THUẬT ĐIỆN _ĐIỆN TỬ :: KIẾN THỨC ĐẠI CƯƠNG-
Chuyển đến