Wednesday, 1 April 2020

One Course,One class can change everything if you are interested ..........

Good morning all,

"Even the greatest was once a beginner. Don't be afraid to take that first step even if things seem difficult in the beginning. That's only the initial impression. The important thing is not to retreat, you have to master yourself"

I am writing this post to share some of the useful MOOC's sites which will really offer the best self directed learning platform for the students and professionals from various branches.

I am going to share the 25 MOOS's links where most of the courses will provide Free Certificates upon course completion and few sites even will provide Diploma degrees as well, so I wish everyone to go through the below links and get the maximum benefit from these courses. Which are really useful for your career development and enrich your technical skills.


CISCO- https://www.netacad.com/
Linkedin - https://www.linkedin.com/learning/    
Googledigitalgarage- https://learndigital.withgoogle.com/digitalgarage
Canvas- https://www.mooc-list.com/initiative/canvas-network
Oxford Home Study -https://www.oxfordhomestudy.com/free-online-courses-with-certificates
Microsoft Learn- https://docs.microsoft.com/en-us/learn/
Coursera- https://www.coursera.org/courses?query=free
Bitdegree- https://www.bitdegree.org/free-certifications-online
Pluralsight- https://www.pluralsight.com/
Facebook Blueprint- https://www.facebookblueprint.com/student/catalog
Edx - https://www.edx.org/
Coursera- https://www.coursera.org/
Saylor.org- https://www.saylor.org/
Udacity - https://in.udacity.com/
Udemy - https://www.udemy.com/
Shaw Academy- https://www.shawacademy.com/
Skillsahre - https://www.skillshare.com/
Harvard University - https://online-learning.harvard.edu/
Futurelearn - https://www.futurelearn.com/
Future Learn - https://www.futurelearn.com/
Tuts Plus - https://tutsplus.com/
Open Culture - http://www.openculture.com
Khanacademy - https://www.khanacademy.org/
Alison - https://alison.com/
Open Learn - http://www.open.edu/openlearn/



I hope these links are useful for the students those who wants to jump-start their career in the industry.

Sandeep Ravikanti
Assistant Professor,
CSE,MCET.

Wednesday, 18 March 2020

LED DISPLAY INTERFACE



Aim:
To display 8086 number in a four seven segment Common Anode LED display.
Hardware and Software Required:
8086 kit, LED Display Unit
Hardware Description:
Seven segment displays are important display units in Electronics and widely used to display numbers from 0 to 9. It can also display some character alphabets like A,B,C,H,F,E etc


There are two types of 7 segment displays: Common Anode and Common Cathode:
Common Anode: In this all the Negative terminals (cathode) of all the 8 LEDs are connected together (see diagram below), named as COM. And all the positive terminals are left alone.
Common Cathode: In this all the positive terminals (Anodes) of all the 8 LEDs are connected together, named as COM. And all the negative thermals are left alone.




A table has been given below for all the numbers while using Common Anode 7 segment.
Digit to Display
h g f e d c b a
Hex code
0
11000000
C0
1
11111001
F9
2
10100100
A4
3
10110000
B0
4
10011001
99
5
10010010
92
6
10000010
82
7
11111000
F8
8
10000000
80
9
10010000
90

Code:

                         OUTPUT 2500AD
                         ORG 2000H
         
                         MOV DX,FFE6H            ;Configure all 8255 ports
                         MOV AL,80H              ;as output.
                         OUT DX,AL

         LOOP4:  MOV SI,2100H            ;Initialise pointer
          
         LOOP3:  MOV CH,04H              ;4 charecters/group
         LOOP2:  MOV BL,08H              ;8 segments/charecter

                        MOV AL,[SI]             ;get the display code
                        INC SI                  ;Increment pointer
         LOOP1: ROL AL,1                ;get 1 data bit
                MOV DX,FFE2H
                OUT DX,AL               ;o/p bit to portb
                MOV AH,AL
                MOV AL,01H              ;o/p clock to
                MOV DX,FFE4H            ;shift register
                OUT DX,AL
                DEC AL
                OUT DX,AL
                MOV AL,AH
                DEC BL                  ;all bits over?
                JNZ LOOP1               ;no,continue
                DEC CH                  ;all charecters over?
                JNZ LOOP2               ;no,continue                              
                CALL DELAY
                                        ;all groups over?
                ;JNZ LOOP3               ;no,continue
                JMP SHORT LOOP4

DELAY:          MOV CX,0FFFFH
XX:                 DEC CX        
                              JNZ XX
                RET

;Display code table

                ORG 2100H
        STRING:  DB 080H,0C0H,080H,080H
              
                END



Traffic Light Interface





Program
2.TRAFFIC  LIGHTS

; TRAFFIC LIGHT CONTROLLER INTERFACE
; The interface is connected over J4 of of trainer
; Traffic system moves from one state to other after a fixed delay
; This program starts at 2000H location






   OUTPUT  2500AD

        ORG     2000H
START:  MOV     AL,80H                 ; Initialisation of 8255 Mode 0
        MOV     DX,0FFE6H
        OUT     DX,AL                  ; All ports as o/p ports
AGAIN:  MOV     SI,2038H               ; Table of port values
NEXTST: MOV     AL,[SI]
        MOV     DX,0FFE0H
        OUT     DX,AL                  ; PortA value
        INC     SI
        ADD     DX,2
        MOV     AL,[SI]
        OUT     DX,AL                  ; PortB value
        INC     SI
        ADD     DX,2
        MOV     AL,[SI]
        OUT     DX,AL                  ; PortC value
        INC     SI
        CALL    DELAY                  ; Calling Delay routine
        CMP     SI,2044H               ; Checking for the end of the data values
        JNZ     NEXTST
        JMP     AGAIN
DELAY:  MOV     CX,0FFH                ; Delay routine
DLY5:   PUSH    CX
        MOV     CX,03FFH
DLY10:  NOP
        LOOP    DLY10
        POP     CX
        LOOP    DLY5
        RET



        ORG     2038H
        PORTVALUES:     DB      88H,83H,F2H               
                                      DB      38H,88H,F4H             
                                      DB      83H,88H,F8H              
                                      DB      88H,38H,F1H                
                                      DB      00H