TOP Contributors

  1. MIKROE (2781 codes)
  2. Alcides Ramos (377 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (118 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (139583 times)
  2. FAT32 Library (72043 times)
  3. Network Ethernet Library (57260 times)
  4. USB Device Library (47633 times)
  5. Network WiFi Library (43230 times)
  6. FT800 Library (42569 times)
  7. GSM click (29932 times)
  8. mikroSDK (28313 times)
  9. PID Library (26934 times)
  10. microSD click (26309 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Library

My libraries 1 (more LCD, more Sw Uart)

Rating:

5

Author: Istvan K

Last Updated: 2014-04-04

Package Version: 1.0.0.0

Category: Other Codes

Downloaded: 1673 times

Followed by: 2 users

License: MIT license  

They contain extremely simplified interface for
-- max 2 LCD (write-only 4bit mode, 6 pins),
-- max 2 LCD (using a HC595, 3 pins),
-- max 4 Sw-Uart (1, 2 or 3 pins, CTS handshake) .
Also some routines as Hex2out, Dec3out, CstrOut.
A separated library for using them via funcptr.

For now only for all PIC16 (PIC12). UPDATED.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "My libraries 1 (more LCD, more Sw Uart) " changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "My libraries 1 (more LCD, more Sw Uart) " changes.

Do you want to report abuse regarding "My libraries 1 (more LCD, more Sw Uart) ".

  • Information
  • Comments (1)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroC PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Library Blog

17-04-2014: improved, expanded versions are uploaded  by me
(but this 'old' also works)
--------------------------------------
29-03-2013: UPDATED:

Attached also a demo Proteus project, using 7 terminals (see the picture).

-- Multi LCD library:

..  Added two new cursor positioning routine, which allows the use of various
..  4-line displays (as a 16x4 LCD to be addressed differently than the 20x4).
..  See the 2nd picture. The original Lcd_Library does not properly handle them.

..  My simple LcdX_GotoYX routine can still be used for any HD44780 compatible
..  2-line and 4-line LCD, but only in the top two rows.
..  Of course, the new routines also may be used for a two-line LCD.

-- Some minor optimization in all libraries to minimize the stack depth, the RAM usage ...

The example project and the documentation is also actualized.

-------------------

13-03-2013: Initial release

Multi Display

Multi Display

A working Proteus simulation

View full image
Two four-line LCD

Two four-line LCD

they are different in use (!!)

View full image

ALSO FROM THIS AUTHOR

Memory manipulation library

5

Memory manipulation (eg sprint-like) function-collection plus some simplified arithmetic and bit-handling routine in one library. For all 8-bit PIC (pic12/16, pic12e/16e and pic18).

[Learn More]

PC keyboard in Proteus

1

* UPDATED * To try/debug (before the construction, in Proteus) such PIC programs that use the MikroC PS2 Library, here is a solution. It uses the Proteus Virtual Terminal as input device. * UPDATED * Now for any PIC *

[Learn More]

Full LCD library set

11

Same way usable (uniformized) LCD libraries. 4- and 8-bit (and both with Busy-flag checking), 1-, 2- and 3-wire interface. Every library allows you to manage 4 LCD. For all 8-bit PIC (p16, p16e and p18).

[Learn More]