Using LEDs, LCDs and GLCDs in microcontroller projects
Describing the use of displays in microcontroller based projects, the author makes extensive use of real-world, tested projects. The complete details of each project are given, including the full circuit diagram and source code. The author explains how to program microcontrollers (in C language) wit...
Formato: | Libro electrónico |
---|---|
Publicado: |
Chichester, West Sussex:
Wiley
2012.
Chichester, England : 2012. |
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628505106719 |
Tabla de Contenidos:
- Using LEDs, LCDs and GLCDs in Microcontroller Projects; Contents; Preface; Acknowledgements; 1 Introduction to Microcontrollers and Display Systems; 1.1 Microcontrollers and Microprocessors; 1.2 Evolution of the Microcontroller; 1.3 Parts of a Microcontroller; 1.3.1 Address; 1.3.2 ALU; 1.3.3 Analogue Comparator; 1.3.4 Analogue-to-Digital Converter; 1.3.5 Brown-out Detector; 1.3.6 Bus; 1.3.7 CAN; 1.3.8 CISC; 1.3.9 Clock; 1.3.10 CPU; 1.3.11 EEPROM; 1.3.12 EPROM; 1.3.13 Ethernet; 1.3.14 Flash Memory; 1.3.15 Harvard Architecture; 1.3.16 Idle Mode; 1.3.17 Interrupts; 1.3.18 LCD Drivers
- 1.3.19 Pipelining1.3.20 Power-on Reset; 1.3.21 PROM; 1.3.22 RAM; 1.3.23 Real-time Clock; 1.3.24 Register; 1.3.25 Reset; 1.3.26 RISC; 1.3.27 ROM; 1.3.28 Serial Input-Output; 1.3.29 Sleep Mode; 1.3.30 Supply Voltage; 1.3.31 Timers; 1.3.32 USB; 1.3.33 Watchdog; 1.4 Display Devices; 1.4.1 LED; 1.4.2 7-Segment LED; 1.4.3 OLED; 1.4.4 LCD; 1.5 Summary; Exercises; 2 PIC18F Microcontrollers; 2.1 The PIC18F2410 Microcontroller; 2.2 PIC18F2410 Architecture; 2.2.1 The Program Memory; 2.2.2 The Data Memory; 2.2.3 Power Supply Requirements; 2.2.4 Oscillator Configurations; 2.2.5 The Reset
- 2.2.6 Parallel I/O Ports2.2.7 Timer Modules; 2.2.8 Analogue-to-Digital Converter Module; 2.2.9 Special Features of the CPU; 2.2.10 Interrupts; 2.2.11 Pulse Width Modulator Module; 2.3 Summary; Exercises; 3 C Programming Language; 3.1 C Languages for Microcontrollers; 3.2 Your First mikroC Pro for PIC Program; 3.2.1 Comments; 3.2.2 Beginning and Ending a Program; 3.2.3 White Spaces; 3.2.4 Variable Names; 3.2.5 Reserved Names; 3.2.6 Variable Types; 3.2.7 Constants; 3.2.8 Escape Sequences; 3.2.9 Volatile Variables; 3.2.10 Accessing Bits of a Variable; 3.2.11 sbit Type; 3.2.12 bit Type
- 3.2.13 Arrays3.2.14 Pointers; 3.2.15 Structures; 3.2.16 Unions; 3.2.17 Operators in mikroC Pro for PIC; 3.2.18 The Flow of Control; 3.3 Functions in mikroC Pro for PIC; 3.3.1 Function Prototypes; 3.3.2 void Functions; 3.3.3 Passing Parameters to Functions; 3.3.4 Passing Arrays to Functions; 3.3.5 Interrupt Processing; 3.4 mikroC Pro for PIC Built-in Functions; 3.5 mikroC Pro for PIC Libraries; 3.5.1 ANSI C Library; 3.5.2 Miscellaneous Library; 3.6 Using the mikroC Pro for PIC Compiler; 3.6.1 mikroC Pro for PIC IDE; 3.6.2 Creating a New Source File; 3.6.3 Compiling the Source File
- 3.7 Using the mikroC Pro for PIC Simulator3.7.1 Setting a Break-Point; 3.8 Other mikroC Pro for PIC Features; 3.8.1 View Statistics; 3.8.2 View Assembly; 3.8.3 ASCII Chart; 3.8.4 USART Terminal; 3.8.5 Seven Segment Editor; 3.8.6 Help; 3.9 Summary; Exercises; 4 PIC Microcontroller Development Tools - Including Display Development Tools; 4.1 PIC Hardware Development Boards; 4.1.1 Super Bundle Development Kit; 4.1.2 PIC18 Explorer Board; 4.1.3 PIC18F4XK20 Starter Kit; 4.1.4 PICDEM 4; 4.1.5 PIC16F887 Development Kit; 4.1.6 FUTURLEC PIC18F4550 Development Board; 4.1.7 EasyPIC6 Development Board
- 4.1.8 EasyPIC7 Development Board