; before you proceed with the delay time, make sure you have modified reg9s12.h for TSCR2 #include C:\Users\ayomi\Desktop\dragon\3dlab\REG9S12.h org $2000 movb #$07,ddrb ; setting chs.0-2 as output pins loop movb #$01,portb ; green LED for 3 seconds (Ch.0) ldx #300 jsr delay movb #$02,portb ; yellow LED for 1 second (Ch.1) ldx #100 jsr delay movb #$04,portb ; red LED for 3 seconds (Ch.2) ldx #300 jsr delay bra loop ; branch back to label loop swi ; the following routine provides 10 ms delay delay movb #$90,TSCR1 ; enable TCNT and fast flags clear movb #$06,TSCR2 ; configure prescale factor to 64 movb #$01,TIOS ; enable OC0 ldd TCNT addd #3750 ; start OC operation std TC0 ; with 10ms time delay brclr TFLG1,$01,* ; if equal, C0F in TFLG1 is set to 1 dbne x,delay rts

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Use the Assembly code below and a dragon 12 jr to create a traffic light take a screenshot of the dragon 12 running show connection slots and code

 

; before you proceed with the delay time, make sure you have modified reg9s12.h for TSCR2

#include C:\Users\ayomi\Desktop\dragon\3dlab\REG9S12.h

org $2000

movb #$07,ddrb ; setting chs.0-2 as output pins

loop movb #$01,portb ; green LED for 3 seconds (Ch.0)

ldx #300

jsr delay

movb #$02,portb ; yellow LED for 1 second (Ch.1)

ldx #100

jsr delay

movb #$04,portb ; red LED for 3 seconds (Ch.2)

ldx #300

jsr delay

bra loop ; branch back to label loop

swi

; the following routine provides 10 ms delay

delay movb #$90,TSCR1 ; enable TCNT and fast flags clear

movb #$06,TSCR2 ; configure prescale factor to 64

movb #$01,TIOS ; enable OC0

ldd TCNT

addd #3750 ; start OC operation

std TC0 ; with 10ms time delay

brclr TFLG1,$01,* ; if equal, C0F in TFLG1 is set to 1

dbne x,delay

rts

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY