Microcontrollers in Sinhala (සිංහලෙන් මයික්‍රොකොන්ට්‍රොලර්)

Microcontroller Topics

Microcontrollers in Sinhala (සිංහලෙන් මයික්‍රොකොන්ට්‍රොලර්)

Postby Saman » Fri Jun 29, 2012 8:23 pm

This is PIC Microcontroller programing lesson series published on Vidusara newspaper. All lessons available in Sinhala medium and PDF version.

To do following experiments, you can use following Aptinex products.
PIC mini development board

Aptinex JDM programmer
OR
Aptinex PICKIT2 programmer
OR
Aptinex PICKIT2 mini

සිංහලෙන් මයික්‍රොකොන්ට්‍රොලර්ස් ඉගෙන ගන්න ඔන අයට මෙන්න මෙ විදුසර පත්තරෙ ගිය ලිපි ටික මනා පිටිවහලක් වෙයි.

Introduction to Microcontrollers
1.1.pdf
(606.44 KiB) Downloaded 17701 times


I. Internal Architecture
I/O Ports Fetch, Decode, and Execute
2.2.1.pdf
(386.03 KiB) Downloaded 15097 times


Controlling and processing unit
2.2.2.pdf
(190.71 KiB) Downloaded 8192 times


II. Softwares used for Programming Microcontrollers
Compilers and Integrated Development Environments
3.1.pdf
(390.29 KiB) Downloaded 9493 times


How to build your own JDM Programmer
3.2.pdf
(839.82 KiB) Downloaded 9028 times


How to build your own JDM Programmer
3.2.1.pdf
(516.73 KiB) Downloaded 7134 times


Hardware needed for Programming
3.2.2.pdf
(453.15 KiB) Downloaded 7259 times


Program using ICPROG Software
3.3.pdf
(615.29 KiB) Downloaded 7105 times


III. Build your first microcontroller based circuit
Typical microcontroller assembly circuit diagram
4.1.pdf
(472.21 KiB) Downloaded 7316 times


Special Function registers of the Microcontroller PIC16F84A
4.2.pdf
(408.27 KiB) Downloaded 6456 times


Creating your first assembly code
4.3.pdf
(343.92 KiB) Downloaded 6592 times


How to write assembly code in MPLAB
4.4.pdf
(865.99 KiB) Downloaded 7194 times


More on MPLAB
4.5.pdf
(550.35 KiB) Downloaded 10020 times


How to simulate using MPLAB SIM
4.6.pdf
(1.09 MiB) Downloaded 14531 times


IV. LED Pattern generators
Assembly code for driving 8 LEDs (I)
5.1.pdf
(340.11 KiB) Downloaded 6706 times


Assembly code for driving 8 LEDs (II)
5.2.pdf
(374.57 KiB) Downloaded 9617 times


Driving 40 LEDs using PORT multiplexing (8x5)
5.3.pdf
(416.27 KiB) Downloaded 6344 times


How to display a Character using 8x5 LED matrix
5.4.pdf
(388.94 KiB) Downloaded 5630 times


V. Seven Segment Displays
Driving segments using PORT-B I/O
6.1.pdf
(367.76 KiB) Downloaded 5596 times


Basic counter circuit (I)
6.2.pdf
(388.81 KiB) Downloaded 5334 times


0 - 100 up counter using two SSD (I)
6.3.1.pdf
(420.05 KiB) Downloaded 5337 times


0 - 100 up counter using two SSD (II)
6.3.2.pdf
(28.32 KiB) Downloaded 3925 times


Usage of interrupts
6.4.pdf
(361.73 KiB) Downloaded 5156 times


Practical usage of Interrupts
6.5.pdf
(376.43 KiB) Downloaded 5087 times


External Interrupts
6.6.pdf
(409.06 KiB) Downloaded 5311 times


VI. Connecting a microcontroller with the PC
PC Serial port overview
7.1.pdf
(532.8 KiB) Downloaded 5102 times


Logic level translation using MAX 232 IC
7.2.pdf
(386.52 KiB) Downloaded 5021 times


Assembly code for controlling USART module (I)
7.3.pdf
(367.06 KiB) Downloaded 5092 times


Assembly code for controlling USART module (II)
7.4.pdf
(363.05 KiB) Downloaded 4385 times


VII. Analog to Digital conversion
Temperature Logger using LM35
8.1.pdf
(357.93 KiB) Downloaded 4620 times


Importance of Quantization error and Sampling rate
8.2.pdf
(355.88 KiB) Downloaded 4483 times


PIC16F877A ADCON0 and ADCON1register
8.3.pdf
(485.51 KiB) Downloaded 4447 times


A/D, show results using SSD
8.4.pdf
(364.13 KiB) Downloaded 4456 times


Assembly code for A/D conversion (I)
8.5.1.pdf
(371.56 KiB) Downloaded 4300 times


Assembly code for A/D conversion (II)
8.5.2.pdf
(77.44 KiB) Downloaded 3968 times


Send A/D converted data through RS-232
8.6.pdf
(372.4 KiB) Downloaded 4276 times


VIII. Liquid Crystal Displays
Types of LCDs
9.1.pdf
(420.11 KiB) Downloaded 4371 times


Running a LCD module using PIC16F84A (I)
9.2.pdf
(493.08 KiB) Downloaded 4626 times


Running a LCD module using PIC16F84A (II)
9.3.pdf
(475.97 KiB) Downloaded 4803 times


Running a LCD module using PIC16F84A (III)
9.4.pdf
(369.8 KiB) Downloaded 4436 times


IX. Number representations
Introduction to Binary, Octal and Hex number systems
10.1.pdf
(124.72 KiB) Downloaded 3948 times


Logic gates and Boolean algebra
10.2.pdf
(371.05 KiB) Downloaded 4267 times


Boolean algebra and Registers
10.3.pdf
(374.92 KiB) Downloaded 4256 times


Communication using Ascii codes
10.4.pdf
(381.97 KiB) Downloaded 4237 times


X. DC Motor controlling
Controlling a DC motor using H-Bridge IC L298
11.1.pdf
(362.1 KiB) Downloaded 4564 times


Control rotation speed, rotation direction using Microcontroller
11.2.pdf
(366.71 KiB) Downloaded 4353 times


Connecting the DC motor controller to PC
11.3.pdf
(69.06 KiB) Downloaded 3744 times


DC motor control according to the user press buttons
11.4.pdf
(581.05 KiB) Downloaded 4214 times


Pulse Width Modulation (PWM)
11.5.pdf
(401.43 KiB) Downloaded 4306 times


Calculating the DC Motor rotation speed (RPM)
11.6.pdf
(270.57 KiB) Downloaded 5257 times


Dynamic control using feedback loops
11.7.pdf
(495.88 KiB) Downloaded 4276 times


XI. Remote controllers numbering
The electromagnetic spectrum
12.1.pdf
(528.09 KiB) Downloaded 4287 times


Infrared remote controllers
12.2.pdf
(368.72 KiB) Downloaded 4139 times


IR Sensors
12.3.pdf
(157.1 KiB) Downloaded 3986 times


How to capture the IR receiver signal using Microcontroller
12.4.pdf
(725.06 KiB) Downloaded 4215 times


Decoding IR Signals (I)
12.5.pdf
(342.98 KiB) Downloaded 3981 times


Decoding IR Signals (II)
12.6.pdf
(55.61 KiB) Downloaded 3476 times


Decoding IR Signal algorithm
12.7.pdf
(122.25 KiB) Downloaded 3820 times


XII. Data transfer between digital circuits
Serial Peripheral Interface (I)
13.1.pdf
(64.92 KiB) Downloaded 3513 times


Serial Peripheral Interface (II)
13.2.pdf
(60 KiB) Downloaded 3416 times


Nokia 3310 LCD Driving using SPI (I)
13.3.pdf
(126.38 KiB) Downloaded 3784 times


Nokia 3310 LCD Driving using SPI (II)
13.4.pdf
(182.49 KiB) Downloaded 3807 times


Connecting a Nokia 3310 LCD to PIC16F877A
13.5.pdf
(506.51 KiB) Downloaded 4107 times


Assembly code for LCD driving (I)
13.6.pdf
(68.36 KiB) Downloaded 3591 times


Assembly code for LCD driving (II)
13.7.pdf
(58.49 KiB) Downloaded 3331 times


Sinhala characters in a Nokia 3310 LCD
13.8.pdf
(87.38 KiB) Downloaded 3614 times


Animation effects with Nokia 3310 LCD
13.9.pdf
(75.56 KiB) Downloaded 3414 times


XIII. How to use high level languages
Introduction
14.1.pdf
(70.15 KiB) Downloaded 3567 times


C code for blinking a LED
14.2.pdf
(406.06 KiB) Downloaded 4137 times


C code for driving 8 LEDs (I)
14.3.pdf
(415.64 KiB) Downloaded 4058 times


Driving 40 LEDs using PORT multiplexing (8x5) (I)
14.4.1.pdf
(701.25 KiB) Downloaded 4227 times


Driving 40 LEDs using PORT multiplexing (8x5) (II)
14.4.2.pdf
(38.58 KiB) Downloaded 3308 times


Driving segments using PORT-B I/O
14.5.pdf
(398.73 KiB) Downloaded 3941 times


Basic counter circuit
14.6.pdf
(84.76 KiB) Downloaded 3508 times


0 - 100 up counter using two SSD
14.7.pdf
(395.87 KiB) Downloaded 4013 times


Practical usage of Interrupts
14.8.pdf
(397.12 KiB) Downloaded 4170 times


External Interrupts
14.9.pdf
(270.52 KiB) Downloaded 3923 times


Connecting a microcontroller with the PC
14.10.pdf
(112.57 KiB) Downloaded 3763 times


Driving Liquid Cristal Displays
14.11.pdf
(430.59 KiB) Downloaded 3979 times


End of uC Series
14.12.pdf
(59.88 KiB) Downloaded 3599 times


XIV. Global Positioning System (GPS)
Introduction to Global Positioning
15.1.pdf
(368.18 KiB) Downloaded 4051 times


GPS Receivers
15.2.pdf
(159.87 KiB) Downloaded 3922 times


GPS Errors
15.3.pdf
(83.37 KiB) Downloaded 3541 times


Differential GPS
15.4.pdf
(147.4 KiB) Downloaded 4263 times
User avatar
Saman
Support Team
Support Team
 
Posts: 816
Joined: Fri Jul 31, 2009 5:02 pm
Cash on hand: 152,553.20
Location: Mount Lavinia
Medals: 1
EC_Achievment (1)

Invitations sent: 44
Registered friends: 1
Reputation point: 37
Staff Sergeant

Re: Microcontrollers in Sinhala (සිංහලෙන් මයික්‍රොකොන්ට්‍රොලර්)

Postby Aptinex » Sun Sep 16, 2012 8:10 am

You can buy all these robot accessories, development boards, modules and sensors such as acceleration, gyroscope, ultrasonic distance measurement sensors, etc..., electronic components directly from LankaTronics Trading (Pvt) Ltd. Please visit the website http://www.lankatronics.com.

You can pay by credit cards, PayPal, Dialog eZ cash, bank transfer, etc... and get all of them delivered to your doorstep.
User avatar
Aptinex
 
Posts: 84
Joined: Mon Feb 20, 2012 10:46 am
Cash on hand: 3,756.10
Location: Boralesgamuwa

Invitations sent: 2
Registered friends: 0
Reputation point: 0
Lance Corporal


Return to Microcontrollers

Who is online

Users browsing this forum: No registered users and 1 guest