Discussion in "Project Help" started by    Billz    Jan 11, 2020.
Sat Jan 11 2020, 05:43 PM
#1
hi everyone please attached files are my c code for scrolling message but it is not working as expecting,,,so kindly please help me
i shall be very grateful to all of you
#include"ConfigBits.h"
#include<pic16f877a.h>
#define _XTAL_FREQ 12000000

#define clk PORTCbits.RC4
#define latch PORTCbits.RC5
#define ds PORTCbits.RC6

#define clkr PORTDbits.RD0 // (-)
#define latchr PORTDbits.RD1
#define dsr PORTDbits.RD2

unsigned char alph[2][5]={{0xFF,0xFF,0xFF,0xFF,0xFF},
{0x83,0xf5,0xf6,0xf5,0x83}};

//unsigned char alph[5]={0x83,0xf5,0xf6,0xf5,0x83};

unsigned char scrollspeed=10;
void off_the_col()
{
unsigned char m;
for(m=0;m<=7;m++)
{

clk=0; latch=0;
ds=0;
clk=1; latch=1;
}
}
void col_scan(unsigned char colpos)
{
unsigned char m,n;
for(m=0;m<=7;m++)
{
clk=0; latch=0;
if(m==colpos)
ds=1;
else
ds=0;
clk=1; latch=1;
}
__delay_ms(1);
off_the_col();
}


void main()
{
TRISCbits.TRISC4=0;
TRISCbits.TRISC5=0;
TRISCbits.TRISC6=0;
TRISDbits.TRISD0=0;
TRISDbits.TRISD1=0;
TRISDbits.TRISD2=0;
unsigned char row,j,dataRow,col,z,i,r,c;
while(1)
{
for(row=0;row<2;row++)
{
for(i=0;i<8;i++)
{
for(z=0;z<=scrollspeed;z++)
{
for(col=0;col<=15;col++)
{
for (j=0;j<=7;j++)
{
c=i+col;
dataRow=(alph[row][c]<<j)&0x80;
clkr=0; latchr=0;
if(dataRow==0)
dsr=dataRow;
else
dsr=1;
clkr=1; latchr=1;
__delay_ms(1);
}
col_scan(col);
}//col
}//z
}//i
}//row


}//while
}
Fri Jan 17 2020, 10:24 PM
#2
We will need the circuit diagram.
A Proteus simulation would be much better.

Get Social

Information

Powered by e107 Forum System

Conversation

Fri Jan 15 2021, 10:39 PM
Adrian Baier
Monthly update for marketers business hub of  reviews of paid and free business promotion software and home made natural health remedies!Please hit the unsubscribe button below to be taken off this monthly notification list or you can subscribe to recieve follow up material  when you arrive on our main blog page of free and low cost marketing programs for online businesses HERE IS THE LINK https://bit.ly/3nxq44b
Fri Jan 15 2021, 03:31 PM
Buford
I'm no longer certain where you're getting your info, but great topic. I needs to spend some time learning much more or understanding more. Thanks for fantastic info I used to be on the lookout for this info for my mission. https://onlinegate.com/index.php?page=user&action=pub_profile&id=36335 buy essay papers online buy essay papers online
Fri Jan 15 2021, 12:52 PM
Geri
I've been browsing online greater than three hours today, but I never discovered any attention-grabbing article like yours. It is lovely price enough for me. Personally, if all webmasters and bloggers made just right content material as you did, the internet will likely be a lot more useful than ever before. https://www.vingle.net/ english essay writing service english essay writing service
Fri Jan 15 2021, 05:06 AM
Kisha
Fine write ups, Kudos! Best Essay writing payforessay review
Fri Jan 15 2021, 04:52 AM
Michal
Many thanks, I appreciate it! buy research paper online buy a research paper

Downloads

Comments

Mirza123
Thu Jun 25 2020, 03:46 PM
eunicelove124
Mon Jun 22 2020, 03:03 PM
cerouno
Tue Jun 16 2020, 05:10 PM
Marce
Sat Jun 13 2020, 09:43 PM
Davidthils
Thu May 21 2020, 12:44 PM
Jakeror
Thu May 21 2020, 01:28 AM
motorCar
Wed May 20 2020, 07:05 PM
Vordrync
Wed May 20 2020, 11:52 AM

Online

Guests: 81, Members: 0 ...

most ever online: 182184
(Members: , Guests: 182184) on 06 Aug 2010: 05:37 AM

Members: 38215
Newest member: Mirza123