Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sbit LCD_RS at RB4_bit;
- sbit LCD_EN at RB5_bit;
- sbit LCD_D4 at RB0_bit;
- sbit LCD_D5 at RB1_bit;
- sbit LCD_D6 at RB2_bit;
- sbit LCD_D7 at RB3_bit;
- sbit LCD_RS_Direction at TRISB4_bit;
- sbit LCD_EN_Direction at TRISB5_bit;
- sbit LCD_D4_Direction at TRISB0_bit;
- sbit LCD_D5_Direction at TRISB1_bit;
- sbit LCD_D6_Direction at TRISB2_bit;
- sbit LCD_D7_Direction at TRISB3_bit;
- char text[20], text2[20];
- const int len = 16;
- char ch;
- int i;
- int broj;
- char ime[10];
- int count = 0;
- void interrupt() {
- if (TMR0IF_bit == 1) {
- count++;
- TMR0IF_bit = 0;
- TMR0 = 96;
- }
- }
- void main() {
- ANSEL = 0;
- ANSELH = 0;
- INTCON = 0xA0;
- OPTION_REG = 0x84;
- TMR0 = 96;
- ime[0] = 'F';
- ime[1] = 'I';
- ime[2] = 'L';
- ime[3] = 'I';
- ime[4] = 'P';
- i = 0;
- Lcd_Init();
- Lcd_Cmd(_LCD_CURSOR_OFF);
- Lcd_Cmd(_LCD_CLEAR);
- while(i != 5) {
- if (count > 7) {
- Lcd_Chr_Cp(ime[i++]);
- count = 0;
- }
- }
- // Lcd_Chr_Cp('F');
- // Delay_ms(15);
- // Lcd_Chr_Cp('I');
- // Delay_ms(15);
- // Lcd_Chr_Cp('L');
- // Delay_ms(15);
- // Lcd_Chr_Cp('I');
- // Delay_ms(15);
- // Lcd_Chr_Cp('P');
- }
- sbit LCD_RS at RB4_bit;
- sbit LCD_EN at RB5_bit;
- sbit LCD_D4 at RB0_bit;
- sbit LCD_D5 at RB1_bit;
- sbit LCD_D6 at RB2_bit;
- sbit LCD_D7 at RB3_bit;
- sbit LCD_RS_Direction at TRISB4_bit;
- sbit LCD_EN_Direction at TRISB5_bit;
- sbit LCD_D4_Direction at TRISB0_bit;
- sbit LCD_D5_Direction at TRISB1_bit;
- sbit LCD_D6_Direction at TRISB2_bit;
- sbit LCD_D7_Direction at TRISB3_bit;
- char text[20], text2[20];
- const int len = 16;
- char ch;
- int i;
- int broj;
- char cifri[10];
- int count = 0;
- void interrupt() {
- if (TMR0IF_bit == 1) {
- count++;
- TMR0IF_bit = 0;
- TMR0 = 96;
- }
- }
- void main() {
- ANSEL = 0;
- ANSELH = 0;
- INTCON = 0xA0;
- OPTION_REG = 0x84;
- TMR0 = 96;
- i = 0;
- broj = 4521;
- IntToStr(broj, cifri);
- Lcd_Init();
- Lcd_Cmd(_LCD_CURSOR_OFF);
- Lcd_Cmd(_LCD_CLEAR);
- while(1) {
- if (count > 7) {
- Lcd_Out(1, 1, cifri);
- ch = cifri[0];
- for (i = 0; i < 5; i++) {
- cifri[i] = cifri[i + 1];
- }
- cifri[i] = ch;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement