Mình mới nghiên cứu về VDK và thấy nó rất hay,nhưng khổ nỗi còn mơ hồ lắm,đặc biệt là viết chương trình ,mà cũng còn lơ mơ lắm về bố cục của chương trình(Viết bằng MPLAB) mình có con PIC6F876A, đã có mạch chạy, mạch nạp rồi,mới bắt đầu tập làm bài tập nhỏ là xuất các mức 0,1 ra port A chẳng hạn, mà sao viết hoài cũng không đc. Khi cắm vào mạch chạy dùng VOM kiểm tra điện thế trên các chân của Port đều 0V cả . Khi dịch chương trình không có lỗi kể cả khi nạp chương trình cũng vậy nhưng sao không được hả các bác , Bác nào có thể viết mẫu cho tui một chương trình hoàn chỉnh của bài tập trên đc không, tui nghĩ là do mình chưa đúng ở một chỗ nào đó trong chương trình mà sao nó không báo lỗi gì hết vậy. Thạch anh là 4Mhz
Thông báo
Collapse
No announcement yet.
Mới học vdk
Collapse
X
-
A, chuong trinh minh viet the nay co dung khong ha may bac?
;====================================
; ten ct :bai tap dau tien
;nguoi thuc hien : Thang
;Ten bt: Xuat các muc 0, 1 ra port A
;=====================================
Title "Mach tets dau tien"
Processor P16F876A
Include P16F876A
__Config _CP_OFF & PWRTE_ON & _WDT_OFF & _HS_OSS;
;=======================================
BSF STATUS,5 ;VAO BANK1
CLRF TRISA ; DAT PORTA=OUTPUT
BCF STATUS,5 ; QUAY VE BANK 0
MOVLW B'1010101' ;DAT GIA TRI 1010101 VAO THANH GHI W
MOVWF PORTA ;DAT THU TU CAC CHAN 1010101
END
Như bọn trẻ tập viết đấy mà, mong mọi người hướng dẫn thêm/Đừng ai cười nhé.
-
Nguyên văn bởi nguyendinhthang Xem bài viết__Config _CP_OFF & PWRTE_ON & _WDT_OFF & _HS_OSS;
Bạn dùng thạch anh 4Mhz mà config là HS thì không chạy là tất nhiên rồi.
Thạch anh 4Mhz phải config là XT.
Bạn xem thêm phần Oscillator Configurations trong datasheet của 87XA.
Comment
-
Nguyên văn bởi phamthaihoa Xem bài viếtMình không quen viết bằng ASM nhưng hi vọng giúp được bạn.
Bạn dùng thạch anh 4Mhz mà config là HS thì không chạy là tất nhiên rồi.
Thạch anh 4Mhz phải config là XT.
Bạn xem thêm phần Oscillator Configurations trong datasheet của 87XA.
( để nhiều khi tiện còn thay đổi clock hệ thống ngoài ) .
Và nó chạy tốt .
Chỉ có khi con fig là XT mà cắm thạch anh > 4M nhiều thì nó mới không chạy.
Hình như chú em nhầm lẫn , bị ngược thì phải .
( hay là anh mua được PIC tốt mà cắm thế nào với HS cũng được )
--- Giá trị HS khoảng ( từ 4 đến 20Mhz ) ( mấy con PIC hay dùng đó )
--- Giá trị XT khoảng 4MHz trở xuống tới 1 vài trăm Khz .Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
Nguyên văn bởi queduong Xem bài viếtMình chuyên môn dùng config với HS ( kể cả con 16F84A -04P )
( để nhiều khi tiện còn thay đổi clock hệ thống ngoài ) .
Và nó chạy tốt .
Chỉ có khi con fig là XT mà cắm thạch anh > 4M nhiều thì nó mới không chạy.
Hình như chú em nhầm lẫn , bị ngược thì phải .
( hay là anh mua được PIC tốt mà cắm thế nào với HS cũng được )
--- Giá trị HS khoảng ( từ 4 đến 20Mhz ) ( mấy con PIC hay dùng đó )
--- Giá trị XT khoảng 4MHz trở xuống tới 1 vài trăm Khz .
Comment
-
Nguyên văn bởi queduong Xem bài viếtMình chuyên môn dùng config với HS ( kể cả con 16F84A -04P )
( để nhiều khi tiện còn thay đổi clock hệ thống ngoài ) .
Và nó chạy tốt .
Chỉ có khi con fig là XT mà cắm thạch anh > 4M nhiều thì nó mới không chạy.
Hình như chú em nhầm lẫn , bị ngược thì phải .
( hay là anh mua được PIC tốt mà cắm thế nào với HS cũng được )
--- Giá trị HS khoảng ( từ 4 đến 20Mhz ) ( mấy con PIC hay dùng đó )
--- Giá trị XT khoảng 4MHz trở xuống tới 1 vài trăm Khz .
Comment
-
Nguyên văn bởi nguyendinhthang Xem bài viếtA, chuong trinh minh viet the nay co dung khong ha may bac?
;====================================
; ten ct :bai tap dau tien
;nguoi thuc hien : Thang
;Ten bt: Xuat các muc 0, 1 ra port A
;=====================================
Title "Mach tets dau tien"
Processor P16F876A
Include P16F876A
__Config _CP_OFF & PWRTE_ON & _WDT_OFF & _HS_OSS;
;=======================================
BSF STATUS,5 ;VAO BANK1
CLRF TRISA ; DAT PORTA=OUTPUT
BCF STATUS,5 ; QUAY VE BANK 0
MOVLW B'1010101' ;DAT GIA TRI 1010101 VAO THANH GHI W
MOVWF PORTA ;DAT THU TU CAC CHAN 1010101
END
Như bọn trẻ tập viết đấy mà, mong mọi người hướng dẫn thêm/Đừng ai cười nhé.
Code:;Ten bt: Xuat các muc 0, 1 ra port A ;===================================== Title "Mach tets dau tien" Processor P16F876A Include P16F876A.inc __Config _CP_OFF & _PWRTE_ON & _WDT_OFF & _HS_OSC; ;======================================= BSF STATUS,5 ;VAO BANK1 CLRF TRISA ; DAT PORTA=OUTPUT BCF STATUS,5 ; QUAY VE BANK 0 MOVLW B'1010101' ;DAT GIA TRI 1010101 VAO THANH GHI W MOVWF PORTA ;DAT THU TU CAC CHAN 1010101 END
Comment
-
Nguyên văn bởi MHz Xem bài viếtChương trình trên có sai vài chỗ ở phần khai báo và cấu hình (chữ màu đỏ) bác sửa lại như sau là OK...
Code:;Ten bt: Xuat các muc 0, 1 ra port A ;===================================== Title "Mach tets dau tien" Processor P16F876A Include P16F876A.inc __Config _CP_OFF & _PWRTE_ON & _WDT_OFF & _HS_OSC; ;======================================= BSF STATUS,5 ;VAO BANK1 CLRF TRISA ; DAT PORTA=OUTPUT BCF STATUS,5 ; QUAY VE BANK 0 MOVLW B'1010101' ;DAT GIA TRI 1010101 VAO THANH GHI W MOVWF PORTA ;DAT THU TU CAC CHAN 1010101 END
Comment
-
chao cac ban !
minh moi biet so ve lap trinh c cho VDK . Minh dan lam dong ho so Choi , mach cua minh chay roi nhung chi dieu khien bang phan mem thoi >Xin hoi cac ban cho minh biet giai thuat dieu khien gio phut giay ngay thang nhu the nao.
voi dieu kien sau :
#define HOME 0
#define MODE 1
#define GIO 2
#define PHUT 3
#define GIAY 4
#define NGAY 5
#define THANG 6
sbit SET_MODE = P0^0
sbit SELECT = P0^1
Comment
-
Nguyên văn bởi mgdaubo Xem bài viếtem mới bắt đầu học về 8051, chưa thấy hình thù con 8051 nó ra sao cả, anh nào có hình cho em xem chút, vị trí các chân cực thế nào? Cho em hỏi cách nạp chương trình vào IC đó thế nào luôn?Hà Nội của ta
Thủ đô yêu dấu
Một thời đạn bom, một thời hòa bình...:cafe:
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Khác nhau giữa mạch cân bằng chủ động toàn dãy và mạch cân bằng chủ động kiểu so áp 2 string liền kề.bởi louisnkCụ đã lên design chi tiết cho mạch để test chưa?
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 08:12 -
-
bởi Manh.n.trMọi người cho em hỏi có bác nào làm project mạch đo độ mặn chưa ạ. Cho em hỏi có bác nào mô phỏng được trên Proteus không ạ? Em sinh viên đầu năm 3 tay mơ chưa biết nhiều mong mọi người giúp đỡ ạ
-
Channel: Các mạch điện ứng dụng
17-09-2024, 13:54 -
-
Trả lời cho Xin hỏi về mạch khuếch đạibởi yname11Ko đc bác ạ, mạch nó tự ngắt. Thôi đành dùng 1 kênh vậy, thanks bác nhé....
-
Channel: Điện thanh
15-09-2024, 10:44 -
-
bởi nguyendinhvanTôi thì không học về MCU, không giỏi về VXL , cũng mờ tịt về công nghiệp thực phẩm, nhưng cũng cố gắng tự làm được cái này.
Đồ ở chợ mua về cứ đặt ở sân, rồi xếp cái máy này lên trên, rồi đi chơi.
Một lúc sau quay...-
Channel: Tâm tình dân kỹ thuật
15-09-2024, 02:36 -
-
Trả lời cho Thép hàn cube led ???bởi nguyendinhvanRa chợ kim khí mua, có nhiều loại to nhỏ. Họ bán cho thợ xây dựng buộc khung đúc bê tông.
Về cắt thành đoạn.
Nhưng làm cho các đoạn dây thép đó thẳng tưng như cái gói mì Ý, thì cũng đòi hỏi công nghệ khéo tay.-
Channel: Điện tử dành cho người mới bắt đầu
15-09-2024, 02:03 -
-
Trả lời cho Thép hàn cube led ???bởi bqvietThép nào cũng hàn thiếc được : thép các-bon, thép không gỉ ... miễn là có chất trợ dung phù hợp. Dùng nhựa thông bình thường thì khó hàn, nhưng trên thị trường bán nhiều loại chất trợ dung đủ kiểu. Đơn giản nhất là dung dịch kẽm clorua ZnCl2.
-
Channel: Điện tử dành cho người mới bắt đầu
15-09-2024, 00:34 -
-
bởi tuyenda1985Các bác cho em hỏi.
Định làm cube led chơi chơi, nhưng vụ que thép để cho nó cứng
Mà chưa biết mua ntn, vì đang alwn tăn, loại này là loại nào (như hình em úp) mà có thể dùng thiếc hàn ??
Cảm ơn...-
Channel: Điện tử dành cho người mới bắt đầu
14-09-2024, 22:05 -
-
Trả lời cho Xin hỏi về mạch khuếch đạibởi thetungPhương án của bạn có thể được ,nhưng có thể rủi ro . Mặt khác bạn muốn tăng công suất thì phải giảm trở kháng của loa ( thí dụ dùng loa 2 ohm )...
-
Channel: Điện thanh
14-09-2024, 11:46 -
-
Trả lời cho Xin hỏi về mạch khuếch đạibởi yname11chập 2 đầu r+, l+ vào làm 1, 2 đầu r-, l- vào làm 1 . rồi đấu vào loa...
-
Channel: Điện thanh
14-09-2024, 07:40 -
-
Trả lời cho Em là người mới . Xin các bác chỉ giáo cách mod điều chỉnh điện áp trên nguồn DELTA esr 48/56abởi nguyendinhvanTheo tôi ấy, mấy cái hệ delta powerone ấy. Cứ để in như thế bán lấy tiền ăn phở.
Có chất bổ vào người, đầu sẽ thông minh ra, sau đó tự nghiên cứu chế tạo một cái nguồn theo ý mình.
Thế là vừa được thông minh, vừa được...-
Channel: Điện tử dành cho người mới bắt đầu
14-09-2024, 01:33 -
Comment