FYBSc(Cyber and Digital Science) question paper
Semester - I
2020 Pattern
CDS-111 : INTRODUCTION TO COMPUTER AND
PROBLEM SOLVING
CDS-112 : PYTHON PROGRAMMING
CDS-113 : Basic Mathematical Techniques
CDS-114: Basic Statistical Techniques for Computer Science
UNIT- 1: Basics of Microcontroller and Intel 8051 architecture [08]
Introduction to microcontrollers, difference in controller and processor.
Architecture of 8051, Internal block diagram, Internal RAM organization, SFRS, pin functions
of 8051, I/O port structure and Operation, External Memory Interface.
UNIT-2: Programming model of 8051 [10]
Instruction classification, Instruction set, Addressing Modes: Immediate, register, direct,
indirect and relative, assembler directives (ORG, END), features with examples, I/O Bit and
Byte programming using assembly language for LED and seven segment display (SSD)
interfacing.
Introduction to 8051 programming in C.
UNIT- 3: Timer /Counter, Interrupts [10]
Timer / counter: TMOD, TCON, SCON, SBUF, PCON Registers, Timer modes, programming
for time delay using mode 1 and mode 2.
Interrupts: Introduction to interrupt, Interrupt types and their vector addresses, Interrupt enable
register and interrupt priority register (IE, IP)
UNIT- 4: Interfacing, Serial Communication [08]
Programming of serial port without interrupt, Serial Communication: Synchronous and
asynchronous serial communication, Use of timer to select baud rate for serial communication.
Interfacing : ADC, DAC, LCD, stepper motor
Recommended books:
1. 8051 microcontroller and Embedded system using assembly and C : Mazidi and McKinley,
Pearson publications
2. The 8051 microcontroller – Architecture, programming and applications: K.Uma Rao
and Andhe Pallavi, Pearson publications.
Use following link for previous year question papers of BCA
Use following link for previous year question papers of B.Sc (Computer Science)