CHÀO MỪNG CÁC BẠN ĐẾN VỚI DIỄN ĐÀN LỚP CĐTĐ08 .

Mời bạn Đăng Nhập nếu đã có tài khoản.

Hoặc Đăng Ký 1 tài khoản miển phí trên diển đàn

web: http://cdtdcaothang.forumotion.com

gmail: classcdtd08@gmail.com

LOP CĐTĐ08 Chúc bạn online vui vẽ.




Join the forum, it's quick and easy

CHÀO MỪNG CÁC BẠN ĐẾN VỚI DIỄN ĐÀN LỚP CĐTĐ08 .

Mời bạn Đăng Nhập nếu đã có tài khoản.

Hoặc Đăng Ký 1 tài khoản miển phí trên diển đàn

web: http://cdtdcaothang.forumotion.com

gmail: classcdtd08@gmail.com

LOP CĐTĐ08 Chúc bạn online vui vẽ.


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.
Đăng Nhập

Quên mật khẩu

CLOCK
Top posters
takeru (221)
Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_lcapHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_voting_barHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_rcap 
NTV (216)
Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_lcapHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_voting_barHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_rcap 
leeminhtinhj (186)
Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_lcapHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_voting_barHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_rcap 
maichanthuy (176)
Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_lcapHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_voting_barHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_rcap 
giaminhtien (166)
Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_lcapHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_voting_barHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_rcap 
vanycdtd082 (146)
Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_lcapHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_voting_barHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_rcap 
nhieulk (131)
Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_lcapHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_voting_barHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_rcap 
embracelife (102)
Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_lcapHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_voting_barHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_rcap 
MinhTung (91)
Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_lcapHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_voting_barHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_rcap 
tnthk12 (85)
Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_lcapHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_voting_barHướng dẫn tạo thư viện C cho 89x51 đây !!!!! I_vote_rcap 

HOME

---------Quảng Cáo--------- Free for CDTD08

Latest topics
» Tin tổng hợp Lớp CĐTĐ08 Khóa 2008 - 2011
by dtn711 12/18/2015, 11:03

» vcb
by vuong_ho 1/30/2015, 11:15

» chao đổi bài họ
by linhcddt12 8/18/2014, 16:42

» a chi oi co cai de tai nao ve viđieu khien thy ac up len e tham khao voi tks ac nhieu nha
by linhcddt12 8/13/2014, 22:54

» VẮNG VẺ THẾ,
by embracelife 6/16/2014, 23:50

» Tantric Down And Out
by  12/19/2013, 19:04

» Adobe Premiere Pro Power Tips Jordan, Larry||
by  12/19/2013, 14:09

» Ai biết cho tui hỏi Về cái lập trình VXL coi
by vanycdtd082 6/24/2013, 20:25

SỐ LƯỢC TRUY CẬP

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

+3
kakaka_3009
ze_ro2624
hanmachik
7 posters

Go down

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! Empty Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

Bài gửi by hanmachik 6/3/2010, 18:37

các bạn vào CT RIDE51--->new--->C file---->nhập đoạn mã sau vào:

/*--------------------------------------------------------------------------
AT89X51.H

Header file for the low voltage Flash Atmel AT89C51 and AT89LV51.
Copyright (c) 1995-1996 Keil Software, Inc. All rights reserved.
--------------------------------------------------------------------------*/

#ifndef AT89X51_HEADER_FILE
#define AT89X51_HEADER_FILE 1

/*------------------------------------------------
Byte Registers
------------------------------------------------*/
sfr P0 = 0x80;
sfr SP = 0x81;
sfr DPL = 0x82;
sfr DPH = 0x83;
sfr PCON = 0x87;
sfr TCON = 0x88;
sfr TMOD = 0x89;
sfr TL0 = 0x8A;
sfr TL1 = 0x8B;
sfr TH0 = 0x8C;
sfr TH1 = 0x8D;
sfr P1 = 0x90;
sfr SCON = 0x98;
sfr SBUF = 0x99;
sfr P2 = 0xA0;
sfr IE = 0xA8;
sfr P3 = 0xB0;
sfr IP = 0xB8;
sfr PSW = 0xD0;
sfr ACC = 0xE0;
sfr B = 0xF0;

/*------------------------------------------------
P0 Bit Registers
------------------------------------------------*/
sbit P0_0 = 0x80;
sbit P0_1 = 0x81;
sbit P0_2 = 0x82;
sbit P0_3 = 0x83;
sbit P0_4 = 0x84;
sbit P0_5 = 0x85;
sbit P0_6 = 0x86;
sbit P0_7 = 0x87;

/*------------------------------------------------
PCON Bit Values
------------------------------------------------*/
#define IDL_ 0x01

#define STOP_ 0x02
#define PD_ 0x02 /* Alternate definition */

#define GF0_ 0x04
#define GF1_ 0x08

#define SMOD_ 0x80

/*------------------------------------------------
TCON Bit Registers
------------------------------------------------*/
sbit IT0 = 0x88;
sbit IE0 = 0x89;
sbit IT1 = 0x8A;
sbit IE1 = 0x8B;
sbit TR0 = 0x8C;
sbit TF0 = 0x8D;
sbit TR1 = 0x8E;
sbit TF1 = 0x8F;

/*------------------------------------------------
TMOD Bit Values
------------------------------------------------*/
#define T0_M0_ 0x01
#define T0_M1_ 0x02
#define T0_CT_ 0x04
#define T0_GATE_ 0x08
#define T1_M0_ 0x10
#define T1_M1_ 0x20
#define T1_CT_ 0x40
#define T1_GATE_ 0x80

#define T1_MASK_ 0xF0
#define T0_MASK_ 0x0F

/*------------------------------------------------
P1 Bit Registers
------------------------------------------------*/
sbit P1_0 = 0x90;
sbit P1_1 = 0x91;
sbit P1_2 = 0x92;
sbit P1_3 = 0x93;
sbit P1_4 = 0x94;
sbit P1_5 = 0x95;
sbit P1_6 = 0x96;
sbit P1_7 = 0x97;

/*------------------------------------------------
SCON Bit Registers
------------------------------------------------*/
sbit RI = 0x98;
sbit TI = 0x99;
sbit RB8 = 0x9A;
sbit TB8 = 0x9B;
sbit REN = 0x9C;
sbit SM2 = 0x9D;
sbit SM1 = 0x9E;
sbit SM0 = 0x9F;

/*------------------------------------------------
P2 Bit Registers
------------------------------------------------*/
sbit P2_0 = 0xA0;
sbit P2_1 = 0xA1;
sbit P2_2 = 0xA2;
sbit P2_3 = 0xA3;
sbit P2_4 = 0xA4;
sbit P2_5 = 0xA5;
sbit P2_6 = 0xA6;
sbit P2_7 = 0xA7;

/*------------------------------------------------
IE Bit Registers
------------------------------------------------*/
sbit EX0 = 0xA8; /* 1=Enable External interrupt 0 */
sbit ET0 = 0xA9; /* 1=Enable Timer 0 interrupt */
sbit EX1 = 0xAA; /* 1=Enable External interrupt 1 */
sbit ET1 = 0xAB; /* 1=Enable Timer 1 interrupt */
sbit ES = 0xAC; /* 1=Enable Serial port interrupt */
sbit ET2 = 0xAD; /* 1=Enable Timer 2 interrupt */

sbit EA = 0xAF; /* 0=Disable all interrupts */

/*------------------------------------------------
P3 Bit Registers (Mnemonics & Ports)
------------------------------------------------*/
sbit P3_0 = 0xB0;
sbit P3_1 = 0xB1;
sbit P3_2 = 0xB2;
sbit P3_3 = 0xB3;
sbit P3_4 = 0xB4;
sbit P3_5 = 0xB5;
sbit P3_6 = 0xB6;
sbit P3_7 = 0xB7;

sbit RXD = 0xB0; /* Serial data input */
sbit TXD = 0xB1; /* Serial data output */
sbit INT0 = 0xB2; /* External interrupt 0 */
sbit INT1 = 0xB3; /* External interrupt 1 */
sbit T0 = 0xB4; /* Timer 0 external input */
sbit T1 = 0xB5; /* Timer 1 external input */
sbit WR = 0xB6; /* External data memory write strobe */
sbit RD = 0xB7; /* External data memory read strobe */

/*------------------------------------------------
IP Bit Registers
------------------------------------------------*/
sbit PX0 = 0xB8;
sbit PT0 = 0xB9;
sbit PX1 = 0xBA;
sbit PT1 = 0xBB;
sbit PS = 0xBC;
sbit PT2 = 0xBD;

/*------------------------------------------------
PSW Bit Registers
------------------------------------------------*/
sbit P = 0xD0;
sbit FL = 0xD1;
sbit OV = 0xD2;
sbit RS0 = 0xD3;
sbit RS1 = 0xD4;
sbit F0 = 0xD5;
sbit AC = 0xD6;
sbit CY = 0xD7;

/*------------------------------------------------
Interrupt Vectors:
Interrupt Address = (Number * Cool + 3
------------------------------------------------*/
#define IE0_VECTOR 0 /* 0x03 External Interrupt 0 */
#define TF0_VECTOR 1 /* 0x0B Timer 0 */
#define IE1_VECTOR 2 /* 0x13 External Interrupt 1 */
#define TF1_VECTOR 3 /* 0x1B Timer 1 */
#define SIO_VECTOR 4 /* 0x23 Serial port */

/*------------------------------------------------
------------------------------------------------*/
#endif

rồi lưu file dưới tên: AT89x51.h vào thư mục INC ở nơi bạn cài RIDE51.
vào lại thư mục INC kiểm tra xem đã có file AT89x51.h chưa.
bây giờ bạn đã có thể khai báo thư viện C trong RIDE51 rồi đó.
Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! 34817 Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! 34817 Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! 34817 Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! 34817
hanmachik
hanmachik
cấp 4
cấp 4

Tổng số bài gửi : 77
Điểm : 5548
Birthday : 02/11/1990
Join date : 24/03/2010
Age : 33

Về Đầu Trang Go down

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! Empty Re: Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

Bài gửi by ze_ro2624 6/3/2010, 22:13

thank you

ze_ro2624
cấp 1
cấp 1

Tổng số bài gửi : 7
Điểm : 5097
Birthday : 02/06/1990
Join date : 02/06/2010
Age : 33

Về Đầu Trang Go down

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! Empty Re: Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

Bài gửi by kakaka_3009 6/3/2010, 22:41

sax sax.
kakaka_3009
kakaka_3009
cấp 3
cấp 3

Tổng số bài gửi : 41
Điểm : 5468
Birthday : 30/09/1990
Join date : 16/03/2010
Age : 33

Về Đầu Trang Go down

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! Empty Re: Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

Bài gửi by lahandauthep 6/5/2010, 20:46

thanks nha!!
lahandauthep
lahandauthep
cấp 4
cấp 4

Tổng số bài gửi : 64
Điểm : 5482
Birthday : 23/04/1990
Join date : 04/03/2010
Age : 33

Về Đầu Trang Go down

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! Empty Re: Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

Bài gửi by quynh_van89 6/6/2010, 17:06

thanks nha! mà đứa nào vậy nhỉ.

quynh_van89
cấp 1
cấp 1

Tổng số bài gửi : 8
Điểm : 5183
Birthday : 12/05/1989
Join date : 19/03/2010
Age : 34

Về Đầu Trang Go down

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! Empty Re: Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

Bài gửi by quynh_van89 6/6/2010, 18:54

có ai có vd mẫu về c nào đo ko .cho tui với ,để dich thử coi chứ tui viết dịch hoài ma ko đc ah.thanks trước nha

quynh_van89
cấp 1
cấp 1

Tổng số bài gửi : 8
Điểm : 5183
Birthday : 12/05/1989
Join date : 19/03/2010
Age : 34

Về Đầu Trang Go down

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! Empty Re: Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

Bài gửi by hanmachik 6/7/2010, 20:37

Cái này Q qua bên Topic của lập trình có đó Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! 496601
hanmachik
hanmachik
cấp 4
cấp 4

Tổng số bài gửi : 77
Điểm : 5548
Birthday : 02/11/1990
Join date : 24/03/2010
Age : 33

Về Đầu Trang Go down

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! Empty Re: Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

Bài gửi by batuoc_duong 9/22/2010, 22:43

C2 cug kha doa! hjhj
batuoc_duong
batuoc_duong
cấp 3
cấp 3

Tổng số bài gửi : 39
Điểm : 5317
Birthday : 09/03/1989
Join date : 04/03/2010
Age : 35
Đến từ : BT

Về Đầu Trang Go down

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! Empty Re: Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

Bài gửi by hanmachik 9/24/2010, 18:02

MK thank thì cho đàng hoàng nhé . . thằng tước ml . .. :3D_36:
hanmachik
hanmachik
cấp 4
cấp 4

Tổng số bài gửi : 77
Điểm : 5548
Birthday : 02/11/1990
Join date : 24/03/2010
Age : 33

Về Đầu Trang Go down

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! Empty Re: Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

Bài gửi by MinhTung 9/29/2010, 17:48

mấy chú xài đc hem zạ?
sao t nạp zô oỳ mừk nó cũg có lỗi àh!!!
MinhTung
MinhTung
cấp 4
cấp 4

Tổng số bài gửi : 91
Điểm : 5576
Join date : 16/01/2010

Về Đầu Trang Go down

Hướng dẫn tạo thư viện C cho 89x51 đây !!!!! Empty Re: Hướng dẫn tạo thư viện C cho 89x51 đây !!!!!

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết