Task: A PIC16F877A has to be used to control a message animation 16X2 LCD using the analog voltage level set by a potent

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

Task: A PIC16F877A has to be used to control a message animation 16X2 LCD using the analog voltage level set by a potent

Post by answerhappygod »

Task:
A PIC16F877A has to be used to control a message animation 16X2
LCD using the analog voltage level set by a potentiometer connected
to pin A1. The message “Ahmad Khaled” -replace my
name with yours- is displayed in static mode, at the center of the
second row, if the input voltage is less than 100 and is even
(Action1). The message is displayed in flashing
mode at the center of the first row if the input is even and
between 100 and 300 (Action2). The message is
displayed with left alignment at the first row and continuously
shifted on the display in the right direction, until all the
letters are deleted (Action3), if the input is odd
even and between 500 and 700. Otherwise, the display should be
(“odd number ” on first row ) (“out of range”) on second row
(Action4). In each case, the four leds connected
on B0-B3, have to indicate the number of the action during the
action.
Use Proteus to construct the system from the required components
and MikroC to simulate and implement the desired actions.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply