{"id":19590707,"url":"https://github.com/dsoze1138/16f877a_lcd_pot","last_synced_at":"2025-07-14T08:09:58.837Z","repository":{"id":133063404,"uuid":"216757440","full_name":"dsoze1138/16F877A_LCD_pot","owner":"dsoze1138","description":"16F877A Homework Problem","archived":false,"fork":false,"pushed_at":"2019-11-06T02:26:38.000Z","size":384,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-26T13:46:55.462Z","etag":null,"topics":["microchip-pic","pic16f"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dsoze1138.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-22T08:04:53.000Z","updated_at":"2020-07-13T03:32:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"cdd83c25-30b1-4e51-b664-0e2f7f623849","html_url":"https://github.com/dsoze1138/16F877A_LCD_pot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dsoze1138/16F877A_LCD_pot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoze1138%2F16F877A_LCD_pot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoze1138%2F16F877A_LCD_pot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoze1138%2F16F877A_LCD_pot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoze1138%2F16F877A_LCD_pot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsoze1138","download_url":"https://codeload.github.com/dsoze1138/16F877A_LCD_pot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoze1138%2F16F877A_LCD_pot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265262552,"owners_count":23736411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["microchip-pic","pic16f"],"created_at":"2024-11-11T08:26:01.041Z","updated_at":"2025-07-14T08:09:58.780Z","avatar_url":"https://github.com/dsoze1138.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"16F877A Homework Problem\n========================\n\nThis project is one possible solution to a homework problem from forum post: \n\nhttps://stackoverflow.com/questions/58376434/eet-470-asm-code-designs-adc-conversions-and-voltage-ranges-display-on-a-lcd\n\nThe assignment is described as:\n\nKeep everything the same as in Homework #1, design a system that can read the potentiometer’s \nsettings and display the real-time voltage ranges of High, Medium, and Low on the LCD module. \nYour program should display the real-time voltage of High=4.5 V and above, Medium=between 2.0V and 3.0V, \nand Low=1.5V and below and update the reading and display every 5 seconds to reflect the changes \non the potentiometer. If the voltage in not in the ranges, then display “Unknown” on the LCD.\n\nThe hardware platform is the: uC Training System Rev. 3 board.\n\nThis board was developed as a joint venture between Old Dominion University (ODU, VA), \nWayne State University (WSU, MI), Bellingham Technical College (BTC, WA), \nTidewater Community College (TCC, VA) and Blue Ridge Community College (BRCC, VA).\n\nIt is used as a training aide in workshops for embedded controller hardware and software development.\n\nDocumentation can be found here:\n\nhttps://ucdistancetraining.org/preworkshpfiles/uC%20Training%20System%20Manual_Rev3_9_28_16.pdf\n\nThis repository is an archive of how the Original Posters code from the Stack Overflow topic \nwas reworked to meet the requirements of the homework assignment.\n\nFor me this is an exercise on using Git to keep track of my changes to a project.\n\nA data sheet for the HD44780 controller that is typical of ones used in many LCD modules can be found here:\n\nhttps://www.sparkfun.com/datasheets/LCD/HD44780.pdf\n\nTo see a log of what has been updated see the notes.txt file in the docs folder.\n\nWell my lack of experience with git has caused me to loose all the history in this repository. \nBut at least the project is feature complete. Changes will be tracked from now on.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsoze1138%2F16f877a_lcd_pot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdsoze1138%2F16f877a_lcd_pot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsoze1138%2F16f877a_lcd_pot/lists"}