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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機入門之五:數碼管(動態)

[復制鏈接]
跳轉到指定樓層
樓主
ID:117358 發表于 2016-4-30 05:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本文旨在介紹單片機入門的基礎知識,為初接觸或即將接觸單片的新手提供一個入門指導。本文章會陸續推出,隔幾天一個章節。希望對廣大即將接觸單片機的人有所幫助,如果有錯誤歡迎回帖指出與本人交流或加入QQ143586739.
由于電腦系統重裝,PROTEUS沒有找到破解版,本章就不做仿真了,直接上電路圖和程序講解。
上一章簡單介紹了數碼管的靜態顯示,主要是講解數碼管顯示數據的原理,這種方法的優點是硬件電路簡單編程思路明晰,但是卻浪費單片機的IO口。數碼管的動態顯示(使用專用芯片)可以做到節省IO的目的。
動態顯示的原理:動態顯示的特點是將所有位數碼管的段選線并聯在一起,由位選線控制是哪一位數碼管有效。選亮數碼管采用動態掃描顯示。所謂動態掃描顯示即輪流向各位數碼管送出字形碼和相應的位選,利用發光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數碼管同時都在顯示。

圖中使用兩片74HC595驅動4位數碼管(本例其實可以驅動8位),DAT,RCK,CLK是直接連接到單片機引腳的,由此可以看出只需要使用3個IO接口驅動8位數碼管,大大節省了IO資源。本例中使用共陽數碼管,調節R38,R39,R40,R41可以改變字段的亮度。
硬件分析:
數碼管的段選都是連在一起的,顯示的時候通過片選來確定要點亮哪一片數碼管,然后讓片選要依次選通就可以實現數據動態顯示。

這里用的是LPC11C14單片機,圖中的宏定義使用了三目運算符。


第52行,寫數據前將CLK拉低;
第53行,先判斷高位,高位有數據則將數據送至74HC595;
第55行,數據移位;

該函數的目的是讓RCK產生一個上升沿,因為74HC595在RCK處于上升沿的時候才將數據鎖存并顯示。

第91,92,93,94,95行,分離數據的個,十,百位;
第97,98行,控制片選;
動態顯示就是這個效果:

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: julia中文字幕久久一区二区 | 日韩精品中文字幕在线 | 国产91色在线 | 亚洲 | 亚洲 中文 欧美 | 日韩精品在线观看视频 | 一区二区国产精品 | 99精品免费 | 国产在线观看一区二区三区 | 欧美啊v在线观看 | 亚洲三级av | 亚洲视频免费在线观看 | 男女免费视频网站 | 91精品国产91久久久久久最新 | 国产特黄一级 | 高清av在线 | 日韩在线一区二区三区 | 久久精彩视频 | 久久久久久成人 | www.伊人.com | 在线播放中文字幕 | 亚洲高清在线 | 久久午夜国产精品www忘忧草 | 欧美中文字幕一区二区三区亚洲 | 亚洲高清在线观看 | 成人三级在线播放 | 国产美女视频黄a视频免费 国产精品福利视频 | 欧美日韩一区二区三区四区 | 国产精品久久影院 | 欧美一区二区三区 | 国产精品国产三级国产aⅴ中文 | 中文成人在线 | 欧美精品一区二区免费 | 激情五月婷婷 | 欧美激情免费在线 | 亚洲国产看片 | a级在线免费观看 | 中文字幕在线播放第一页 | 一本在线 | 成人蜜桃av| 久久午夜剧场 | 国产精品欧美日韩 |