PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và 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

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

Ðề tài đã khoá
 
Ðiều Chỉnh Xếp Bài
Old 11-05-2008, 09:22 PM   #241
dinhthem
Đệ tử 2 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 40
:
các tiền bối gửi nhiều bài tiếng việt dễ hiểu lắm mà, còn bạn thích tài liệu tiếng anh thì liên lạc với mình.
dinhthem vẫn chưa có mặt trong diễn đàn  
Old 11-05-2008, 09:29 PM   #242
dinhthem
Đệ tử 2 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 40
:
ủa, các bác up bài hướng dẫn viết bằng C đâu? sao em hok thấy vậy?
dinhthem vẫn chưa có mặt trong diễn đàn  
Old 11-05-2008, 09:34 PM   #243
dinhthem
Đệ tử 2 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 40
:
à, em biết rồi.
thì ra nãy giờ các bác viết bằng MPLAB. cho em xin phần mềm này đc ko?
dinhthem vẫn chưa có mặt trong diễn đàn  
Old 11-05-2008, 09:39 PM   #244
dinhthem
Đệ tử 2 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 40
:
các bác cho em hỏi
BANK dùng để làm gì?
tại sao mới vào ta lại chọn BANK 1
sau khi cho PORTB là cổng xuất lại chọn BANK 0
????
dinhthem vẫn chưa có mặt trong diễn đàn  
Old 11-05-2008, 11:15 PM   #245
dinhthem
Đệ tử 2 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 40
:
các anh ơi, sao ko post bài nữa vậy?
em đang cần hiển thị LCD, các anh giúp nhe.
Thanks
dinhthem vẫn chưa có mặt trong diễn đàn  
Old 12-05-2008, 12:47 AM   #246
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi dinhthem View Post
các bác cho em hỏi
BANK dùng để làm gì?
tại sao mới vào ta lại chọn BANK 1
sau khi cho PORTB là cổng xuất lại chọn BANK 0
????
Vì các PIC được chế tạo như vậy, nên chúng ta phải chọn bank của một thanh ghi để có thể truy xuất thanh ghi đó. Bạn cứ chấp nhận như vậy đi, sau này nắm rõ hơn về kỹ thuật số và vi điều khiển thì sẽ tìm hiểu thêm. Thông tin về bản đồ bộ nhớ của PIC nằm trong datasheet của PIC.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn  
Old 12-05-2008, 12:49 AM   #247
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi dinhthem View Post
các anh ơi, sao ko post bài nữa vậy?
em đang cần hiển thị LCD, các anh giúp nhe.
Thanks
Vấn đề này đã được đề cập nhiều lần ở picvietnam, bạn thử link sau nhé:
http://www.google.com/search?hl=en&q...=Google+Search

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn  
Old 12-05-2008, 06:57 AM   #248
dinhthem
Đệ tử 2 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 40
:
Trích:
Nguyên văn bởi namqn View Post
Vì các PIC được chế tạo như vậy, nên chúng ta phải chọn bank của một thanh ghi để có thể truy xuất thanh ghi đó. Bạn cứ chấp nhận như vậy đi, sau này nắm rõ hơn về kỹ thuật số và vi điều khiển thì sẽ tìm hiểu thêm. Thông tin về bản đồ bộ nhớ của PIC nằm trong datasheet của PIC.

Thân,
cám ơn anh.
có phải viết bằng mikroC thì ko cần khai báo BANK?
dinhthem vẫn chưa có mặt trong diễn đàn  
Old 12-05-2008, 07:57 AM   #249
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi dinhthem View Post
cám ơn anh.
có phải viết bằng mikroC thì ko cần khai báo BANK?
Thông thường, các trình biên dịch ngôn ngữ cấp cao sẽ tự động chuyển bank khi cần thiết cho bạn. Cũng có trình biên dịch cho phép bật/tắt việc tự động chuyển bank này, và khi đó người lập trình sẽ chịu trách nhiệm chuyển bank khi cần thiết (như ý họ muốn khi chọn tắt tính năng tự động chuyển bank của trình biên dịch).

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn  
Old 12-05-2008, 02:08 PM   #250
doremino
Đệ tử 3 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 48
:
Cool !!!!nhờ các bác giải đáp giúp em!!!!!

Trích:
Nguyên văn bởi nhh View Post
BẬT TẮT LED 1s

Code:
;========================================
;Auhor:		NHH
;Date:		10/02/06
;Hardware:	PIC16F877A 
		;XTAL 10MHz, PORTB noi voi 8 LED qua 8 dien tro 220Ohm 
;========================================
	TITLE 		"ON-OFF LED 1 SECOND"
	PROCESSOR	PIC16f877A 
	INCLUDE<P16f877A.inc> 
	__CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _WRT_OFF & _CPD_OFF &_LVP_OFF
;=============================================================================	
	COUNT1 EQU 0x20
	COUNT2 EQU 0x21
	COUNT3 EQU 0x22
;=========================CHUONG TRINH CHINH=========================
	ORG 0x000
	GOTO 	MAIN

MAIN
	BCF STATUS,RP1
	BSF STATUS,RP0 		; select BANK 1
	CLRF TRISB 		; PORTB output
	BCF STATUS,RP0 		;  select BANK 0

	MOVLW	d'255'
	MOVWF	COUNT1		;<-COUNT1=255	
	MOVWF	COUNT2		;<-COUNT2=255
NEXT	
	MOVLW	d'14'
	MOVWF	COUNT3		;<-COUNT3=13
	MOVLW	b'11111111'	;LED ON
	MOVWF	PORTB
	CALL	LOOP

	MOVLW	d'14'
	MOVWF	COUNT3		;<-COUNT3=13
	MOVLW	b'00000000'	;LED OFF
	MOVWF	PORTB	
	CALL	LOOP
	
	GOTO	NEXT		
;========================CHUONG TRINH CON====================
LOOP
	DECFSZ	COUNT1,1
	GOTO	LOOP
	DECFSZ	COUNT2,1
	GOTO	LOOP
	DECFSZ	COUNT3,1
	GOTO	LOOP		
	RETURN
		
	END
cho em hỏi đoạn _CONFIGURATION_... có tác dụng gì vậy!!!
không có thì có vấn đề gì không ạ?????Tại sao đoạn code trên không thấy khai báo tần số của thạch anh?có phải người viết quên không anh?
"CLOCK(10000000)"
Cảm ơn các bác nhiều!!!

thay đổi nội dung bởi: doremino, 12-05-2008 lúc 02:16 PM. Lý do: thiếu sót
doremino vẫn chưa có mặt trong diễn đàn  
Old 12-05-2008, 03:10 PM   #251
doremino
Đệ tử 3 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 48
:
các bác trao đổi với nhau thấy hấp dẫn quá!!!Cảm ơn sự nhiệt tình cũng như tâm huyết của các bác.Em tin rằng Picvietnam sẽ thành công trong việc đưa pic đến với mọi người!!
chúc may mắn
doremino vẫn chưa có mặt trong diễn đàn  
Old 12-05-2008, 08:23 PM   #252
dinhthem
Đệ tử 2 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 40
:
các anh ơi, mạch reset của pic có R1<40k, cụ thể là bao nhiêu?
cám ơn.
có anh nào ở tp hcm cung cấp con pic này ko? mạch nạp nữa? giá bao nhiêu vậy?
cám ơn.
dinhthem vẫn chưa có mặt trong diễn đàn  
Old 12-05-2008, 08:36 PM   #253
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi doremino View Post
cho em hỏi đoạn _CONFIGURATION_... có tác dụng gì vậy!!!
không có thì có vấn đề gì không ạ?????Tại sao đoạn code trên không thấy khai báo tần số của thạch anh?có phải người viết quên không anh?
"CLOCK(10000000)"
Cảm ơn các bác nhiều!!!
Đoạn __CONFIG ... dùng để đặt cấu hình cho PIC, nên có. Nếu không có đoạn này thì PIC sẽ chạy ở cấu hình mặc định (thông tin có trong datasheet của PIC).

Khi lập trình hợp ngữ thì thông tin tần số của thạch anh thường không cần thiết, đặc biệt là trình hợp dịch không cần thông tin này. Mọi tính toán dựa vào tần số của thạch anh đều do người viết code chịu trách nhiệm.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn  
Old 12-05-2008, 08:41 PM   #254
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi dinhthem View Post
các anh ơi, mạch reset của pic có R1<40k, cụ thể là bao nhiêu?
cám ơn.
có anh nào ở tp hcm cung cấp con pic này ko? mạch nạp nữa? giá bao nhiêu vậy?
cám ơn.
Nếu bạn cần giá trị cụ thể, hãy dùng 10 k. Câu hỏi của bạn khiến tôi nhớ lại câu chuyện sau:
Code:
Hãng Compaq thường xuyên nhận được điện thoại của các khách hàng mới, 
than phiền rằng họ không thể tìm thấy phím "any" trên bàn phím (tài liệu
hướng dẫn của Compaq thường dùng cụm từ "press any key to continue").
Hãng Compaq sau đó đã quyết định đổi toàn bộ cụm từ "press any key to 
continue" thành "press <Enter> key to continue".
Nếu bạn cần mua PIC và mạch nạp, hãy sang box sau:
http://www.picvietnam.com/forum/forumdisplay.php?f=17

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn  
Old 13-05-2008, 08:14 AM   #255
dinhthem
Đệ tử 2 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 40
:
cám ơn anh.
em làm đc mạch hiển thị led rồi hihihi.
ko thấy anh Chính up bài hiển thị led7doan. em đọc sách tiếng anh thấy có mạch đó.
nhưng em ko biết con transitor nó tên gì, cái hình mờ quá em ko biết điện trở vào mỗi đoạn led là bao nhiêu? (110ohm hay 330ohm)
các anh chỉ giúp em với nhe
cám ơn.
dinhthem vẫn chưa có mặt trong diễn đàn  
Ðề tài đã khoá


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
TUT về USART trong PIC16F877A mafd_47a MPASM 16 19-02-2025 05:32 AM
TUT ve I2C ( pic16f877a ) mafd_47a MPASM 28 28-01-2025 10:45 PM
Lập nhóm PIC16F877A nhh Cơ bản về vi điều khiển và PIC 285 08-03-2017 11:08 PM
Bộ so sánh và PWM cho PIC16F877A anhquangngai Cơ bản về vi điều khiển và PIC 24 08-09-2012 09:00 AM
CCS C for PIC16F877A nhh Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 405 24-04-2008 12:00 PM


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