{"id":132236,"date":"2023-08-20T08:10:11","date_gmt":"2023-08-20T08:10:11","guid":{"rendered":"https:\/\/assignmenttutors.net\/blog\/msp432-microcontroller-computer-science-homework-help\/"},"modified":"2023-08-20T08:10:11","modified_gmt":"2023-08-20T08:10:11","slug":"msp432-microcontroller-computer-science-homework-help","status":"publish","type":"post","link":"https:\/\/assignmenttutors.net\/blog\/msp432-microcontroller-computer-science-homework-help\/","title":{"rendered":"Msp432 microcontroller | Computer Science homework help"},"content":{"rendered":"<div>\n<p><strong>Any body familair with MSP432 microcontoller (luanchpad) with CCS software?<\/strong><\/p>\n<p>Lab 1 &#8211; Digital Logic Implemented on a Microcontroller<\/p>\n<p>Preparation<\/p>\n<p>Download, load into CCS, and run these five projects:<\/p>\n<p>GPIO_MSP432asm &#8211; Simple output<\/p>\n<p>InputOutput_MSP432asm &#8211; More complex with inputs and outputs<\/p>\n<p>Squarewaves_MSP432asm &#8211; Output to two pins<\/p>\n<p>SSR_MSP432asm &#8211; Output to one pin<\/p>\n<p>Switch_MSP432asm &#8211; Simple input from a switch and output to an LED<\/p>\n<p>Watch the related video(s) here<\/p>\n<p>Purpose<\/p>\n<p>The \u00a0general purpose of this lab is to familiarize you with the software \u00a0development. You will learn how to perform digital I\/O on parallel ports \u00a0of the MSP432. Software skills you will learn include port \u00a0initialization, logic operations, and unconditional branching.<\/p>\n<p>Procedure<\/p>\n<p>The basic approach to this lab will be to develop and debug your system on the LaunchPad.<\/p>\n<p>Find \u00a0the five example projects listed above. Compile, download and run all \u00a0five projects on your LaunchPad and choose the one that best matches the \u00a0problem. These four example project codes show the basic template for \u00a0the first few labs. Make a copy of one that projects and rename it Lab \u00a01. You will not need global variables in this lab.<\/p>\n<p>Write a \u00a0flowchart for this program (see eq.(1)). I expect 5 to 15 symbols in the \u00a0flow chart. Put this in Part 3.a of the lab report (see the template \u00a0document).<\/p>\n<p>Write pseudo code for this program (see eq.(1)). I \u00a0expect 5 to 10 steps in the pseudo code. You may use any syntax you \u00a0wish, but the algorithm should be clear. Put this in Part 3.b of the lab \u00a0report (see the template document).<\/p>\n<p>You will write assembly code \u00a0(see eq.(1)) that inputs from P1.1 and P1.4, and outputs to P1.0. If \u00a0eq.(1) is true, then the red LED should be on. Otherwise, the LED should \u00a0be off (see this video to see how it should work). Put this in Part 4 \u00a0of the lab report (see the template document).<\/p>\n<p>P1.0 = (not(P1.1)) and (not(P1.4))<\/p>\n<p>(1)<\/p>\n<p>Demonstration<\/p>\n<p>During \u00a0the demonstration, you will be asked to run your program to verify \u00a0proper operation. You should be able to single step your program and \u00a0explain what your program is doing and why. You need to know how to set \u00a0and clear breakpoints.\u00a0 You should know how to visualize Port 1 I\/O in \u00a0the debugger.<\/p>\n<p>Lab Report<\/p>\n<p>The lab report is how I will grade \u00a0you on your labs. Usually, the report is due 1 week following the \u00a0completion of the lab. However, do to \u00a0unforeseen circumstances, due dates may change. I will try my best to \u00a0keep everyone informed of any changes. With this said, it is your \u00a0responsibility to turn the report in during the scheduled due<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Any body familair with MSP432 microcontoller (luanchpad) with CCS software? Lab 1 &#8211; Digital Logic Implemented on a Microcontroller Preparation Download, load into CCS, and run these five projects: GPIO_MSP432asm &#8211; Simple output InputOutput_MSP432asm &#8211; More complex with inputs and outputs Squarewaves_MSP432asm &#8211; Output to two pins SSR_MSP432asm &#8211; Output to one pin Switch_MSP432asm &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-132236","post","type-post","status-publish","format-standard","hentry","category-education"],"_links":{"self":[{"href":"https:\/\/assignmenttutors.net\/blog\/wp-json\/wp\/v2\/posts\/132236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/assignmenttutors.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/assignmenttutors.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/assignmenttutors.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/assignmenttutors.net\/blog\/wp-json\/wp\/v2\/comments?post=132236"}],"version-history":[{"count":0,"href":"https:\/\/assignmenttutors.net\/blog\/wp-json\/wp\/v2\/posts\/132236\/revisions"}],"wp:attachment":[{"href":"https:\/\/assignmenttutors.net\/blog\/wp-json\/wp\/v2\/media?parent=132236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/assignmenttutors.net\/blog\/wp-json\/wp\/v2\/categories?post=132236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/assignmenttutors.net\/blog\/wp-json\/wp\/v2\/tags?post=132236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}