{"id":400,"date":"2018-03-07T18:41:09","date_gmt":"2018-03-07T18:41:09","guid":{"rendered":"http:\/\/www.adrian-smith31.co.uk\/blog\/?page_id=400"},"modified":"2025-08-09T18:16:04","modified_gmt":"2025-08-09T18:16:04","slug":"8051-projects","status":"publish","type":"page","link":"https:\/\/www.adrian-smith31.co.uk\/blog\/8051-projects\/","title":{"rendered":"8051 projects"},"content":{"rendered":"<p><a href=\"http:\/\/www.adrian-smith31.co.uk\/blog\/2017\/11\/playing-with-an-8051-microcontroller\/\">AT89S52 based LED alarm clock<\/a><\/p>\n<p><a href=\"http:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2017\/12\/DSC_0136.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-115 size-medium\" src=\"http:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2017\/12\/DSC_0136-262x300.jpg\" alt=\"\" width=\"262\" height=\"300\" srcset=\"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2017\/12\/DSC_0136-262x300.jpg 262w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2017\/12\/DSC_0136-768x880.jpg 768w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2017\/12\/DSC_0136-893x1024.jpg 893w, https:\/\/www.adrian-smith31.co.uk\/blog\/wp-content\/uploads\/2017\/12\/DSC_0136.jpg 1080w\" sizes=\"auto, (max-width: 262px) 100vw, 262px\" \/><\/a>This was a quick project built simply to make use of a spare Atmel 8051 compatible microcontroller I bought to experiment with. I have used the Arduino \/ AVR chips and have had some experience with 8051 chips in the past and I wanted to see what I could do. I found that as a hobbyist the 8051 was not really a suitable micro hence I didn&#8217;t do too much with it. Anyway this is a basic 12 hour alarm clock with simple power outage backup and uses the main CPU clock to keep time so no RTC required which saves on parts. It&#8217;s based off someone else&#8217;s code and design but I added my own modifications.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AT89S52 based LED alarm clock This was a quick project built simply to make use of a spare Atmel 8051 compatible microcontroller I bought to experiment with. I have used the Arduino \/ AVR chips and have had some experience with 8051 chips in the past and I wanted to see what I could do. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"slim_seo":{"title":"8051 projects - Adrian's electronics blog","description":"AT89S52 based LED alarm clock This was a quick project built simply to make use of a spare Atmel 8051 compatible microcontroller I bought to experiment with. I"},"footnotes":""},"class_list":["post-400","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/pages\/400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=400"}],"version-history":[{"count":5,"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/pages\/400\/revisions"}],"predecessor-version":[{"id":1991,"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/pages\/400\/revisions\/1991"}],"wp:attachment":[{"href":"https:\/\/www.adrian-smith31.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}