日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

51单片机控制彩色点阵制作沙漏型交通灯

發布時間:2024/1/1 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 51单片机控制彩色点阵制作沙漏型交通灯 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

本文介紹了彩色點陣的使用,以及利用51單片機控制點陣制作的沙漏型交通燈,希望對打算用點陣做課程設計的同學有點幫助。

一、效果展示

? ??

? ?二、彩色點陣的使用

彩色點陣有32個引腳,這里以背面圖來講解:

從背面看到點陣型號(就是能正看到一串數字和英文),上面的一排從左到右為

1234, ?????56789101112, ??13141516

行控制高電平輸入? ? ? ? ? ? ?列:低電平點亮綠燈 ??????????????????????行控制高電平輸入

?????????????????????????

下面一排從左到右

1718192021222324, ??2526272829303132

列:低電平點亮紅燈????????????????????????????????????列:低電平點亮藍燈

這里建議高電平輸入接有上拉電阻的IO,然后控制不同顏色的IO口輸出低電平點亮不同的燈,通過控制三種顏色調出不同的顏色,所以叫彩色點陣。

? 后面的電路版是自己畫的51貼片最小系統,測試用線接51最小系統即可,我用的是P0口作為高電平輸入P1控制紅燈,P2控制綠燈,所以P0焊接了一排上拉電阻,交通燈的黃色是用紅色加綠色調出來的,所以沒用到藍色。

三.函數介紹


點亮黃等需要點亮紅燈與綠燈,然后染成黃色,利用動態掃描,點亮綠燈之后再點亮紅燈,這里調節delay()函數可以改變顏色,如把上面黃燈delay(1)改成delay(20),就可以染出綠黃色,相當于綠燈先亮的比較久,其他顏色也是如此調節,理論上能調出7種顏色。

四、注意事項

1.?不能用VCC直接給點陣供電,很容易燒壞LED

2.?數組要記得加code,不然單片機的運存可能會不夠




?以上是點陣背面的原理圖和PCB圖

需要源代碼或者PCB圖可以跳轉點擊打開鏈接


?

?

?

?

?

?

?

?

總結

以上是生活随笔為你收集整理的51单片机控制彩色点阵制作沙漏型交通灯的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。