際際滷

際際滷Share a Scribd company logo
近戟近 ≡戟

Microcontroller PIC16F84A

                
  近

 近 ≡=- ≡=
etIGVICa   Microcontroller ?

   Microcontroller KWCaRbB遜n脱RtYtBinit端mYy
    manlk巽NdUckMuB端T遜rEdlfitenAk単炭gsMbk Chip
姻雨恢永温京恢乙丹温逮掘沿単一恰温乙一単炭乙   Microcontroller
karBiBNnaBIeCIg PIC16F84A
karBiBNnaBIeCIg PIC16F84A
=   RckcUl signal

=   Rckecj signal

= RckcUlk他)an
  Rckecjk他)an
EtvaGaRs遜yelI
karsresr Code
karBiBNnaBIeCIg PIC16F84A
RA0, RA1, RA2, RA3, RA4       RtUv)anehAfa      Port A

RB0, RB1, RB2, RB3, RB4, RB5, RB6, RB7           RtUv)anehAfa       Port B

karehAfa   Port A   KWsMedAelIeCIgTaMgGs;rbs;     Port A


karehAfa   Port A Pin 0    KWsMedAelIeCIgrbs;   Port A bit 0 (   eCIg RA0 )
karehAfa   Port A   nig   Port B   manlk巽NdUcK単a
Vdd   RbPBviC蔵man   +5V    nigVss RbPBGviC蔵man      0V
etIGVICa Reset or Master clear (MCLR) ?
   Master clear  KWCaeCIgmYysRmab;eFIVeGay
    Microcontroller RtLb;eTAGas遜yd脱anedImKW   00h
kartP蔵ab; Reset or Master clear
kartP蔵ab;esoKVIlMeyaledayeRbIRKiHs綻al;
 esoKVIlMeyalCaEp単kmYysMxan;EdlmantYnaTIbeg叩IteGayman   Square Signal
kareRbIR)as; PORT CaRckecj( Output )
   ral;eCIgnimYy族rbs; PORT A, PORT B
    mant辿m淡crn綻Gtibrma 25 mA TaMgcrn綻viC蔵man
    nigcrn綻GviC蔵man ( Source Current and Sink Current)
一温姻岳永蔵温恢;赫珂京雨鉛          LED   eTAkan; PORT
CaFm袖taGMBUl LED
sIucrn綻RbEhlBI 8mA eTA
16 mA nigtg;s端炭gRbEhl

BI 1.6V eTA 2.4V .
   ebIGMBUlLEDsIucrn綻
   10mA nigtg;s端炭g 2V
kareRbIR)as; PORT CaRckcUl( Input )
    t辿m淡tg;s端炭gEdlcUleTAkan;eCIg PORT
                          ebItg;s端炭gcUlmant辿m淡BI
                          2V~5V tMNageGayHigh


                         ebItg;s端炭gcUlmant辿m淡BI
                         0V~0.8V tMNageGayLow
kartP蔵ab; Button eTARckcUl( Input )
Active High   PORT

                     +5V         +5V
              Low
  Gt;cuc
              High
   cuc
Active Low    PORT

              High
  Gt;cuc
              Low
   cuc
rebobkMnt; PORT Ca   Input or Output

TRISx KWCa Register
mYysRmab;kMnt;muxgar
rbs; PORTx
TRISx = 1
PORTx as Input.
TRISx = 0
PORTx as Output.
karsresrkm袖viFIsRmab; PIC16F84A
   TMrg;TUeTArbs;Pasa C sRmab;   Microcontroller

                void main()
                {

                    while(1)
                    {
                      program body;
                    }
                }
karsresrkm袖viFIsRmab; PIC16F84A
void main()           CatMbn;sRmab;RbkasGefr
{
                      rWkarkMnt;nUvmuxgarmYycMnYn
    while(1)
    {
                      rbs; Microcontroller
      program body;
    }                 dUcCa Trisb = 0; or
}
                      Portb = 0; CaedIm .
karsresrkm袖viFIsRmab; PIC16F84A
void main()
{
                      CatMbn;EdlmandMeNIrkarrhUt
    while(1)
    {                 Example:    GMBUlmYyebIk
      program body;

}
    }                 ehIybiT族CaerogrhUt.
                      eyIgRtUvsresr Code enA
                      k単gtMbn;enH(program body)
                        炭
sresrkm袖viFIeGayGMBUlmYyebIkehIybiT族CaerogrhUt
 void main()
 {
     Trisb = 0b00000000;        // Config PortB all pin as output
     Portb = 0b00000000;        // Send data low to all pin of PortB
      while(1)
      {
          Portb = 0b00000001;   // Send data High to bit 0 of PortB
          delay_ms(1000);       // Wait 1 second
          Portb =0b00000000;    // Send data low to all pin of PortB
          delay_ms(1000);       // Wait 1 second
      }
 }
karKUsesoKVI PIC16F84A
GrKuN
Ad

Recommended

Robotics lec7
Robotics lec7
Mahmoud Hussein
Binary to bcd
Binary to bcd
ASHOKKUMAR3510
Program LCD ARM
Program LCD ARM
Veera Kumar
Microprocessor Laboratory 2: Logical instructions
Microprocessor Laboratory 2: Logical instructions
Arkhom Jodtang
Interrupts
Interrupts
PRADEEP
Spec00479
Spec00479
guest2f67152
PWM based motor speed control using LPC 1768
PWM based motor speed control using LPC 1768
Omkar Rane
Practical lab question
Practical lab question
indsri
8051 experiments1
8051 experiments1
tt_aljobory
Bunker Level monitoring - Thermal power Plant
Bunker Level monitoring - Thermal power Plant
Raja Kannan
PIC16F877A interfacing with LCD
PIC16F877A interfacing with LCD
sunil polo
54261508
54261508
Nuttapong Hansiriwattanakit
Microcontroller primer
Microcontroller primer
Jonah Marrs
000682
000682
Mega Componentes
Addressing mode and instruction set using 8051
Addressing mode and instruction set using 8051
logesh waran
OpenPOWER Webinar : Power pc assembly language convention and programming
OpenPOWER Webinar : Power pc assembly language convention and programming
Ganesan Narayanasamy
14827 shift registers
14827 shift registers
Sandeep Kumar
Datasheet 7447
Datasheet 7447
Universidad Industrial de Santander
Algoritma pemrogmraman
Algoritma pemrogmraman
noval riansyah
犖犖迦牽犖犢犖迦
犖犖迦牽犖犢犖迦
Nuttapong Hansiriwattanakit
Introduction to PIC18FX6J Series MCUs
Introduction to PIC18FX6J Series MCUs
Premier Farnell
SAP II ARTICTURE ,SAP 2
SAP II ARTICTURE ,SAP 2
Apar Pramod
Microcontroller lec 2
Microcontroller lec 2
Ibrahim Reda
74 hc hct393
74 hc hct393
kiennguyen1991
74ls373
74ls373
holinh7
Datasheet 74 ls90
Datasheet 74 ls90
everest_vls
Chapter7
Chapter7
Gorra Narsimhulu
7447 National Semiconductor Datasheet
7447 National Semiconductor Datasheet
MauroAPereira
PWM wave generator using microcontroller
PWM wave generator using microcontroller
Swapnil2515
Pwm wave
Pwm wave
Swapnil2515

More Related Content

What's hot (20)

8051 experiments1
8051 experiments1
tt_aljobory
Bunker Level monitoring - Thermal power Plant
Bunker Level monitoring - Thermal power Plant
Raja Kannan
PIC16F877A interfacing with LCD
PIC16F877A interfacing with LCD
sunil polo
54261508
54261508
Nuttapong Hansiriwattanakit
Microcontroller primer
Microcontroller primer
Jonah Marrs
000682
000682
Mega Componentes
Addressing mode and instruction set using 8051
Addressing mode and instruction set using 8051
logesh waran
OpenPOWER Webinar : Power pc assembly language convention and programming
OpenPOWER Webinar : Power pc assembly language convention and programming
Ganesan Narayanasamy
14827 shift registers
14827 shift registers
Sandeep Kumar
Datasheet 7447
Datasheet 7447
Universidad Industrial de Santander
Algoritma pemrogmraman
Algoritma pemrogmraman
noval riansyah
犖犖迦牽犖犢犖迦
犖犖迦牽犖犢犖迦
Nuttapong Hansiriwattanakit
Introduction to PIC18FX6J Series MCUs
Introduction to PIC18FX6J Series MCUs
Premier Farnell
SAP II ARTICTURE ,SAP 2
SAP II ARTICTURE ,SAP 2
Apar Pramod
Microcontroller lec 2
Microcontroller lec 2
Ibrahim Reda
74 hc hct393
74 hc hct393
kiennguyen1991
74ls373
74ls373
holinh7
Datasheet 74 ls90
Datasheet 74 ls90
everest_vls
Chapter7
Chapter7
Gorra Narsimhulu
7447 National Semiconductor Datasheet
7447 National Semiconductor Datasheet
MauroAPereira
8051 experiments1
8051 experiments1
tt_aljobory
Bunker Level monitoring - Thermal power Plant
Bunker Level monitoring - Thermal power Plant
Raja Kannan
PIC16F877A interfacing with LCD
PIC16F877A interfacing with LCD
sunil polo
Microcontroller primer
Microcontroller primer
Jonah Marrs
Addressing mode and instruction set using 8051
Addressing mode and instruction set using 8051
logesh waran
OpenPOWER Webinar : Power pc assembly language convention and programming
OpenPOWER Webinar : Power pc assembly language convention and programming
Ganesan Narayanasamy
14827 shift registers
14827 shift registers
Sandeep Kumar
Algoritma pemrogmraman
Algoritma pemrogmraman
noval riansyah
Introduction to PIC18FX6J Series MCUs
Introduction to PIC18FX6J Series MCUs
Premier Farnell
SAP II ARTICTURE ,SAP 2
SAP II ARTICTURE ,SAP 2
Apar Pramod
Microcontroller lec 2
Microcontroller lec 2
Ibrahim Reda
74ls373
74ls373
holinh7
Datasheet 74 ls90
Datasheet 74 ls90
everest_vls
7447 National Semiconductor Datasheet
7447 National Semiconductor Datasheet
MauroAPereira

Similar to Learn microcontroller pic16f84a (20)

PWM wave generator using microcontroller
PWM wave generator using microcontroller
Swapnil2515
Pwm wave
Pwm wave
Swapnil2515
fdgfgsdfhgdfhdhdgjgjfjdfhsdfharyerygardh.pptx
fdgfgsdfhgdfhdhdgjgjfjdfhsdfharyerygardh.pptx
Fasil32
Picmico
Picmico
loges91
Intro2 Robotic With Pic18
Intro2 Robotic With Pic18
Moayadhn
Microcontroller
Microcontroller
Spitiq
Programming with PIC microcontroller
Programming with PIC microcontroller
Raghav Shetty
Microcontroladores: Programaci坦n con microcontrolador PIC
Microcontroladores: Programaci坦n con microcontrolador PIC
SANTIAGO PABLO ALBERTO
Basics Of Embedded Systems
Basics Of Embedded Systems
arlabstech
Pic microcontroller step by step your complete guide
Pic microcontroller step by step your complete guide
Ashraf Said AlMadhoun - Educational Engineering Team
Programming arduino makeymakey
Programming arduino makeymakey
Industrial Design Center
Pic18f4550 microcontroller based projects _ PIC Microcontroller.pdf
Pic18f4550 microcontroller based projects _ PIC Microcontroller.pdf
Ismailkhan77481
掘馨恢艶糸糸艶糸喝皆霞壊岳艶馨壊喝韓庄姻壊岳界看顎姻壊艶喝雨稼庄厩艶姻壊庄岳辿意看顎鉛看顎壊艶.沿糸韓
掘馨恢艶糸糸艶糸喝皆霞壊岳艶馨壊喝韓庄姻壊岳界看顎姻壊艶喝雨稼庄厩艶姻壊庄岳辿意看顎鉛看顎壊艶.沿糸韓
TinhinaneAitMessaoud
Pic16f84
Pic16f84
Homoud Alsohaibi
MICRO_CONTROLLER PRACTICE1_Programming.pptx
MICRO_CONTROLLER PRACTICE1_Programming.pptx
ndifoinhilary
MICROCONTROLLER.pptx
MICROCONTROLLER.pptx
fiqrie mohd
Pic assembly launguage
Pic assembly launguage
kishore_435
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
VISHNU KP
Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Dilip Kumar Ckt
I o ports.ppt
I o ports.ppt
Pradeep V Dev
PWM wave generator using microcontroller
PWM wave generator using microcontroller
Swapnil2515
fdgfgsdfhgdfhdhdgjgjfjdfhsdfharyerygardh.pptx
fdgfgsdfhgdfhdhdgjgjfjdfhsdfharyerygardh.pptx
Fasil32
Picmico
Picmico
loges91
Intro2 Robotic With Pic18
Intro2 Robotic With Pic18
Moayadhn
Microcontroller
Microcontroller
Spitiq
Programming with PIC microcontroller
Programming with PIC microcontroller
Raghav Shetty
Microcontroladores: Programaci坦n con microcontrolador PIC
Microcontroladores: Programaci坦n con microcontrolador PIC
SANTIAGO PABLO ALBERTO
Basics Of Embedded Systems
Basics Of Embedded Systems
arlabstech
Pic18f4550 microcontroller based projects _ PIC Microcontroller.pdf
Pic18f4550 microcontroller based projects _ PIC Microcontroller.pdf
Ismailkhan77481
掘馨恢艶糸糸艶糸喝皆霞壊岳艶馨壊喝韓庄姻壊岳界看顎姻壊艶喝雨稼庄厩艶姻壊庄岳辿意看顎鉛看顎壊艶.沿糸韓
掘馨恢艶糸糸艶糸喝皆霞壊岳艶馨壊喝韓庄姻壊岳界看顎姻壊艶喝雨稼庄厩艶姻壊庄岳辿意看顎鉛看顎壊艶.沿糸韓
TinhinaneAitMessaoud
MICRO_CONTROLLER PRACTICE1_Programming.pptx
MICRO_CONTROLLER PRACTICE1_Programming.pptx
ndifoinhilary
MICROCONTROLLER.pptx
MICROCONTROLLER.pptx
fiqrie mohd
Pic assembly launguage
Pic assembly launguage
kishore_435
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
VISHNU KP
Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Presentation for EEE engineers on Microcontroller by Dilip Kumar Roy
Dilip Kumar Ckt
Ad

Recently uploaded (20)

Birnagar High School Platinum Jubilee Quiz.pptx
Birnagar High School Platinum Jubilee Quiz.pptx
Sourav Kr Podder
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
parmarjuli1412
A Visual Introduction to the Prophet Jeremiah
A Visual Introduction to the Prophet Jeremiah
Steve Thomason
CRYPTO TRADING COURSE BY FINANCEWORLD.IO
CRYPTO TRADING COURSE BY FINANCEWORLD.IO
AndrewBorisenko3
F-BLOCK ELEMENTS POWER POINT PRESENTATIONS
F-BLOCK ELEMENTS POWER POINT PRESENTATIONS
mprpgcwa2024
English 3 Quarter 1_LEwithLAS_Week 1.pdf
English 3 Quarter 1_LEwithLAS_Week 1.pdf
DeAsisAlyanajaneH
Great Governors' Send-Off Quiz 2025 Prelims IIT KGP
Great Governors' Send-Off Quiz 2025 Prelims IIT KGP
IIT Kharagpur Quiz Club
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
SHERAZ AHMAD LONE
Code Profiling in Odoo 18 - Odoo 18 際際滷s
Code Profiling in Odoo 18 - Odoo 18 際際滷s
Celine George
List View Components in Odoo 18 - Odoo 際際滷s
List View Components in Odoo 18 - Odoo 際際滷s
Celine George
VCE Literature Section A Exam Response Guide
VCE Literature Section A Exam Response Guide
jpinnuck
M&A5 Q1 1 differentiate evolving early Philippine conventional and contempora...
M&A5 Q1 1 differentiate evolving early Philippine conventional and contempora...
ErlizaRosete
How payment terms are configured in Odoo 18
How payment terms are configured in Odoo 18
Celine George
How to Manage Different Customer Addresses in Odoo 18 Accounting
How to Manage Different Customer Addresses in Odoo 18 Accounting
Celine George
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Rajdeep Bavaliya
Filipino 9 Maikling Kwento Ang Ama Panitikang Asiyano
Filipino 9 Maikling Kwento Ang Ama Panitikang Asiyano
sumadsadjelly121997
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
nabilahk908
Aprendendo Arquitetura Framework Salesforce - Dia 02
Aprendendo Arquitetura Framework Salesforce - Dia 02
Mauricio Alexandre Silva
How to use search fetch method in Odoo 18
How to use search fetch method in Odoo 18
Celine George
Peer Teaching Observations During School Internship
Peer Teaching Observations During School Internship
AjayaMohanty7
Birnagar High School Platinum Jubilee Quiz.pptx
Birnagar High School Platinum Jubilee Quiz.pptx
Sourav Kr Podder
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
SCHIZOPHRENIA OTHER PSYCHOTIC DISORDER LIKE Persistent delusion/Capgras syndr...
parmarjuli1412
A Visual Introduction to the Prophet Jeremiah
A Visual Introduction to the Prophet Jeremiah
Steve Thomason
CRYPTO TRADING COURSE BY FINANCEWORLD.IO
CRYPTO TRADING COURSE BY FINANCEWORLD.IO
AndrewBorisenko3
F-BLOCK ELEMENTS POWER POINT PRESENTATIONS
F-BLOCK ELEMENTS POWER POINT PRESENTATIONS
mprpgcwa2024
English 3 Quarter 1_LEwithLAS_Week 1.pdf
English 3 Quarter 1_LEwithLAS_Week 1.pdf
DeAsisAlyanajaneH
Great Governors' Send-Off Quiz 2025 Prelims IIT KGP
Great Governors' Send-Off Quiz 2025 Prelims IIT KGP
IIT Kharagpur Quiz Club
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
SHERAZ AHMAD LONE
Code Profiling in Odoo 18 - Odoo 18 際際滷s
Code Profiling in Odoo 18 - Odoo 18 際際滷s
Celine George
List View Components in Odoo 18 - Odoo 際際滷s
List View Components in Odoo 18 - Odoo 際際滷s
Celine George
VCE Literature Section A Exam Response Guide
VCE Literature Section A Exam Response Guide
jpinnuck
M&A5 Q1 1 differentiate evolving early Philippine conventional and contempora...
M&A5 Q1 1 differentiate evolving early Philippine conventional and contempora...
ErlizaRosete
How payment terms are configured in Odoo 18
How payment terms are configured in Odoo 18
Celine George
How to Manage Different Customer Addresses in Odoo 18 Accounting
How to Manage Different Customer Addresses in Odoo 18 Accounting
Celine George
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Paper 107 | From Watchdog to Lapdog: Ishiguros Fiction and the Rise of Godi...
Rajdeep Bavaliya
Filipino 9 Maikling Kwento Ang Ama Panitikang Asiyano
Filipino 9 Maikling Kwento Ang Ama Panitikang Asiyano
sumadsadjelly121997
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
THE PSYCHOANALYTIC OF THE BLACK CAT BY EDGAR ALLAN POE (1).pdf
nabilahk908
Aprendendo Arquitetura Framework Salesforce - Dia 02
Aprendendo Arquitetura Framework Salesforce - Dia 02
Mauricio Alexandre Silva
How to use search fetch method in Odoo 18
How to use search fetch method in Odoo 18
Celine George
Peer Teaching Observations During School Internship
Peer Teaching Observations During School Internship
AjayaMohanty7
Ad

Learn microcontroller pic16f84a