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ừ 126 tới 150 trên 258
Search took 0.01 seconds; generated 41 minute(s) ago.
Tìm Kiếm: Posts Made By: tdm
Chuyên mục: PIC - Thiết kế và Ứng dụng 17-05-2011, 10:30 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
theo anh đề tài của em yêu cầu cập nhập nhiệt độ...

theo anh đề tài của em yêu cầu cập nhập nhiệt độ và hiển thị thời gian thực
thì dữ liệu đưa ra bảng matrix cũng khá nhiều.em nên dùng ram ngoài(đây chỉ là ý kiến của anh thôi nhé)
anh cũng làm...
Chuyên mục: PIC - Thiết kế và Ứng dụng 17-05-2011, 10:05 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
368 bytes RAM nó chia ra làm nhiều bank với pic...

368 bytes RAM nó chia ra làm nhiều bank
với pic 16f ccs c chỉ cho phép khai báo một mảng sram dài tối đa là 96 byte.
bạn có thể cho một đoạn code để mọi người tham khảo.
làm led matrix quan...
Chuyên mục: PIC - Thiết kế và Ứng dụng 16-05-2011, 10:12 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
phần cứng nó chẳng liên quan gì đến 595 cả. em...

phần cứng nó chẳng liên quan gì đến 595 cả.
em nên coi tài liệu liên quan đến sram 6264 để biết cách đọc và ghi nó.
đây là cách cơ bản để kết nối sram 6264 với pic.
Chuyên mục: PIC - Thiết kế và Ứng dụng 15-05-2011, 09:24 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
Talking ram 6264 có dung lượng 8k như vậy là đủ cho ứng...

ram 6264 có dung lượng 8k như vậy là đủ cho ứng dụng của em.
dùng con ic chốt 74ls573 để chốt d/c thấp (mục đích tiết kiệm chân vdk)
anh tên là:Minh
Chuyên mục: PIC - Thiết kế và Ứng dụng 15-05-2011, 08:39 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
em để ý trong hàm ( lay_font ) anh viết khi gặp...

em để ý trong hàm ( lay_font ) anh viết khi gặp kí tự # thoát khỏi hàm.

hoàn toàn được.

void main()
{int x=0;
int dv,chuc,tram;
enable_interrupts(INT_RDA);
enable_interrupts(global);
...
Chuyên mục: PIC - Thiết kế và Ứng dụng 15-05-2011, 04:06 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
pic 16f chỉ cho khai báo một mảng ram dài tối đa...

pic 16f chỉ cho khai báo một mảng ram dài tối đa 96 byte.
thường thì matrix phải liên tục cập nhập dữ liệu người ta dùng thêm ram ngoài.

#include <16f877a.h>
#device 16f877a*=16 ADC=10
#include...
Chuyên mục: PIC - Thiết kế và Ứng dụng 15-05-2011, 10:13 AM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
khai báo char mang[20]//khai báo như vậy là được...

khai báo char mang[20]//khai báo như vậy là được .[20] có thể thay đổi nhưng <=96.
code dich trái:
khai báo lại mảng unsigned char hien_thi[96];

while(1)
{
int dich_chu=0,toc_do_chay=0;...
Chuyên mục: PIC - Thiết kế và Ứng dụng 15-05-2011, 09:12 AM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
anh viết lại chỉ để kiểm tra đưa dữ liệu từ pc...

anh viết lại chỉ để kiểm tra đưa dữ liệu từ pc xuống xem matrix hiển thi đúng hay chưa.
Chuyên mục: PIC - Thiết kế và Ứng dụng 14-05-2011, 11:49 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
Anh dùng cái này và phần mềm com ảo để làm việc...

Anh dùng cái này và phần mềm com ảo để làm việc đó.
phải khai báo tốc độ baud=9600,parity=n
Chuyên mục: PIC - Thiết kế và Ứng dụng 14-05-2011, 09:20 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
em viết như vậy thì matrix luôn luôn hiển thị giá...

em viết như vậy thì matrix luôn luôn hiển thị giá trị trong string3.
em bỏ code vào trong thẻ cho dễ nhìn.
hãy kiểm tra từng phần một.
viết thử một ct đưa dữ liệu từ pc xuống xem matrix hiển thi...
Chuyên mục: PIC - Thiết kế và Ứng dụng 14-05-2011, 12:17 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
while(flag==1) { lay_font(mang);// trong...

while(flag==1)
{
lay_font(mang);//
trong đây mình sẽ xử lý font như thế nào cho hợp lý vậy anh và cách lấy ký tự trong chuỗi nhận dc như thế nào anh(e đã nghĩ 3 ngày nay rồi vẫn ko tìm dc hướng...
Chuyên mục: PIC - Thiết kế và Ứng dụng 14-05-2011, 11:42 AM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
font 16 em phải tự viết thôi(tìm RTB4.0 về nghiên...

font 16 em phải tự viết thôi(tìm RTB4.0 về nghiên cứu)
bây giờ matrix người ta quét hàng chứ không quét cột
void xoa_hien_thi() viết như này cũng được
const BYTE TEXT2[44][5] //mảng...
Chuyên mục: PIC - Thiết kế và Ứng dụng 14-05-2011, 09:42 AM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
của em đây: #include <16f877a.h> #device...

của em đây:

#include <16f877a.h>
#device 16f877*=16 ADC=10
#include <stdlib.h>
#include <string.h>
#fuses nowdt,noprotect,nolvp,hs,put
#use delay(clock=20000000)
#use fast_io(b)
#use...
Chuyên mục: PIC - Thiết kế và Ứng dụng 13-05-2011, 09:50 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
xóa mảng hiển thị trước khi cập nhập nhiệt độ .

xóa mảng hiển thị trước khi cập nhập nhiệt độ .
Chuyên mục: PIC - Thiết kế và Ứng dụng 12-05-2011, 09:41 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
[code] BYTE pixelData[5]; ...

[code]
BYTE pixelData[5]; // Stores character data
khai báo mảng chứa font lấy được
hien_thi[chieu_dai]=(pixelData[j]);//
lưumảng pixelData vào mảng hien_thi
char * textptr ...
Chuyên mục: PIC - Thiết kế và Ứng dụng 12-05-2011, 10:53 AM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
một đọan code cho bạn ,bạn tìm hiểu thêm rồi phát...

một đọan code cho bạn ,bạn tìm hiểu thêm rồi phát triển thêm nhé.
hi vọng nó có ích cho bạn.

//lay mang du lieu so sanh voi font luu font vao vung nho hien thi
//mo phong proteus 7.6 ps2 OK...
Chuyên mục: PIC - Thiết kế và Ứng dụng 11-05-2011, 04:58 PM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
bạn gởi file mô phỏng lên đây.

bạn gởi file mô phỏng lên đây.
Chuyên mục: PIC - Thiết kế và Ứng dụng 11-05-2011, 11:47 AM
Trả lời: 72
Lần đọc: 58,408
Người gửi tdm
một gợi ý cho bạn: vd bạn nhận được một chuỗi...

một gợi ý cho bạn:
vd bạn nhận được một chuỗi là :pic#
bạn lưu nó vào vùng luu_chuỗi[]
đọc luu_chuỗi[] so sánh nếu không phải là kí tự #
so sánh xem nó là kí tự gì rồi lấy font kí tự đó lưu vào...
Chuyên mục: RTOS và Thuật toán với PIC 10-05-2011, 09:54 PM
Trả lời: 5
Lần đọc: 19,752
Người gửi tdm
đoạn code đơn giản để làm việc đó: #include...

đoạn code đơn giản để làm việc đó:

#include <16F877A.h>
#Fuses NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)
#use fast_io(c)
#use fast_io(d)...
Chuyên mục: Cơ bản về vi điều khiển và PIC 06-05-2011, 12:17 PM
Trả lời: 16
Lần đọc: 29,216
Người gửi tdm
khi sida=0xaa//ct sẽ hiểu là đọc giá trị cảm biến...

khi sida=0xaa//ct sẽ hiểu là đọc giá trị cảm biến
khi sida !=0xaa ct sẽ hiểu là đang cài đặt nhiệt độ.
em coi lại phần nut1 sẽ rõ.
@hoangcuibap:
bạn có thể sửa lại cho phù hợp với ứng dụng của...
Chuyên mục: Cơ bản về vi điều khiển và PIC 05-05-2011, 11:40 AM
Trả lời: 16
Lần đọc: 29,216
Người gửi tdm
thôi thì để tôi chèn giúp bạn vài dòng lệnh để...

thôi thì để tôi chèn giúp bạn vài dòng lệnh để code hoàn chỉnh vậy.


#include <16F877A.h>
#include <def_877a.h>
#device *=16 adc=10
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG,...
Chuyên mục: PIC - Thiết kế và Ứng dụng 01-05-2011, 09:57 PM
Trả lời: 17
Lần đọc: 27,237
Người gửi tdm
bài eeprom trước chỉ là cách đoc và ghi eeprom....

bài eeprom trước chỉ là cách đoc và ghi eeprom.
còn ứng dụng vào bài của em phải viết cách khác.
Chuyên mục: PIC - Thiết kế và Ứng dụng 29-04-2011, 09:48 AM
Trả lời: 17
Lần đọc: 27,237
Người gửi tdm
con 24c256 là eeprom 32k. d/c nằm trong khoảng...

con 24c256 là eeprom 32k.
d/c nằm trong khoảng từ 0.......32768.
ghi 10 byte:
dia_chi=0x0000;
for(dem=0;dem<=10;dem++)
{
data=num[dem];
write_ext_eeprom(dia_chi, data);
dia_chi++;
}
Chuyên mục: PIC - Thiết kế và Ứng dụng 28-04-2011, 04:28 PM
Trả lời: 17
Lần đọc: 27,237
Người gửi tdm
ghi vào eeprom rồi đọc lại kiểm tra. nếu giá...

ghi vào eeprom rồi đọc lại kiểm tra.
nếu giá tri đọc được bằng giá trị ghi vào thì ghi đã ok
Chuyên mục: PIC - Thiết kế và Ứng dụng 28-04-2011, 02:33 PM
Trả lời: 3
Lần đọc: 10,155
Người gửi tdm
setup_timer_1 (T1_EXTERNAL | T1_DIV_BY_1...

setup_timer_1 (T1_EXTERNAL | T1_DIV_BY_1 );//(T1_EXTERNAL : xung clock ngoài trên chân RC0);(T1_INTERNAL:xung clock noi)
set_timer1(0x0000);//thiet lap gia tri ban dau cho timer1
kết quả từ 126 tới 150 trên 258

 
Chuyển đến

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