|
Tài trợ cho PIC Vietnam |
MPASM Lập trình bằng hợp ngữ là một việc làm vô cùng vất vả, tuy nhiên, để hiểu và làm việc với vi điều khiển, hợp ngữ trở thành một công cụ khá đắc lực ... |
|
Ðiều Chỉnh | Xếp Bài |
20-08-2008, 05:45 PM | #7 |
Đệ tử 5 túi
Tham gia ngày: Mar 2008
Nơi Cư Ngụ: Bình Thạnh, TPHCM
Bài gửi: 98
: |
Adc 8 bit
Code:
PROCESSOR PIC16F877A INCLUDE <P16F877A.INC> __CONFIG _XT_OSC & _WDT_OFF & _LVP_OFF & _CP_OFF ;************************************************************* ;CHUONG TRINH THU NGHIEM DUNG ADC CUA PIC 16F877A ;************************************************************* ;NGUOI THUC HIEN: TALLHT ;************************************************************* ;************************************************************* COUNT EQU 0X20 ;BIEN DELAY COUNT1 EQU 0X21 ;************************************************************ MAIN BANKSEL TRISB CLRF TRISB ;PORTB XUAT LED MOVLW 0XFF MOVWF TRISA ;PORT A LA INPUT LOOP BANKSEL ADCON1 MOVLW 0X00 ;NGO VAO ANALOG,Fosc/2 MOVWF ADCON1 BANKSEL ADCON0 MOVLW 0X01 ;CHON RA0 LAM NGO VAO,ADON=1,BAT ADC MOVWF ADCON0 CALL DELAY ;CHO 1 KHOANG THOI GIAN TRUOC KHI BAT DAU BSF ADCON0,GO ;SET BIT "GO",BAT DAU CONVERT ;*************************************** ;KIEM TRA KET QUA BTFSC ADCON0,GO ;KIEM TRA BIT "DONE" CUA ADCON0 GOTO $-1 ;NEU BANG 1 THI CHO TIEP TUC MOVF ADRES,W ;LAY KẾT QUẢ VÀO W MOVWF PORTB ;XUAT RA PORTB GOTO LOOP ;******************************************************* DELAY MOVLW D'10' MOVWF COUNT BACK MOVLW D'4' MOVWF COUNT1 DECFSZ COUNT1,F GOTO $-1 DECFSZ COUNT,F GOTO BACK RETURN END
__________________
------------------------------------------------------------------- Cung cấp bo mạch thực hành Arduino và các mạch sáng tạo. Mời tham quan: https://www.facebook.com/eshop1109 Cung cấp dịch vụ order hàng từ Aliexpress Liên hệ: https://www.facebook.com/Mua-h%E1%BB...5265931515571/ thay đổi nội dung bởi: tallht, 20-08-2008 lúc 06:02 PM. |
|
|
Similar Threads | ||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Library cho MPASM, các module cơ bản | mafd_47a | MPASM | 12 | 06-09-2009 03:51 PM |
cho tôi fan mềm MPASM hoặc đường line dowload | lep | Chương trình dịch & các công cụ mô phỏng | 3 | 12-10-2008 03:00 AM |
Trình dịch cho MPASM của Microchip. | mafd_47a | MPASM | 8 | 20-03-2008 12:37 AM |
Mpasm cho nguoi moi bat dau | mafd_47a | MPASM | 14 | 03-02-2007 09:08 AM |
Sườn chương trình cơ bản bằng MPASM | falleaf | MPASM | 6 | 19-05-2006 03:28 PM |