9. Embedded programming

In these assignment i well learn:

How to Study a Datasheet of a microcontroller

How to Program the hello world board build from electronic design week to do something and the arduino uno

How to Examine other embedded boards and study their architecture

ATtiny44 Microcontroller

A microcontroller (MCU for microcontroller unit, or UC for μ-controller) is a small computer on a single integrated circuit.

The ATTiny44 is a high Performance, low Power 8-bit microcontroller with advanced RISC architecture. Features: 1. 4K Bytes of Flash Program Memory 2. 256 Bytes of Programmable EEPROM 3. 256 bytes SRAM 4. 12 general purpose i/o lines 5. 32 general purpose working registers and 8-channel 10-bit ADC. 6. Internal calibrated oscillator 7. Operating voltage supply between 1.8 ~ 5.5V 8. Two kinds of ports: Port A pins are 8-bit bi-directional I/O port with internal pull-up resistors (pin names are from PA0 to PA7)
 and Port B pins are 4-bit bi-directional I/O port with internal pull-up resistors(pin names are from PB0 to PB3).


Datasheet

after learn what is a microcontroller i will start programming the arduino

Arduino

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board.

First I learn some reference frome the website of arduino

i open the arduino IDE to program

I work to programe 7-segment displays withe arduino

first i program own display

second i programe the 7-segment

I did simulatiom withe tinkercad