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
31
1 /OE
32
2 D0
33
3 D1
34
4 D2
35
5 D3
36
6 D4
37
7 D5
38
8 D6
39
9 D7
40
10 GND
41
11 LE
42
12 O7
43
12 O6
44
14 O5
45
15 O4
46
16 O3
47
17 O2
48
18 O1
49
19 O0
50
20 VCC
51
*/
52
53
typedef
struct
{
54
unsigned
char
latch;
55
}
io_74xx573_t
;
56
57
void
io_74xx573_rst(
io_74xx573_t
* lt);
58
void
io_74xx573_init(
io_74xx573_t
* lt);
59
60
unsigned
char
io_74xx573_io(
io_74xx573_t
* lt,
const
unsigned
char
le,
const
unsigned
char
in);
61
62
#endif
// IO_74XX573
io_74xx573_t
Definition
io_74xx573.h:53
src
devices
io_74xx573.h
Generated by
1.9.8