Digilab DIO2 LCD Module F5.1. DIO2 circuit board block diagram.

Slides:



Advertisements
Similar presentations
Keeping the Sheep Corralled An engineer, a physicist, and a mathematician are shown a pasture with a herd of sheep, and told to put them inside the smallest.
Advertisements

Rapid Prototyping using a Microprocessor Core on a Spartan II FPGA
 Instructor: Rob Nash  Readings: Chap 7-9  Midterm next Monday! ◦ Review this Wednesday ◦ You will see code again…
WHYP Test Files Lab 9. y1 The WC16 WHYP Core Modifications for Multiplication and Division.
Calculator 9S12DP256 Lab 2. \ Convert counted string at addr1 to double number ud2 \ ud1 normally zero to begin with \ addr2 points to first invalid character.
Signal and System I System function algebra and block diagram representation + + -
Example 11 Analog-to-Digital Converter Lecture L5.1.
Lab 6 Program Counter and Program ROM Mano & Kime Sections 7-1 – 7-6.
The FC16 Forth Core Lab 7 Module F4.1. Lab 7 Hex OpcodeNameFunction 0000NOP No operation 0001DUP Duplicate T and push data stack. N
VHDL AES 128 Encryption/Decryption
Programming Example Lecture 8.6 A VHDL Forth Core for FPGAs: Sect. 7.
Lab 3 & 4 Discussion EE414/514 VHDL Design September 25.
The Serial Communication Interface (SCI) MC9S12-DP256 Chapter 11.
Registers Lab 5 Mano and Kime Sections 5-2, 5-3, 5-7.
LCD Display DIO2 Board CPLD. DIO2 Board CPLD Interface LCD Display.
RS-232 Port Lecture L9.3. Loop feedback RS-232 voltage levels: +5.5 V (logic 0) -5.5 V (logic 1)
Introduction to Verilog Multiplexers. Introduction to Verilog Verilog Hardware Description Language (Verilog HDL) released by Gateway Design Automation.
Data Stack Instructions Lab 7. Data Stack WHYP Data Stack Instructions DUP( n -- n n ) SWAP( a b -- b a ) DROP( a -- ) OVER( a b -- a b a ) ROT( a.
Check 2 - PWM Announcements Overview LED Board PWM What’s due: Prelab Lab.
Other WC16 Instructions Lecture L7.4. OpcodeNameFunctionNumber of Clock Cycles Fetch the byte at address T in RAM and load it into T1 Fetch.
The Serial Peripheral Interface (SPI)
Code Converters Section 3-4 Mano & Kime.
LCD's 1. LCD Types Many types available. Most common are:  Character Pre-programmed with a set of alphanumeric characters & symbols Size range from 8×1.
Homework 2 Due 28 th May Implement This Function using 1)a 3-to-8 Line Decoder (with OR gates) 2) a 3-to-8 Line Active Low Decoder (with NAND gates)
The Serial Peripheral Interface (SPI) Chapter 8 CML9S12-DP256.
Bit Masking To access or affect only the bits we want, we need to construct a byte with bits set in the locations of interest – This byte is called a ‘bit.
CS-280 Dr. Mark L. Hornick 1 ASCII table. 2 Displaying Numbers as Text Problem: display numerical values as text Consider the numerical value 0x5A held.
Eng.Samra Essalaimeh Philadelphia University 2013/ nd Semester PIC Microcontrollers.
Digilab2 DIO1 Board. Digilab2 – DIO1 Boards 50 MHz clock mclk Prom socket Spartan IIE.
1 The 8051 Microcontroller and Embedded Systems CHAPTER 0 INTRODUCTION TO COMPUTING.
Number Systems What is the Standard Base we
LCD Interfacing.
Number Representation. Representing numbers n Numbers are represented as successive powers of a base, or radix.
UniMAP 1 Interfacing Peripherals. UniMAP 2 Interfacing devices on Embedded Linux In general, to interface to a device connected to an embedded Linux platform.
REGISTER TRANSFER & MICROOPERATIONS By Sohaib. Digital System Overview  Each module is built from digital components  Registers  Decoders  Arithmetic.
1 Press Ctrl-A ©G Dear 2010 – Not to be sold/Free to use Converting Bits and Bytes Stage 6 - Year 11 Applied Mathematic (Preliminary General 1)
Agilent Technologies Copyright 1999 H7211A+221 v Capture Filters, Logging, and Subnets: Module Objectives Create capture filters that control whether.
High Voltage 8- Channel Board [HV8CB] Vihtori Virta Design Review.
Reaction Timer Project
Example 11 Analog-to-Digital Converter Lecture L5.1.
Example 12 Pulse-Width Modulation (PWM): Motors and Servos Lecture L8.1.
Embedded Systems 7763B Mt Druitt College of TAFE Electrical Engineering Lesson 2 LCD Display Interfacing.
Chapter 10 Glass Bliss Using the Parallel Master Port to communicate with Alphanumeric LCD displays.
Schutzvermerk nach DIN 34 beachten Display setup.
Process data communication with the MV4-Touch Panel Worksheet Aufg_1 A85_101 New project: Create a new project with the file name : “A85_PRJ1“ and save.
Department of Electronic & Electrical Engineering LCD character display (parallel interface). How to interface a LCD character display to a PIC.
Lecture 13 PicoBlaze I/O & Interrupt Interface Example of Assembly Language Routine ECE 448 – FPGA and ASIC Design with VHDL.
Adding and Subtracting Rational Expressions with Different Denominators Find the LCD of two or more rational expressions. 2.Given two rational expressions,
Josh Hunsberger. Abstract What is "Hackers of Catron"? o Electronic Settlers of Catan® board. Settlers of Catan is a resource gathering and trading board.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
LED AND KEYBOARD INTERFACING PREPARED BY :- PREPARED BY :- RAVAL AKASH ( ) RAVAL AKASH ( ) PATEL HARDIK ( ) PATEL HARDIK.
A.D.Patel institute of technology Sub : LCD and Keyboard interfacing with AVR. prepared by, chokshi abhi p ( ) Guided by, Prof. Asif Thakor.
Interfacing of Input/Output devices with AVR Microcontroller Enrolment No. : Name of the student: SOMAIYA ISHA.
Objective of the lesson Use Blockly to make a dice for Snakes and Ladders All of you will: – Make an image which displays when you press a button Most.
ULTRASONIC DISTANCE METER USING 8051
Hexadecimal Conversion
DIGITAL CALCULATOR USING 8051
Digital System Design Review.
Branching and Looping Lecture L3.2.
כתב: מר יגאל שפירא השתלמות מורים מובילים במגמת הנדסת אלקטרוניקה- כלים בגישת STEM למורה המנחה (מבוסס על מעבדי ארדואינו – הפעלה בסיסית.
Fast, Asynchronous SRAM
BUTTERFLY EFFECT DIAGRAM
Module 7.15 Quanyka’s Quilts
Example 13 The Serial Peripheral Interface (SPI)
Data Binary Conversion.
DIO2 Board Projects.
Binary Lesson 4 Hexadecimal and Binary Practice
½ of 6 = 3.
Figure 6.6 Default routing
Presentation transcript:

Digilab DIO2 LCD Module F5.1

DIO2 circuit board block diagram

\ LCD for Digilab DIO2 \ LCD2.WHP HEX : hex2asc ( n -- asc ) 0F AND \ mask upper nibble DUP 9 > \ if n > 9 IF 37 + \ add $37 ELSE 30 + \ else add $30 THEN ; Lcd2.whp

: 30ms.delay ( -- ) A FOR NEXT ; : lcd.init ( -- ) 30ms.delay 3C 0 LCDinst! \ 2 x 40 display nop 0f 0 LCDinst! \ display on nop 1 0 LCDinst! \ display clear nop nop 6 0 LCDinst! \ entry shift off ; Lcd2.whp

: hex>lcd ( hex -- ) HEX2ASC 0 LCDdata! ; : u.lcd ( u -- )\display T on LCD DUP C RSHIFT hex>lcd DUP 8 RSHIFT hex>lcd DUP 4 RSHIFT hex>lcd hex>lcd ; Lcd2.whp

: MAIN ( -- ) lcd.init BEGIN waitB4 get high byte DUP DIG! DUP hex>lcd 8 LSHIFT waitB4 get low byte OR DUP DIG! DUP hex>lcd waitB4 u.lcd \ display on lcd AGAIN ; Lcd2.whp