|Name:||Ms. Valerie Ng|
bert botha of Kulkoni-ITS South Africa Says:
Looking at your spec for the SIPO chip, this is eight bit out. I used the 74LS195AN which is four bit out.
You can modify the code for using a word instead of a nibble by changing the following lines:
Remove the label SERIAL1
Change MOVLW 0x04 to MOVLW 0x08
Delete all CALL SERIAL1 lines in the program
Otherwise, use the LS196AN and don't forget to wire the lower nibble of the LCD low.(Otherwise they will float and give false inputs)
If this does not help, contact me again.
Just struck me whats wrong! Are you using pull down resistors for scanning the 4rows?. If not then the 'open' TTL will float and be 'seen' as high, registering an input. The inputs are only pulled high by a keystroke.+
|file: /Techref/member/VN-yahoo-8/index.htm, 1KB, , updated: 2006/1/2 20:35, local time: 2019/1/19 13:59,
|©2019 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?|
<A HREF="http://www.piclist.com/techref/member/VN-yahoo-8/index.htm"> Member Homepage for VN-yahoo-8</A>
|Did you find what you needed?|