久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6745|回復: 6
打印 上一主題 下一主題
收起左側

51單片機串口通信和16*16點陣屏播放badapple視頻 附源程序

  [復制鏈接]
跳轉到指定樓層
樓主
基于51單片機串口通信和16*16點陣屏播放badapple視頻的實驗(badapple518)

教程我寫在word文檔里了

基于51單片機串口通信和16*16點陣屏播放badapple視頻的實驗(badapple為5分18秒)

連線如圖,比較簡單,單片機到74HC595只有3根線,74HC595到16*16點陣有32根線(其中段選16根,位選16根)(圖片中位選已經通過電路板默認連接)



打開程序
設置波特率,可以根據實際情況調整單片機和74HC595模塊的連線,端口設置在port.h文件中



并將程序下載到開發板上(.hex文件在output文件夾中)
如果連線沒有錯,點陣默認顯示”始”字

打開STC-ISP的串口助手

點擊發送文件

因為在程序的串口通信初始化中,我選擇的是19200的波特率,所以在串口助手這里也選擇19200波特率,并選擇60FPS對應的文件,如果在這里選擇30FPS的文件那么播放速率會是60FPS文件的兩倍


如果過程沒有出錯,那么現象如圖

關于badapple文件的制作方法就不在這里講述了,我就說一下思路吧
badapple文件制作思路:
  •   獲取badapple的視頻文件
  •   將視頻文件分解為一幀一幀的圖片,可以用視頻的連續截圖軟件實現,也可以用格式工廠現將圖片轉化為GIF文件,再將GIF轉化為圖片(注意獲取的圖片所對應的是視頻的一幀,也就說,如果你要制作60幀的badapple文件,就要1秒截取60張圖片,或者GIF文件為60)
  •   第一種方法:將獲取的圖片剪裁并轉換為位圖,因為點陣只能顯示01,,所以要將圖片剪裁,并設置圖片分辨率為16*16,之后轉換為位圖,這里可以用PS軟件,再將位圖轉換為二進制或十六進制文件,這里用批量取模軟件(在轉換圖片時注意取模方式)
第二種方法:使用軟件image2Lcd v3.2,可以直接將圖片轉換為位圖的二進制文件,使用軟件時注意輸出數據類型,掃描模式,輸出灰度(選單色)和最大寬度和高度(16*16)就行了
強烈建議使用第二種方法,第一種方法容易出錯,第二種方法簡單(雖然說我用的是第一種方法,第二種方法我沒用過,理論上可行,而且網上的教程也大都采用image2Lcd軟件實現取模)
  •   文件制作完成,設置好單片機和串口波特率并用串口發送文件即可

幀數與波特率的關系
1幀有16*16=256位的數據,對應波特率為256/0.8=320(起始位和停止位各一位),也就是說一秒發送一幀,波特率就應該為320,一秒鐘發送30幀,波特率為320*30=9600,,一秒鐘發送60幀,波特率為320*60=19200

最后

制作文件比單片機程序難得多

新手剛開始制作文件十有八九是失敗的,不要灰心,先弄清楚程序的原理,再學習制作文件.
我從剛開始學習51單片機到完成16*16點陣播放badapple歷時1個多月,其中包括點陣模塊的學習和串口通信的學習,文件的制作方法大部分也是自己想出來的,現在想想自己也是夠笨的
如果你弄清楚了以上的教程,就繼續前進,嘗試使用stc12的單片機、0.96OLED屏幕結合SD卡模塊播放badapple,效果比16*16點陣好很多


程序的使用方法也在里面
提取碼:lz1y

全部資料51hei下載地址:
bad_apple(串口通信 16_16點陣).rar (16.01 MB, 下載次數: 97)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:276663 發表于 2020-4-15 09:16 | 只看該作者
你也真是有時間玩
回復

使用道具 舉報

板凳
ID:658665 發表于 2020-4-15 11:32 | 只看該作者
興趣是最好的師傅,如果只學習單片機的知識而不加以運用,單片機的知識不容易記住,學習單片機的熱情也會減退,經常將自己的知識加以運用,制作出小的作品,能更好的激發自己的興趣,從而更好的學習
回復

使用道具 舉報

地板
ID:64089 發表于 2020-4-16 08:42 | 只看該作者
樓上說的是,興趣是最好的老師,有了興趣一切都有動力去干。接近不惑之年,依然對電子充滿熱情,這也是人生一大樂事。
樓主奉獻,下載來學習!
回復

使用道具 舉報

5#
ID:630491 發表于 2020-4-19 20:16 | 只看該作者
badApple這種視頻可以把4個12864拼起來看,這樣的話換成TFT彩屏就可以看電影了(加張sd卡吧)
回復

使用道具 舉報

6#
ID:66679 發表于 2020-4-20 21:37 | 只看該作者
興趣是最好的師傅,樓主這種自己創造學習動力確實不錯,值得學習。
回復

使用道具 舉報

7#
ID:953352 發表于 2021-7-15 11:06 | 只看該作者
您好,請問一下串口發送數據的格式是什么,就是(bad_apple_60FPS(終)(19200)),這個數據是怎么做的,求大佬教教我謝謝!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩国产中文字幕 | 日本亚洲欧美 | 国产精品视频综合 | 日韩欧美成人一区二区三区 | 天天草天天爱 | 一级黄色日本片 | 亚洲一区二区av在线 | 97国产精品视频人人做人人爱 | 日韩中文字幕一区二区 | 久久久av | 日韩成人精品一区 | 99久久成人 | 无码一区二区三区视频 | 日韩在线视频一区二区三区 | 久久久91精品国产一区二区三区 | 波多野结衣二区 | 亚洲欧美成人影院 | 91亚洲国产 | 国产精品五区 | 国产精品国产三级国产aⅴ中文 | www免费视频 | 欧美午夜精品 | 欧美国产精品一区二区三区 | 亚洲视频一区二区三区 | 成人自拍视频 | 91av免费版 | 亚洲一区免费在线 | 国产欧美一区二区三区日本久久久 | 国产精品99精品久久免费 | caoporn国产| 成人国产精品色哟哟 | 免费啪啪 | 亚洲欧洲在线视频 | 日韩视频国产 | 国产a区| 久久久久久久av | 在线小视频 | 欧美精品一区二区三区在线播放 | 国产成人jvid在线播放 | 999久久久久久久久6666 | 欧美成人免费在线视频 |