PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT PIC,...)

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

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 12-12-2007, 04:54 PM   #16
kid_1412ls
Nhập môn đệ tử
 
Tham gia ngày: Mar 2007
Bài gửi: 7
:
Smile

Trích:
Nguyên văn bởi Mr.Bi View Post
Nếu bạn post code như thế này , tui nghĩ bạn đang đếm & quét led7D đúng ko ?
nếu đúng thì bạn làm như thế này : vd đếm lên 59
- khai báo 1 biến i thui
- sau đó cho i++ đến 59
- lấy phần nguyên = (i/10) , xuất phần nguyên ra cột hàng chục(nhớ chuyển BCD)
- lấy phần dư = (i%10) , xuất phần dư xuất ra cột đơn vị
như vậy là ta đếm & tăng thoải mái
cảm ơn bác namqn và Mr.Bi đã chỉ dẫn nhiệt tình đã chỉ ra những thiếu sót của em !
kid_1412ls vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-12-2007, 04:50 PM   #17
thm
Nhập môn đệ tử
 
Tham gia ngày: Dec 2007
Bài gửi: 1
:
em cam on anh rat nhieu .Nhung anh oi sao em ko thay co chuong 5(van de TIMER), anh co the post len cho em ko?
thm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-03-2008, 05:18 PM   #18
asdfgh
Nhập môn đệ tử
 
Tham gia ngày: Dec 2007
Bài gửi: 1
:
phải công nhận tài liệu bạn viết hay, súc tích. rat mong ban co ban II sớm
asdfgh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-03-2008, 09:22 AM   #19
ronalpires
Nhập môn đệ tử
 
Tham gia ngày: Jan 2008
Bài gửi: 5
:
Smile

Mình cũng đang bắt đầu học PIC, thấy bài của bạn viết rất dễ hiểu và cung cấp thông tin cho mình rất nhiều. Cám ơn bạn nhiều nha, viết xong phần II thì up lên cho tụi mình học hỏi nha!!!
ronalpires vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-04-2008, 12:31 PM   #20
vleminh
Đệ tử 1 túi
 
Tham gia ngày: Mar 2008
Bài gửi: 17
:
ccs cho pic 16f877a

giúp mình tìm tài liệu lập trình cho pic 16f877a bằng ccs. mình đang kiếm mà chưa được.
vleminh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-12-2008, 08:18 PM   #21
ngocphap
Nhập môn đệ tử
 
Tham gia ngày: Apr 2007
Bài gửi: 1
:
Smile

Trích:
Nguyên văn bởi txt View Post
_Bản CCS tiếng Việt mới , nhiều bổ sung , có cả PIC 18 .
_Do thời gian qua bận rộn nên tài liệu vẫn chưa đầy đủ , còn thiếu nhiều , nhưng do nhiều bạn đang tiếp cận PIC gởi mail kêu ca thiếu tài liệu CCS quá , tui post lên xem đỡ .
_Bản này chỉnh sửa nhiều phần đã đăng trong CCS tiếng Việt I . Bản cũ có nhiều sai sót , nay đã sửa lại , song bản mới này chắc chắn cũng có nhiều sai sót , bạn nào đã và đang làm PIC nếu thấy chỗ nào nói sai , thiếu sót , phiền bạn lên tiếng bổ sung . Thanks !
Thanks bác txt, em cũng đang xem thử. Từ từ rồi bàn tài liệu này nhé!
ngocphap vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-08-2009, 12:01 AM   #22
Hieu98DT
Đệ tử 3 túi
 
Tham gia ngày: Feb 2006
Bài gửi: 50
:
Question Hướng dẫn CCS tiếng Việt thiếu chương 5 nói về Timer

Trích:
Nguyên văn bởi txt View Post
_Bản CCS tiếng Việt mới , nhiều bổ sung , có cả PIC 18 .
_Do thời gian qua bận rộn nên tài liệu vẫn chưa đầy đủ , còn thiếu nhiều , nhưng do nhiều bạn đang tiếp cận PIC gởi mail kêu ca thiếu tài liệu CCS quá , tui post lên xem đỡ .
_Bản này chỉnh sửa nhiều phần đã đăng trong CCS tiếng Việt I . Bản cũ có nhiều sai sót , nay đã sửa lại , song bản mới này chắc chắn cũng có nhiều sai sót , bạn nào đã và đang làm PIC nếu thấy chỗ nào nói sai , thiếu sót , phiền bạn lên tiếng bổ sung . Thanks !
Bạn ơi mình đang tìm hiểu đến phần Timer, nhưng sao trong tài liệu không có phần chương 5 nói về timer, mình thấy trong mục lục có chương 5 mà.
Hieu98DT vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-10-2009, 01:24 PM   #23
ngoyeungoc
Nhập môn đệ tử
 
Tham gia ngày: Nov 2007
Bài gửi: 8
:
Question

Các bạn có thể giúp mình cái này tí không.Mình mới tập tành học PIC,viết code để delay sáng tắt ở PortB nhưng không biết là tại sao nó báo lỗi chưa định nghĩa portb hoài.Mình xin cảm ơn trước hen.Đây là đoạn code đó nè.
#include<16F877A.h>
#fuses NOWDT,PUT,HS,NOPROTECT
#use delay(clock=4000000)
#use fast_io(b)

main()
{
set_tris_b(0);
while(true)
{
portb =255;
delay_ms(100);
portb =0;
delay_ms(100);
}
}
ngoyeungoc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-10-2009, 02:15 PM   #24
greenfield
Đệ tử 6 túi
 
Tham gia ngày: Jul 2009
Bài gửi: 152
:
Bạn phải khai báo thêm cái này nữa
#byte PORTB = 0x06 là ok.
Vì VDK không hiểu PORTB là gì đâu bạn mà mình phải định nghĩa và gán địa chỉ cho nó thì nó mới hiểu. hoặc bạn có thể dùng file mà được định nghĩa hết rồi Include vào là ok
greenfield vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-03-2010, 10:55 PM   #25
vaa_pic
Nhập môn đệ tử
 
Tham gia ngày: Jul 2009
Bài gửi: 10
:
Mình cũng thắc mắc là sao ko có chương Timer. Với lại sao lâu quá chưa có phần II. Phần I viết rất tốt, có rất nhiều người mong chờ phần II, mong tác giả mau ra mắt sớm phần II
vaa_pic vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-04-2010, 01:37 AM   #26
haruoi
Đệ tử 2 túi
 
haruoi's Avatar
 
Tham gia ngày: Apr 2010
Bài gửi: 29
:
Trong quyển 1 nói rất sơ sài về PWM. Các bác có thể cho 1 đoạn code mẫu hướng dẫn sử dụng không? Em đang muốn dùng PWM để điều khiển tốc độ động cơ DC. Mong các bác chỉ giáo.
haruoi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-06-2010, 06:24 PM   #27
manhdktd
Đệ tử 3 túi
 
manhdktd's Avatar
 
Tham gia ngày: Jun 2010
Bài gửi: 57
:
Trích:
Nguyên văn bởi damhaicnn View Post
các anh cho em hoi một tẹo, em muốn dịch bít như sau mà sao nó lúc thì chạy mà lúc thì không. khó hiểu quá.
Code:
#include<16f877a.h>
#use delay(oscillator=8M)
int16 i,j,k;
void main()
{
set_tris_B(0);
while(1)
   {k=0x00;
   for(i=0xff;i>=0x01;i>>=1)
      {k=k|i;output_B(k);delay_ms(300);}
Nếu dịch như vậy thì chỉ có bit thứ 7 tắt còn lại đều sáng hết
manhdktd vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-06-2010, 06:36 PM   #28
manhdktd
Đệ tử 3 túi
 
manhdktd's Avatar
 
Tham gia ngày: Jun 2010
Bài gửi: 57
:
Trích:
Nguyên văn bởi ngoyeungoc View Post
Các bạn có thể giúp mình cái này tí không.Mình mới tập tành học PIC,viết code để delay sáng tắt ở PortB nhưng không biết là tại sao nó báo lỗi chưa định nghĩa portb hoài.Mình xin cảm ơn trước hen.Đây là đoạn code đó nè.
#include<16F877A.h>
#fuses NOWDT,PUT,HS,NOPROTECT
#use delay(clock=4000000)
#use fast_io(b)

main()
{
set_tris_b(0);
while(true)
{
portb =255;
delay_ms(100);
portb =0;
delay_ms(100);
}
}
khai báo sử dụng địa chỉ PORTB bằng câu lệnh
#byte PORTB=0x06
sau đó sử dụng được PORTB=0 hay PORTB=0xff bình thường.
bạn có thể dùng lệnh output_b(value)
manhdktd vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-06-2010, 06:37 PM   #29
manhdktd
Đệ tử 3 túi
 
manhdktd's Avatar
 
Tham gia ngày: Jun 2010
Bài gửi: 57
:
Trích:
Nguyên văn bởi haruoi View Post
Trong quyển 1 nói rất sơ sài về PWM. Các bác có thể cho 1 đoạn code mẫu hướng dẫn sử dụng không? Em đang muốn dùng PWM để điều khiển tốc độ động cơ DC. Mong các bác chỉ giáo.
cậu xem lại trong hepl của ccs,nó viết cách khởi tạo và thiết lập tham số rất kỹ.
manhdktd vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-07-2011, 08:34 PM   #30
easy91
Nhập môn đệ tử
 
Tham gia ngày: Jul 2011
Bài gửi: 1
:
Question Sữa lỗi giùm em cái

Anh Trường giúm em sữa lỗi bài này đi.Em khai báo dùng chân A0 (AN0) thì dc,nhưng dùng chân E0(AN5) thì nó lại báo lỗi :Undefined identifier AN5.

#include<16F877A.h>
#device *=16 ADC=10
#FUSES HS ,NOWDT, NOPUT, NOLVP
#USE DELAY(CLOCK=8M)
#include<lcd_ntt.h>
#include<luutinh.h>

unsigned int16 GIA_TRI=0;

void main()
{
set_tris_d(0);
set_tris_e(255);
set_tris_a(255);

SETUP_ADC_PORTS(AN5); //thiet lap chan E0
SETUP_ADC(ADC_CLOCK_DIV_2);//khoi dong bo ADC

lcd_init(); // khoi dong lcd
delay_ms(20);
lcd_gotoxy(1,1);
printf(lcd_putc,"VU HIEU TUANNGOC");
while(1)
{
SET_ADC_CHANNEL(5); //chan kenh AN5 de doc gia tri
DELAY_ms(10);
GIA_TRI=READ_ADC(); //gan gia tri = gia tri adc
LCD_GOTOXY(1,2);
DELAY_ms(10);
PRINTF(LCD_PUTC,"GIA TRI AD= %ld ",GIA_TRI); //xuat qia tri
DELAY_ms(1000);
}
}
easy91 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
Hướng dẫn ORCAD cơ bản (Update 16/11/2005) falleaf Thực hành 167 23-10-2013 04:30 PM


Múi giờ GMT. Hiện tại là 10:31 AM.


Đượ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