Seven - сегмент LED дисплеи съдържат седем или осем светодиоди, които светят в различни комбинации, за да се покаже номера. Показва , съдържащи седем светодиода показват само няколко , а тези, които съдържат осем светодиода показва номер и десетична запетая. Използвайте тези дисплеи в часовници, табла , таймери и други проекти , изискващи цифрови дисплеи. Използвайте микроконтролер да контролирате кои светодиоди се включва и изключва да се създаде едноцифрени числа , вариращи от нула до nine.Things ви е нужно
Computer
Paper
Pencil
Breadboard
едностепенно проводникът със сърцевина
7-8 резистори, един на LED дисплей
Показване повече инструкции
Напишете програма
1 <р> Свържете микроконтролер на вашия компютър. Стартиране на софтуера за програмиране на микроконтролера .
2 <р> Въведете кода , който казва на микроконтролер, който изходни канали, за да се използват за включване на светодиоди и изключване . Ако сте с помощта на дисплей, който не съдържа десетична точка , задайте седем от каналите като изходи . Ако сте с помощта на дисплей, който дава десетична запетая , задайте осем от каналите като изходи . Използвайте съседни канали, за да се направи програмиране и свързване на дисплея по-лесно.
3 <р> Създаване на таблица на лист хартия, която показва кои светодиоди да се включва и изключва , за да се създаде един номер. Равенство девет колони и 11 реда с молив . Обозначете най-лявата колона "Брой " , а останалите колони с имената на всеки от LED щифтове . Осите могат да бъдат именувани с букви , вариращи от "A" до "Г " Вижте документацията на вашия дисплей , за да разберете имена и местоположения в рамките на дисплея щифтовете . Обозначете всеки ред под " Number" с номера нула през девет.
4 <р> Напиши "1" във всяка клетка на вашата маса, за да се покаже, когато един светодиод е включен и "0" за светодиоди, които са изключени , когато създавате всеки номер . Например , числото " 8 " се създава чрез завъртане на всеки LED при използване на дисплей с общ катод или , когато се използва дисплей с общ анод . Клетките в реда с надпис " 8" всеки ще се пълнят с "1" или "0 ", в зависимост от това какъв тип дисплей , който имате. Проверете документацията на вашия дисплей , ако не знаете кой тип сте .
5 <р> Въведете кода , който казва на микроконтролера кои канали , или светодиоди , да изпращат и изключване на сигнали, за да при създаването на всеки номер. Например, за да се създаде числото " 8 " изпрати на сигнал за всеки изходен канал . Обърнете се към вашата таблица, за да програмирате всеки номер .
6 <р> Добави известно закъснение след кода , който генерира всеки номер, за да преминете през числата автоматично. Използвайте общо 10 забавяния. Ако добавите забавяне във времето на 1000 милисекунди , или една секунда, след всеки номер , различен брой ще се появи на всяка секунда.
7 <р> Тествайте вашия код за грешки , ако си приложно програмиране съдържа тази функция . Запазване на вашия код на твърдия диск на компютъра ви . Качване на кода, за да си микроконтролер. Изключете захранването на микроконтролера .
Свържете LED дисплей
8 <р> Поставете седем - сегмента LED дисплей на вашия Breadboard с всеки болт на отделен мед песен. <Бразилски>
9 <р> Свържете необходимите щифтовете на дисплея, за да микроконтролера партерния терминал се използва едноядрен жица. Погледнете документацията на дисплея, за да разберете кои пинове са приземните щифтове .
10 <р> Свържете резистор за всеки от останалите щифтове на дисплея. Единият край на резистор се намира на същото мед пистата, един от щифтовете . Другият край на резистора е на празен мед следа; , т.е., на мед песен, която не е свързана с всички електронни компоненти.
11 <р> Свържете всяка от резистори към изходен канал на вашия микроконтролер с едноядрен жица. Пусни жица от края на резистор , че не е на същия мед пистата като LED щифт. Използвайте каналите, които сте определени като изходни канали във вашата програма .
12 <р> Свържете микроконтролер към източник на захранване . Завъртете микроконтролера нататък. Цикли на дисплея чрез номера нула до девет една в даден момент.