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ừ 151 tới 175 trên 258
Search took 0.01 seconds; generated 35 minute(s) ago.
Tìm Kiếm: Posts Made By: tdm
Chuyên mục: PIC - Thiết kế và Ứng dụng 28-04-2011, 02:29 PM
Trả lời: 13
Lần đọc: 21,709
Người gửi tdm
thêm lệnh này vào hàm main:...

thêm lệnh này vào hàm main: port_b_pullups(TRUE);//dung r keo len nguon
nếu không dùng lệnh này thì tại chân rb4....rb7 mỗi chân nối với r=10k lên nguồn dương.
Chuyên mục: PIC - Thiết kế và Ứng dụng 28-04-2011, 02:22 PM
Trả lời: 17
Lần đọc: 27,237
Người gửi tdm
int a,i=0x00;//gán i=0x00 ngay tại đầu ct sẽ hết...

int a,i=0x00;//gán i=0x00 ngay tại đầu ct sẽ hết lỗi (1)
lỗi (2):
viết lại như sau:
while(bit_test(PORTB,4))
{
}
delay_ms(10);//chong nay phim
while(bit_test(PORTB,5))
{
}
Chuyên mục: Cơ bản về vi điều khiển và PIC 27-04-2011, 08:47 PM
Trả lời: 9
Lần đọc: 13,942
Người gửi tdm
code đã sửa: #include <16F877a.H> #fuses...

code đã sửa:

#include <16F877a.H>
#fuses XT, NOWDT, NOPROTECT, BROWNOUT, PUT, NOLVP
#use delay(clock=1000000)
int count=0;
#int_ext
void ngat_RB0(){
count++;
output_d(count);
Chuyên mục: PIC - Thiết kế và Ứng dụng 27-04-2011, 04:45 PM
Trả lời: 17
Lần đọc: 27,237
Người gửi tdm
code: ...

code:

//*****************************************************************************
// Author : nhh
// Date : 03/04/06
// Hardware: PIC16F877A...
Chuyên mục: PIC - Thiết kế và Ứng dụng 27-04-2011, 12:37 PM
Trả lời: 17
Lần đọc: 27,237
Người gửi tdm
while(true) { portb=1; ...

while(true)
{

portb=1;
portb=2;
portb=4;
portb=8;
hienthi();
}
bạn viết thế này thì phím không nhấn nó cũng hiển thị ra lcd.
Chuyên mục: Cơ bản về vi điều khiển và PIC 25-04-2011, 03:20 PM
Trả lời: 6
Lần đọc: 12,341
Người gửi tdm
sai ở đây: for(i=0;i<=100;i++); bỏ dấu chấm...

sai ở đây:
for(i=0;i<=100;i++); bỏ dấu chấm phẩy đi
tạo thêm vòng lặp nữa để đếm chậm lại.
thay 2con tranzitor bằng cổng đảo.

#include <16F877A.h>
#Fuses NOWDT, HS, NOPUT, NOPROTECT, NODEBUG,...
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 23-04-2011, 03:00 PM
Trả lời: 10
Lần đọc: 20,383
Người gửi tdm
phần cứng kết nối sai ở con matrix thứ 4. ...

phần cứng kết nối sai ở con matrix thứ 4.
phần cứng và code đã sửa lại:
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 19-04-2011, 01:35 PM
Trả lời: 10
Lần đọc: 20,383
Người gửi tdm
bạn lên đưa dữ liệu ra 32 cột rồi quét...

bạn lên đưa dữ liệu ra 32 cột rồi quét theo hàng thì sẽ khả thi hơn.
Chuyên mục: Cơ bản về vi điều khiển và PIC 11-04-2011, 10:17 PM
Trả lời: 33
Lần đọc: 60,887
Người gửi tdm
bạn tham khảo ở...

bạn tham khảo ở đây:http://www.picvietnam.com/forum/showthread.php?t=5847
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 30-03-2011, 09:45 AM
Trả lời: 2
Lần đọc: 7,273
Người gửi tdm
không cần dùng thêm hàm delay_ms() hàm lcd_getc...

không cần dùng thêm hàm delay_ms()
hàm lcd_getc ()//đọc dữ liệu lcd
vi dụ:
lcd_gotoxy(1,1);//hang_1 cot_1
data=lcd_getc ()//đọc dữ liệu hang_1 cot_1
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 30-03-2011, 09:37 AM
Trả lời: 2
Lần đọc: 7,359
Người gửi tdm
bạn gửi code và file mô phỏng lên diễn đàn.

bạn gửi code và file mô phỏng lên diễn đàn.
Chuyên mục: Cơ bản về vi điều khiển và PIC 29-03-2011, 10:00 PM
Trả lời: 21
Lần đọc: 25,613
Người gửi tdm
Kết nối phần cứng sai nên không chạy. ...

Kết nối phần cứng sai nên không chạy.

#include <16F877A.h>
#device *=16 adc=10
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=4000000)
#include...
Chuyên mục: Cơ bản về vi điều khiển và PIC 28-03-2011, 11:18 AM
Trả lời: 9
Lần đọc: 12,579
Người gửi tdm
diode D1 dập điện áp ngược do cuộn dây sinh ra.

diode D1 dập điện áp ngược do cuộn dây sinh ra.
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 25-03-2011, 08:31 PM
Trả lời: 6
Lần đọc: 14,046
Người gửi tdm
tại sao lại không (nhưng cũng phải mất vài chu kỳ...

tại sao lại không (nhưng cũng phải mất vài chu kỳ máy)

#include <16F877A.h>
#include <def_877a.h>
#include <DEFS_16F877A.h>
#device *=16 //su dung het ram trong pic
# fuses NOWDT, XT,...
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 25-03-2011, 10:59 AM
Trả lời: 6
Lần đọc: 14,046
Người gửi tdm
code của bạn: #include <16f877a.h> ...

code của bạn:

#include <16f877a.h>
#include <def_877a.h>
#device *=16
#FUSES NOWDT, HS
#use delay(clock=20Mhz)

int8 bien=0, i=0;
Chuyên mục: Cơ bản về vi điều khiển và PIC 24-03-2011, 10:21 AM
Trả lời: 13
Lần đọc: 23,489
Người gửi tdm
thiếu lệnh set_tris_a(0x00) chân số 2 là PIN_A5...

thiếu lệnh set_tris_a(0x00)
chân số 2 là PIN_A5 chứ không phải PIN_A0
#FUSES MCLR //dùng cấu hình này phải treo r=10k lên + nguồn
Chuyên mục: Cơ bản về vi điều khiển và PIC 24-03-2011, 10:04 AM
Trả lời: 2
Lần đọc: 10,216
Người gửi tdm
bạn thiếu lệnh: set_tris_a(0x00)//portA là output...

bạn thiếu lệnh: set_tris_a(0x00)//portA là output
PIN_A3 chỉ có thể làm chân input(khi sử dụng cấu hình #FUSES NOMCLR)
trích data sheet:
GPIO is an 6-bit wide, bi-directional port. The corre-...
Chuyên mục: PIC - Thiết kế và Ứng dụng 22-03-2011, 08:49 PM
Trả lời: 6
Lần đọc: 16,826
Người gửi tdm
tại vì thời gian ghi vào eeprom mất 5ms.(lúc này...

tại vì thời gian ghi vào eeprom mất 5ms.(lúc này led không được quét)
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 20-03-2011, 06:48 PM
Trả lời: 4
Lần đọc: 9,718
Người gửi tdm
code tham khảo: #include<16f877A.h> #fuses...

code tham khảo:

#include<16f877A.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#device 16f877A*=16 ADC=8
#use delay(clock=20M)
#include <lcd.c>
main()
{
int8 donvi=0;
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 20-03-2011, 06:19 PM
Trả lời: 4
Lần đọc: 10,176
Người gửi tdm
tham khảo code sau: #include<16f877A.h> ...

tham khảo code sau:

#include<16f877A.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#device 16f877A*=16 ADC=8
#use delay(clock=20M)
#include <lcd.c>
main()
{
int8 adc;
Chuyên mục: Cảm biến 13-03-2011, 08:43 AM
Trả lời: 7
Lần đọc: 12,601
Người gửi tdm
file bạn gửi không tải được.bạn nén thành winzip...

file bạn gửi không tải được.bạn nén thành winzip gửi lên diễn đàn.
sửa lại:
#bit NUT1=0x06.0
#bit NUT2=0x06.1//cái này khai báo nút nhấn ở portb
thêm trong chương trình chính:...
Chuyên mục: Cảm biến 12-03-2011, 06:47 PM
Trả lời: 7
Lần đọc: 12,601
Người gửi tdm
#bit NUT1=0x05.0 #bit NUT2=0x05.1//cái này khai...

#bit NUT1=0x05.0
#bit NUT2=0x05.1//cái này khai báo nút nhấn ở porta
Chuyên mục: MPASM 10-03-2011, 12:56 PM
Trả lời: 14
Lần đọc: 29,565
Người gửi tdm
n++; delay_ms("đặt gí trị thời gian vào đây thì...

n++;
delay_ms("đặt gí trị thời gian vào đây thì phải !");//chèn lệnh này coi chừng led nó nháy chóng cả mặt.
a = n;

while(1)
{
int16 bien;
a=n;
for(bien=0;bien<=đặt giá trị vào...
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 08-03-2011, 01:21 PM
Trả lời: 6
Lần đọc: 8,694
Người gửi tdm
INTIO:bạn cấu hình như vậy thì chân ra6 là...

INTIO:bạn cấu hình như vậy thì chân ra6 là CLKOUT(lúc này chân ra6 có dạng xung=fosc/4 )
Chuyên mục: Cơ bản về vi điều khiển và PIC 03-03-2011, 09:05 PM
Trả lời: 6
Lần đọc: 15,097
Người gửi tdm
set_tris_b(0)//hiểu là portb là xuất nếu bạn...

set_tris_b(0)//hiểu là portb là xuất
nếu bạn không xuất giá trị ra portb.thì portb có giá trị ngẫu nhiên.
kết quả từ 151 tới 175 trên 258

 
Chuyển đến

Múi giờ GMT. Hiện tại là 08:46 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