Professional Documents
Culture Documents
Introduction To Embedded Systems 2. Block Diagram 20 Hardware Requirements
Introduction To Embedded Systems 2. Block Diagram 20 Hardware Requirements
PAGE NO
xi xii xiii
3. HARDWARE REQUIREMENTS
3.1 Transformers 3.2 Voltage Regulator (Lm7805) 3.3 Rectifier 3.4 Filter 3.5 Microcontroller (At89s52/C51) 3.6 Optoisolator (Moc3021) 3.7 Pushbutton 3.8 Motor 3.9 Lcd 3.10 Triac 3.11 Opamp Lm358 3.12 1n4007 3.13 Resistors 3.14 Capacitors 3.15 1n4148 4. SOFTWARE REQUIREMENTS 36 41 28 23 24
22
27 28
46 49 51 54
56
4.1 Ide 4.2 Concept Of Compiler 4.3 Concept Of Cross Compiler 4.4 Keil C Cross Compiler 4.5 Building An Application In Uvision2 4.6 Creating Your Own Application In Uvision2 4.7 Debugging An Application In Uvision2 4.8 Starting Uvision2 & Creating A Project 4.9 Windows_ Files 4.10 Building Projects & Creating Hex Files 4.11 Cpu Simulation 4.12 Database Selection 4.13 Start Debugging 4.14 Disassembly Window 4.15 Embedded C 61 62 62 63 63 59 59 60 61 57 58 59
57
61
64 66 67
71
5. SCHEMATIC DIAGRAM
5.1 Description
6. LAYOUT DIAGRAM
7. BILL OF MATERIALS 8. CODING 8.1 Compiler 8.2 Source Code 9. HARDWARE TESTING 9.1 Continuity Test 88 76
72 75
84 88
89 69 93 94
LIST OF FIGURES
PAGE NO.
1(A) Embedded Design Calls 1(B) V Diagram 3.1 Block Diagram Of The Project 3.1 A Typical Transformer 4.2(A) Block Diagram Of Voltage Regulator 4.2(B) Rating Of Voltage Regulator 4.2(C) Performance Characteristics Of Voltage Regulator 4.5(A) Block Diagram Of At89s52 4.5(B) Pin Diagram Of At89s52 4.5(C) Oscillator Connections 4.5(D) External Clock Drive Config. 4.6(A) Pwm Signals 4.2.6(B) Signal From An Optoisolator 4.7(A)Push On Button 4.7(B) Table Types Of Pushbuttons 4.8 Dc Motor 4.9 Lcd 4.10(A) Tsop 1738 4.10(B) Tsop Block Diagram 44 40 35 35 21
16 16
23
25 26
26 30 31
39
43
46 50 52 54
55