ZLG72128是ZLG立功科技自行設計的數碼管顯示驅動及鍵盤掃描管理芯片,一片ZLG72128能夠直接驅動12位共陰式數碼管或96只獨立的LED,同時還可以掃描管理多達32只按鍵。該芯片已在工業測控中有大量應用。本文基于此做詳細介紹。
1發展歷程
廣州立功科技股份有限公司在十年前曾推出過ZLG7289/7290等鍵盤管理和數碼管顯示芯片,一經推出,便受到開發者的一致好評。但隨著科技的發展、用戶對數碼管的顯示數量和按鍵的掃描數量都有了更多的需求,為此ZLG基于客戶的新需求研發了一款功能強大,性能穩定的新一代數碼管顯示驅動及鍵盤掃描管理芯片—ZLG72128,該芯片目前已在大量的工業消費類電子中應用,并且深受開發者的青睞。如圖1所示是ZLG72128的應用框圖。
圖1 ZLG72128應用框圖
2功能特點
ZLG72128的主要功能特點如下:
1、工作電壓范圍3.0V~5.5V,兼容3.3V和5.0V的單片機系統;封裝采用標準的TSSOP28封裝;
2、可直接驅動多達12位共陰式數碼管(1英寸以下)或96只獨立的LED,并且數碼管顯示支持BCD譯碼方式和21種字母的譯碼顯示功能。
或者可直接向顯示緩存中寫入顯示數據,且數碼管顯示具有位閃爍、位消隱、段點亮、段熄滅、循環移動等功能。對于1英寸以上的大型數碼管可以利用功率電路輕松驅動;
3、提供按鍵中斷,內置消抖電路,當按下某個按鍵時,ZLG72128的INT引腳會產生一個低電平的中斷請求信號,MCU檢測到信號后再讀取鍵值,高效且節能。能夠管理多達32只按鍵,其中有8只可以作為功能鍵使用,就像電腦鍵盤上的Ctrl、Shift、Alt鍵一樣,可實現2鍵以上的多鍵組合,無需設置多級菜單,操作簡單,一步到位;
ZLG72128還為普通鍵提供了連擊計數功能,即按住某個普通鍵不松手,經過兩秒鐘的延遲后,開始連續有效,連續有效間隔時間為兩百毫秒。同時鍵值還具有鎖存功能,當MCU執行其他操作來不及實時讀取鍵值,ZLG72128會將檢測到的鍵值放在鍵值寄存器中,等待MCU讀取;
4、與微控制器之間采用I2C串行總線接口(支持400KHz),僅需兩根線可與其他I2C外設掛接在同一總線上,節省I/O資源;
5、ZLG72128器件還提供一個地址設置管腳,可設置兩種不同的器件地址,一條I2C總線即可掛接兩片ZLG72128芯片,輕輕松松就可讓數碼管顯示數量和按鍵掃描數量翻倍;
6、內置時鐘晶振,無需外部提供時鐘或者外接晶體振蕩器件,簡化了外圍電路,集成度更高,抗干擾性更強。
ZLG可提供豐富的多種平臺的通用驅動程序,如圖2所示包括
8位/16位/32位通用MCU;
Linux(核心板);
AMetal/AWords平臺。
可使用戶通過程序調用豐富的功能函數,輕松實現按鍵掃描和數碼管顯示。
圖2 驅動平臺
ZLG72128適用于任何有按鍵需求和數碼管顯示的場合,如儀器儀表、工業控制器、條形顯示器、控制面板、手持設備、消費類電子產品等,其性能穩定、功能強大、電路設計簡單,已得到眾多用戶的一致好評。
如前面所說ZLG已經提供了通用的驅動軟件包,用戶大可不必深入了解各個寄存器的含義,直接使用通用軟件包提供的各個接口即可快速開發。同時,為了讓以學習為目的的學生或工程師更加深入地了解ZLG72128的原理、功能以及相應API的使用方法,ZLG詳細編寫了一份《ZLG72128編程指南》書籍供各位開發者快速開發使用,獲取鏈接如下:
電子版書籍獲取鏈接:
http://www.zlg.cn/foxmail/weixinpdf/ZLG72128-Guide.pdf
有關芯片的詳細信息描述,詳見官網鏈接:
http://new.zlgmcu.com/Category_2395/Index.aspx#
-
寄存器
+關注
關注
31文章
5361瀏覽量
120873 -
顯示芯片
+關注
關注
0文章
66瀏覽量
17013 -
數碼管
+關注
關注
32文章
1883瀏覽量
91305 -
zlg72128
+關注
關注
1文章
3瀏覽量
3464
原文標題:ZLG72128——數碼管驅動和鍵盤掃描之極簡設計
文章出處:【微信號:Zlgmcu7890,微信公眾號:周立功單片機】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論