PICSimLab - Programmable IC Simulator Laboratory 0.9.2
PICSimLab - API
Loading...
Searching...
No Matches
io_74xx573.h
1/* ########################################################################
2
3 PICSimLab - Programmable IC Simulator Laboratory
4
5 ########################################################################
6
7 Copyright (c) : 2021-2024 Luis Claudio GambĂ´a Lopes <lcgamboa@yahoo.com>
8
9 This program is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; either version 2, or (at your option)
12 any later version.
13
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU General Public License for more details.
18
19 You should have received a copy of the GNU General Public License
20 along with this program; if not, write to the Free Software
21 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22
23 For e-mail suggestions : lcgamboa@yahoo.com
24 ######################################################################## */
25
26#ifndef IO_74XX573
27#define IO_74XX573
28
29/*
30 pinout
311 /OE
322 D0
333 D1
344 D2
355 D3
366 D4
377 D5
388 D6
399 D7
4010 GND
4111 LE
4212 O7
4312 O6
4414 O5
4515 O4
4616 O3
4717 O2
4818 O1
4919 O0
5020 VCC
51*/
52
53typedef struct {
54 unsigned char latch;
56
57void io_74xx573_rst(io_74xx573_t* lt);
58void io_74xx573_init(io_74xx573_t* lt);
59
60unsigned char io_74xx573_io(io_74xx573_t* lt, const unsigned char le, const unsigned char in);
61
62#endif // IO_74XX573
Definition io_74xx573.h:53