17 Jul Version#3, 2020, Prepared by Dr. Khawla AlzoubiEng
Version#3, 2020, Prepared by Dr. Khawla AlzoubiEngineering Technology ProgramEETE 2360: Microprocessors and MicrocontrollersSpring 2020Term-ProjectProject Description:Design and implement a PIC18F45xx Microcontroller based system that is capable to read the surrounding temperature and display it on three seven-segment display as well as to generate a Analog signal or a PWM signal with different settings based on the user selection. Your system should work in two modes: Setting mode and Operation mode. As soon as your system starts running, it will start the setting mode, and it will stay in the setting mode, and it will moves to the operation mode when the user presses on one of the following push-buttons:1) Analog signal push-button, 2) PWM signal push-button. In the operation mode, your system reads the surrounding temperature and shows it on a three seven-segment displays, and based on the user selection in the setting mode and the surrounding temperature a signal will be generated with following frequency and shape: 1) If the user presses on the Analog push-button, your system will generate: a) Saw-tooth signal with frequency equals to 100 Hz, if the surrounding temperature is above 25 degree.b) Triangle wave with frequency equals 200 Hz, if the surrounding temperature is below or equal to 25 degree.2) If the user presses on the PWM push-button, your system will generate: a) PWM signal with frequency equal to 100 Hz and duty-cycle equals to 50%, if the surrounding temperature is above 25 degree. b) PWM signal with frequency equals to 20 Hz with and duty-cycle equals to 25%, if the surrounding temperature is below or equal to 25 degree.The generated signal should be shown on the oscilloscope. You should write and use at least three user-defined functions in your programIllustrative block diagram for the Required SystemVersion#3, 2020, Prepared by Dr. Khawla AlzoubiInstructions for Term-project:Please note that the report for this project should contains the following section:1. Project Analysis section. In this section, the student should decide the required components to perform the project, and provide a brief description about each component (one to three lines; stated clearly the component and the purpose of using the component in the project).(15 %).2. Block diagram shows the hardware interfacing of the whole system. You should show in details how to interface each component with PIC18F45xx. You can use pull-up/ Pulldown resistors and npn or pnp transistor (as switching element) as you need them (35%).3. Flowchart for you program. You should have a flowchart to each function in your program, in addition to the flowchart for the main function (15%).4. In this report, you should present the software implementation in C++ code for your system. You should have at least three user-defined functions in your program(20 %).5. Discussion section, where you have to explain explicitly how to set each used prepharial (for the PIC18F45xx) and associated port to read the surrounding temperature, and generate the required signals in terms of shape and frequency(15%).Deadline and delivery instructions: The deadline for the report submission will be April 7th, 2020 This project is an individual work not group work. Thus, each student has to submit his/her report before or on the due date. Please note all the works for this project will be performed theoretically. Thus, this project will not be conducted on the EasyPIC 7 development board.
Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteDemy. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.
Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.
About Writedemy
We are a professional paper writing website. If you have searched a question and bumped into our website just know you are in the right place to get help in your coursework. We offer HIGH QUALITY & PLAGIARISM FREE Papers.
How It Works
To make an Order you only need to click on “Order Now” and we will direct you to our Order Page. Fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.
Are there Discounts?
All new clients are eligible for 20% off in their first Order. Our payment method is safe and secure.