Thứ Bảy, 30 tháng 7, 2016

BÀI 4 : HIỂN THỊ SỐ 2016 LÊN 4 LED 7 ĐOẠN PIC18F4550 CCS

- Chào các bạn hôm nay chúng ta sẽ tiếp tục học tiếp PIC18F4550 và trong bài này mình sẽ hướng dẫn các bạn giao tiếp với LED 7 đoạn.
- Ảnh mô phỏng protues.

hiển thị số 2016 lên 4 led 7 đoạn
- Đây là code chương trình.
#include <18F4550.h>
#fuses NOMCLR INTRC_IO
#use delay(clock=8000000)
void main()
{
  setup_oscillator(OSC_8MHZ);
  while(TRUE)
  {
    output_d(0x0F);           // Turn off all displays
    output_b(0x82);         // Send ones digit
    output_d(0x07);           // Turn on display for ones
    delay_ms(2);
    output_d(0x0F);           // Turn off all displays
    output_b(0xF9);        // Send tens digit
    output_d(0x0B);           // Turn on display for tens
    delay_ms(2);
    output_d(0x0F);           // Turn off all displays
    output_b(0xC0);       // Send hundreds digit
    output_d(0x0D);           // Turn on display for hundreds
    delay_ms(2);
    output_d(0x0F);           // Turn off all displays
    output_b(0xA4);      // Send thousands digit
    output_d(0x0E);           // Turn on display for thousands
    delay_ms(2);
    }
}
- Link download project Click here
Ai có gì thắc mắc thì comments bên dưới nha !


EmoticonEmoticon