PIC Vietnam

Go Back   PIC Vietnam > Kiếm Trong Diễn Ðàn

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

kết quả từ 26 tới 50 trên 258
Search took 0.01 seconds; generated 71 minute(s) ago.
Tìm Kiếm: Posts Made By: tdm
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 21-06-2012, 03:04 PM
Trả lời: 10
Lần đọc: 19,055
Người gửi tdm
đưa code bạn đã viết lên đây.

đưa code bạn đã viết lên đây.
Chuyên mục: Cơ bản về vi điều khiển và PIC 15-06-2012, 09:36 PM
Trả lời: 2
Lần đọc: 8,410
Người gửi tdm
trong vòng lặp for nếu có nhiều hơn một dòng lệnh...

trong vòng lặp for nếu có nhiều hơn một dòng lệnh thì phải bỏ vào {}
ví dụ:for(k=0x01;k<0x100;k<<=1)
{output_b(k);
delay_ms(200);
}
Chuyên mục: Cơ bản về vi điều khiển và PIC 21-05-2012, 10:49 PM
Trả lời: 2
Lần đọc: 8,033
Người gửi tdm
theo như code em viết thì RA4 phải nhận 250 xung...

theo như code em viết thì RA4 phải nhận 250 xung mới sảy ra ngắt, lúc đó biến đếm mới được tăng lên 1 đơn vị.
coi lại lệnh này if (dem=10) .
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 01-05-2012, 06:52 PM
Trả lời: 8
Lần đọc: 15,682
Người gửi tdm
dòng ra của 74138 không đủ để cấp dòng cho một...

dòng ra của 74138 không đủ để cấp dòng cho một hàng.
khắc phục dùng tranzitor khuếch đại dòng.
em đang học ở trường nào.
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 30-04-2012, 11:08 PM
Trả lời: 8
Lần đọc: 15,682
Người gửi tdm
phần cứng thiết kế gì mà kinh dị vậy. code: ...

phần cứng thiết kế gì mà kinh dị vậy.
code:

#include <18f4520.h>
#use delay(clock=12000000)
int8 m,i;
int8 hang[8]={0,4,2,6,1,5,3,7}; //coi kĩ chỗ này nhé em
int8...
Chuyên mục: Giao tiếp cổng COM và LPT 30-04-2012, 01:40 PM
Trả lời: 18
Lần đọc: 25,646
Người gửi tdm
sao em biết nó không chạy? led 7 đoạn hiển thị...

sao em biết nó không chạy?
led 7 đoạn hiển thị cái gì (chụp hình đưa lên đây).
eeprom của pic vẫn dùng bình thường.
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 30-04-2012, 01:22 PM
Trả lời: 8
Lần đọc: 15,682
Người gửi tdm
tách phần dk 74138 sang port khác: void...

tách phần dk 74138 sang port khác:

void main()
{
int8 i,j;
while(1)
{
for(i=0;i<8;i++)
{
output_c(i);//dk 74138
Chuyên mục: Giao tiếp cổng COM và LPT 28-04-2012, 10:16 PM
Trả lời: 18
Lần đọc: 25,646
Người gửi tdm
code em viết thiếu lệnh này: set_tris_d(0x00)//

code em viết thiếu lệnh này:
set_tris_d(0x00)//
Chuyên mục: Giao tiếp cổng COM và LPT 26-04-2012, 11:18 AM
Trả lời: 18
Lần đọc: 25,646
Người gửi tdm
unsigned int...

unsigned int Zz[16]={0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5};//
int8 bien;
for(bien=0;bien<16;bien++)
{
quet(ma[bien]);
}
chot();code trên xuất 16 byte ra 595 để kiểm tra phần cứng xem đúng hay chưa....
Chuyên mục: Giao tiếp cổng COM và LPT 25-04-2012, 02:15 PM
Trả lời: 18
Lần đọc: 25,646
Người gửi tdm
vậy là phần truyền đã OK. PHẦN HIỂN THỊ: hãy...

vậy là phần truyền đã OK.
PHẦN HIỂN THỊ:
hãy viết một ct khác để test thử phần giao tiếp 74HC595 với 16 led 7 đoạn xem OK hay chưa ? rồi anh hướng dẫn tiếp.
Chuyên mục: Giao tiếp cổng COM và LPT 25-04-2012, 01:15 PM
Trả lời: 18
Lần đọc: 25,646
Người gửi tdm
đoạn code đó chỉ để kiểm tra xem dữ liệu nhận về...

đoạn code đó chỉ để kiểm tra xem dữ liệu nhận về có đúng hay k? mọi thứ OK thì bỏ nó đi.
Chuyên mục: Giao tiếp cổng COM và LPT 25-04-2012, 10:45 AM
Trả lời: 18
Lần đọc: 25,646
Người gửi tdm
em hiểu sai ý anh rồi. code tham khảo : ...

em hiểu sai ý anh rồi.
code tham khảo :

#include <16F877A.h>
//#include <def_877a.h>
//#include <DEFS_16F877A.h>
//#include <DS1307.C>
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT,...
Chuyên mục: Giao tiếp cổng COM và LPT 24-04-2012, 09:32 PM
Trả lời: 18
Lần đọc: 25,646
Người gửi tdm
xem qua code của em anh có vài góp ý như sau: ...

xem qua code của em anh có vài góp ý như sau:
1:bên truyền lên truyền thêm " kí tự" kết thúc một chuỗi truyền.

2:em viết như này thì dữ liệu có nhận được cũng không đầy đủ.
(khắc phục mất dữ...
Chuyên mục: Cảm biến 17-04-2012, 11:50 AM
Trả lời: 2
Lần đọc: 9,854
Người gửi tdm
SHT11.h ...

SHT11.h

///////////////////////////////////////////////////////////////////////////////
#define ACK 0
// Command byte values adr cmd r/w
#define Reset 0x1e // 000...
Chuyên mục: Cơ bản về vi điều khiển và PIC 15-04-2012, 06:56 PM
Trả lời: 4
Lần đọc: 8,082
Người gửi tdm
#fuses NOWDT,PUT,HS,NOPROTECT,MCLR,CCPBx//x=0...

#fuses NOWDT,PUT,HS,NOPROTECT,MCLR,CCPBx//x=0 dùng chân B0,x=3 dùng chân B3
Chuyên mục: Cơ bản về vi điều khiển và PIC 13-04-2012, 05:28 PM
Trả lời: 5
Lần đọc: 13,583
Người gửi tdm
báo cáo :)nó đây:

báo cáo :)nó đây:
Chuyên mục: Cơ bản về vi điều khiển và PIC 09-04-2012, 04:14 PM
Trả lời: 9
Lần đọc: 12,663
Người gửi tdm
viết gì mà phức tạp thế. chỉ thế này thôi: ...

viết gì mà phức tạp thế.
chỉ thế này thôi:


#include <16F877A.h>
#include <def_877a.h>
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)...
Chuyên mục: Cơ bản về vi điều khiển và PIC 07-04-2012, 03:49 PM
Trả lời: 9
Lần đọc: 12,663
Người gửi tdm
#include <16F877A.h> #include <def_877a.h> ...

#include <16F877A.h>
#include <def_877a.h>
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)
//#use...
Chuyên mục: Lỗi lập trình ngôn ngữ cấp cao 03-03-2012, 12:35 PM
Trả lời: 2
Lần đọc: 16,795
Người gửi tdm
trong proteus chỉnh clock 20M ...

trong proteus chỉnh clock 20M
delay_ms(2);//dùng hàm này
Chuyên mục: Cơ bản về vi điều khiển và PIC 01-03-2012, 10:27 PM
Trả lời: 2
Lần đọc: 7,572
Người gửi tdm
code sử dụng được chân RA6,RA7 #include...

code sử dụng được chân RA6,RA7

#include <16f628a.h>
#FUSES NOWDT,RC, NOPUT,NOMCLR,INTRC_IO
#use delay(clock=4M)

void s1()
{
output_a(0xff);
delay_ms(1000);
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 01-03-2012, 04:40 PM
Trả lời: 2
Lần đọc: 8,519
Người gửi tdm
khai baó sai d/c portb . khai báo lại như sau...

khai baó sai d/c portb .
khai báo lại như sau thì nó chay thôi.

#use fast_io(d)
#byte portd=0xf83
#use fast_io(b)
#byte portb=0xf81

// Dinh nghia cac chan cho ket noi 74595
#bit clk =...
Chuyên mục: PIC Việt Nam - Chuyên nghiệp 27-02-2012, 09:41 PM
Trả lời: 2
Lần đọc: 8,964
Người gửi tdm
viết thử như sau: const BYTE TEXT[51][5]...

viết thử như sau:

const BYTE TEXT[51][5] ={0x00, 0x00, 0x00, 0x00, 0x00, // SPACE
0x00, 0x00, 0x5F, 0x00, 0x00, // !
0x00, 0x03, 0x00, 0x03,...
Chuyên mục: Cơ bản về vi điều khiển và PIC 21-02-2012, 11:44 AM
Trả lời: 88
Lần đọc: 164,490
Người gửi tdm
MOVLW b'11111111'//viết thế này mới đúng cú pháp

MOVLW b'11111111'//viết thế này mới đúng cú pháp
Chuyên mục: Cơ bản về vi điều khiển và PIC 17-02-2012, 02:09 PM
Trả lời: 2
Lần đọc: 8,290
Người gửi tdm
TIMER0 của pic 18f4550 có 2 chế độ 8bit/16bit. ...

TIMER0 của pic 18f4550 có 2 chế độ 8bit/16bit.
bạn khai báo:setup_timer_0(RTCC_INTERNAL);//thì nó mặc định là timer 16bit.
theo chương trình bạn viết (giả sử thạch anh 20M) thì :
T(a đổi trạng...
Chuyên mục: Cơ bản về vi điều khiển và PIC 09-02-2012, 02:35 PM
Trả lời: 5
Lần đọc: 10,213
Người gửi tdm
Mô phỏng thử code của bạn: ...

Mô phỏng thử code của bạn:

#include<18f4550.h>
#device *=16 ADC=8
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT,NOLVP, NOCPD, NOWRT
#use delay(clock = 8000000)
#use...
kết quả từ 26 tới 50 trên 258

 
Chuyển đến

Múi giờ GMT. Hiện tại là 04:30 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam