摘要:This paper aims at explore the working of a 16-bit Peripheral Interface Controller (PIC) 24F series microcontroller using MPLAB IDE and Proteus Professional software. PICs are cost-effective microcontrollers and provide a large number of applications in educational and industrial areas. 16-bit PIC microcontrollers are not explored to the best potential for their hands on experience in educational and industrial sectors. The research work demonstrates the functioning different sections of the microcontroller. Firstly Ports A and B are initialized to use for Input-Output (I/O) interfacing. Then timers are briefly explained and simulated for specific applications. Basic methodology of calling interrupts is defined using simulations. Pulse Width Modulation (PWM) is generated using Output Compare Module (OCM) of microcontroller. Interfacing of the microcontroller with Liquid Crystal Display (LCD) and Keypad through I/O ports is presented and finally Universal Asynchronous Receiver Transmitter (UART) based asynchronous serial communication at 115200 baud rate through PIC microcontroller is done in Proteus
关键词:Interrupt Service Routine (ISR); Keypad; Liquid Crystal Display (LCD); Univeral Asynchronous Receiver Transmitter (UART); Pulse Width Modulation (PWM); PORT