TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (400 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (128 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 (140755 times)
  2. FAT32 Library (73345 times)
  3. Network Ethernet Library (58193 times)
  4. USB Device Library (48380 times)
  5. Network WiFi Library (43970 times)
  6. FT800 Library (43532 times)
  7. GSM click (30466 times)
  8. mikroSDK (29169 times)
  9. PID Library (27166 times)
  10. microSD click (26846 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: 1687 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
  • 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

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]

Common output functions

6

Second part of my new library collection: the common output functions, using func-pointers or a user written char-out routine. In addition, an other library with the mikroC UART1 and LCD char-outs. For all 8-bit PICs.

[Learn More]
Close menu