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 18304 times


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Differential GPS
15.4.pdf
(147.4 KiB) Downloaded 4394 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 0 guests

cron