![]() |
|
Tài trợ cho PIC Vietnam |
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 |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
...Damned...
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
: |
Mình khuyên bạn nên hỏi "coi mấy cái này ở đâu?"
Bạn mở datasheet của con 877 mục 14.1 "Configuration bits". |
![]() |
![]() |
![]() |
#2 |
Đệ tử 4 túi
Tham gia ngày: Aug 2006
Bài gửi: 81
: |
Cho em hỏi chương trình này!
Em mới bắt đầu với Pic,và đây là chường trình đếm xung vào ở chân RA0,hiện thị led7segment nối vào PortB,dùng kỹ thuật bảng.Em dùng MPLAP dịch thì không có lỗi,nhưng khi mô phỏng bằng Proteus thì nó không chạy,mong các bác chỉ cho chỗ sai.
Code:
;======================================================== TITLE "Dem xung" PROCESSOR P16F877A INCLUDE <P16F877A.inc> __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC & _WRT_OFF & _LVP_ON & _CPD_OFF & _LVP_OFF ;========================================================== ;Khai bao bien : DEM EQU 0x20 ;============================================================ ;Chuong trinh chinh: ;============================================================ ORG 0x0000 GOTO MAIN ORG 0x0005 MAIN BANKSEL TRISA MOVLW b'00111111' MOVWF TRISA CLRF TRISB BANKSEL PORTA MOVLW b'00111111' MOVWF PORTB CLRF DEM LOOP BTFSC PORTA,0 GOTO $-1 BTFSS PORTA,0 GOTO $-1 INCF DEM,1 MOVF DEM,0 XORWF d'10' BTFSC STATUS,Z GOTO MAIN MOVF DEM,0 CALL TABLE MOVWF PORTB GOTO LOOP ORG 0x800 TABLE ADDWF PCL,1 RETLW b'00111111' RETLW b'00000110' RETLW b'01011011' RETLW b'01001111' RETLW b'01100110' RETLW b'01101101' RETLW b'01111101' RETLW b'00000111' RETLW b'01111111' RETLW b'01101111' END thay đổi nội dung bởi: namqn, 29-07-2007 lúc 07:24 PM. |
![]() |
![]() |
![]() |
#3 | |
Trưởng lão PIC bang
|
Trí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 |
|
![]() |
![]() |
![]() |
#4 |
Đệ tử 4 túi
Tham gia ngày: Aug 2006
Bài gửi: 81
: |
Các bác có gắng đọc nhe,em chỉnh cho nó gần lại mộ chút,không ngờ post lên nó lại sát nhau như thê.
namqn: bạn vào edit lại post trên, sẽ thấy tôi thêm các tag [code] và [ /code] để định dạng code của bạn. thay đổi nội dung bởi: namqn, 29-07-2007 lúc 07:25 PM. |
![]() |
![]() |
![]() |
#5 |
Đệ tử 4 túi
Tham gia ngày: Aug 2006
Bài gửi: 81
: |
Gửi bác namqn:
Em bắt đâu bảng ở địa chỉ 0x80 thì không phải xử lí PCLATH đúng không ạ,nhưng khi bắt đầu mô phỏng thì thì led7seg hiện 0(cai này thì đúng)nhưng khi em bấm BUTTON thì nó cứ trơ ra,hic Bác chỉ dùm em chỗ sai cái,nó làm em mất hứng mấy ngày nay |
![]() |
![]() |
![]() |
#6 | |
Trưởng lão PIC bang
|
Trích:
Với những bài toán loại này tôi luôn chạy mạch thật. 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 |
|
![]() |
![]() |
![]() |
#7 |
Đệ tử 4 túi
Tham gia ngày: Jan 2007
Bài gửi: 79
: |
Các bạn, cho mình hỏi một câu ngớ ngẩn, nhưng thật sự không hiểu chổ này thì không làm ăn gì được hết : một port nào đó (như PORTB của pic6f877a chẳng hạn), việc cho phép nó kéo lên hay không kéo lên Vdd có ý nghĩa như thế nào? Mình thật sự không hiểu chổ này. Cảm ơn các bạn rất nhiều.
|
![]() |
![]() |
![]() |
#8 |
Nhập môn đệ tử
Tham gia ngày: Dec 2007
Bài gửi: 1
: |
cảm ơn các anh nhiều
|
![]() |
![]() |
![]() |
#9 |
Đệ tử 2 túi
Tham gia ngày: Mar 2007
Bài gửi: 43
: |
Điện trở kéo lên thiết lập mức lôgíc lối vào của khối mạch khi không có thiết bị ngoài nối với lối vào. Ví dụ khi set điện trở kéo lên thì có thể mắc button trực tiếp vào port mà không cần điện trở kéo lên bên ngoài.
|
![]() |
![]() |
![]() |
#10 |
Nhập môn đệ tử
Tham gia ngày: Nov 2007
Bài gửi: 3
: |
có bác nào hiểu rõ cụm từ 16 bit trong 16 bit - computer thì nói hộ em với.em tìm kiếm trên mạng mà chỉ toàn tiếng anh. hơi khó hiểu.
cảm ơn rất nhiều |
![]() |
![]() |
![]() |
#11 | |
...Damned...
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
: |
Trích:
VD: với máy tính 8bit, bộ nhớ dữ liệu được tổ chức theo đơn vị BYTE, các thanh ghi cũng có độ lớn 1 BYTE, các phép toán số học, logic, di chuyển dữ liệu cũng xử lý trên dữ liệu có độ rộng 8 bit. |
|
![]() |
![]() |
![]() |
#12 |
Nhập môn đệ tử
Tham gia ngày: Dec 2007
Bài gửi: 1
: |
giúp em với
em tìm kiếm bản dịch con Pic 16F877A mấy hôm nay rồi mà ko tìm được,bác nào có gửi giùm vào mail cho em được ko???cảm ơn nhiêu nhiều nhiều nhiều.....có bản trong diễn đàn kêu Download được nhưng khi dow thử thì yêu cầu mật khẩu nên không dow được.gửi vô mail giùm nha trananhduc2004@yahoo.com
__________________
Ngoảnh đầu nhìn lại cuộc đời như giấc mộng Được mất bại thành bỗng chốc hóa hư không! |
![]() |
![]() |
![]() |
#13 |
Đệ tử 5 túi
|
16 bits đó nói về hệ thống sử lí 16 bít. trong Computer thì là hệ thống máy tính 16 bits, như bây giờ Pen TUM là 64 bits đó
__________________
Hãy chung sức vì nền Điện Tử Viêt Nam...! Sản Phẩm thương hiệu Việt "Made in Viet Nam" Nguyen Van Dung - Nguyễn Văn Dũng. Mobile : (+84) 97 329 1368 Nick name : VanDungEvn ( Yahoo + Skype ) Tư vấn & thiết kế điện tử + Làm mạch in + Hoàn thiện sản phẩm điện tử. Mạch nạp 89-PIC-AVR. Email: vandungevn@gmail.com Website: www.dientuphuongdung.com Xóm Mới - Nguyên Xá - Minh Khai - Từ Liêm - Hà Nôi - Viet Nam. |
![]() |
![]() |
![]() |
#14 |
Nhập môn đệ tử
Tham gia ngày: Dec 2007
Bài gửi: 6
: |
xin các bác chỉ giup mình lập trình C ngắt ngoài "External interrupt" cua 16F877A
minh dang lam luan van tot nghiep, dung PIC de tinh CosY (cốt phi) cua mang dien ha the bang cách đo độ rộng xung vuông Xin chân thành cảm ơn thay đổi nội dung bởi: namqn, 21-12-2007 lúc 11:56 PM. |
![]() |
![]() |
![]() |
#15 |
Nhập môn đệ tử
Tham gia ngày: Dec 2007
Bài gửi: 6
: |
ngắt ngoài RB0!!!!!
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Ðề 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 |
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 |
Pic16f877a TỪ DỄ TỚi KhÓ | ntc | Cơ bản về vi điều khiển và PIC | 373 | 23-05-2009 10:24 PM |
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 |