Embedded Madness
Embedded Madness
Project Report
Title:
Project-12
Synthesis of Tanpura Sound using 8051
based Embedded System.
Group-12
Members:
Kinjal Bhattacharyya, Roll: 122EE0146
Trideva Chatterjee, Roll: 122EE0147
Pratul Dev, Roll: 122EE0148
Objective:
Approach:
;====================================================================
; DEFINITIONS
;====================================================================
;====================================================================
; VARIABLES
;====================================================================
SINE_TABLE:
DB 63, 90, 111, 124, 127, 119, 105, 87, 72, 61, 57, 59
DB 65, 73, 78, 79, 75, 68, 58, 51, 47, 48, 53, 61
DB 67, 69, 65, 54, 39, 21, 7, 0, 2, 15, 36 ; Sine wave samples
;====================================================================
;====================================================================
;====================================================================
; CODE SEGMENT
;====================================================================
Start:
Main_Loop:
Set130HZ:
Set155HZ:
fi
MOV R1, #0FFH ; Set high byte for 155Hz frequency
Set174HZ:
Set185HZ:
;====================================================================
;====================================================================
TIMER0_ISR:
ISR_End:
;====================================================================