Introduction
PIC18F1220 has two 8-bit digital I/O ports – Port A and Port B. They are bi-directional readable and writable. Their data directions are controlled by their TRIS registers.
Port A
Port A data direction is controlled by TRISA. Setting this registers allowing this port to accept input data, otherwise outputting digital data.
PORTA is considered as an input buffer. LATA is an output buffer. These two registers must be cleared before configuring its data direction.
Pin diagram of PIC18F1220 |
Port B
Port B data direction is controlled by TRISB. Setting this register allowing this port to accept input data, otherwise outputting digital data.
PORTB is considered as an input buffer. LATB is an output buffer. These two registers must be cleared before configuring its data direction.
Port B Programming Example
Since Port A and Port B are multiplexed with analog input function. I decided to select some pin of Port B that are solely digital I/O pin.
Schematic Diagram
RB6 of Port B is selected as a digital input pin connecting to a push button. RB7 connects to an output LED. Whenever push button is pressed the controller toggle output LED.
Schematic Diagram |
External crystal oscillator has a frequency of 4MHz.
MPLABX XC8 Programming
This introductory tutorial is written in XC8 in MPLABX IDE. Overall program made of a dozen of lines.
Configuration bit of PIC18F1220 putted separately in “config.h” file.
Click here to download zip file of this programming example.
Reach mcafee.com/activate to get McAfee installed on your device. For the activation procedure and other subscription details, visit www.mcafee.com/activate.
ReplyDeleteLooking for avg.com/activate? The Official AVG Site for setup, download, install is www.avg.com/activate where you can enter and activate your product key to setup your account.
Go to www.office.com/setup, sign in to your office account, and redeem your office product key. Now, install, download, activate, or reinstall your MS Office setup product.
Download Install and McAfee Activate at mcafee.com/activate. Activation web for McAfee have all the step by step process, kindly read it before getting started.
avg.com/activate - AVG antivirus gives protection from all kind of malware and viruses and also blocks the dangerous websites and spam emails.
ReplyDeleteDownload, Install and Activate www.avg.com/activate - Link to AVG Activate Antivirus. Visit our site for more information and Knowledge. avg.com/activate Avg Login.
webroot.com/safe - Download and Install Webroot Antivirus a powerful and easy to use antivirus solution, we provide complete protection all your devices that include all kinds of IOS devices, OS devices as well as Android devices.
Webroot antivirus software also provides complete protection including parental controls. Webroot antivirus to maintain the system and protect it from infections. If you are considering going for Webroot antivirus, then purchase the product and download the setup at www.webroot.com/safe.
ReplyDeletewww.webroot.com/safe - To get your Webroot antivirus online, follow the below-mentioned steps: Go to Webroot's official website, webroot.com/safe.
We provide help for problems like Roku Support not working, Roku activation link code & account settings. Call us to know how to sign in to www.roku.com/link & manage devices.
www.webroot.com/safe - Webroot Antivirus is an independent service provider. Webroot Antivirus has no direct or indirect affiliation with any such brand, product or service. you may contact the webroot tollfree number 24*7.
ReplyDeletewww.office.com/setup - Microsoft Office 365 Product Key has the numerous sets up choices by making utilization of individual element as installation file. It may be saved up to five distinct PC, remote desktop, tablet devices and Mac.
office.com/setup - Microsoft is the world’s biggest software Company in terms of revenue. Our Microsoft Office support is available anytime and anywhere to offer Office setup concerning any and all issues related www.office.com/setup.