找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3266|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

keil程序編寫問題 想做一個(gè)點(diǎn)陣屏加流水燈組合在一起的實(shí)物

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:169574 發(fā)表于 2017-3-10 10:43 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我想做一個(gè)點(diǎn)陣屏加流水燈組合在一起的實(shí)物。。點(diǎn)陣屏和流水燈的程序都有,單獨(dú)運(yùn)行也可以。請問怎么把這2個(gè)程序整合在一起?
可以用模塊化編寫嗎?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:111517 發(fā)表于 2017-3-10 20:43 | 只看該作者
個(gè)人覺得可以在點(diǎn)陣屏運(yùn)行過程中加入中斷來執(zhí)行流水燈
回復(fù)

使用道具 舉報(bào)

板凳
ID:169574 發(fā)表于 2017-3-10 20:56 | 只看該作者
滄浪 發(fā)表于 2017-3-10 20:43
個(gè)人覺得可以在點(diǎn)陣屏運(yùn)行過程中加入中斷來執(zhí)行流水燈

我想做的是一起顯示的,像廣告牌那樣
回復(fù)

使用道具 舉報(bào)

地板
ID:151348 發(fā)表于 2017-3-11 09:32 | 只看該作者
不知道你這么驅(qū)動(dòng)點(diǎn)陣的,有的程序用到定時(shí)器中斷、有的用轉(zhuǎn)換芯片,比如hc595什么的。用的是定時(shí)器中斷,那可能不太好整,用hc595轉(zhuǎn)換的話,那就把流水燈放到中斷里
回復(fù)

使用道具 舉報(bào)

5#
ID:123289 發(fā)表于 2017-3-11 10:53 | 只看該作者
說明你未掌握顯示真諦。
1、先將顯示的流水的方案存入內(nèi)存(如方式1、方式2……),這時(shí)不考慮硬件位置,就當(dāng)是最順當(dāng)?shù)呐判蚍绞健?br /> 2、建立一個(gè)顯示緩沖區(qū)(如起名為:XSA),驅(qū)動(dòng)程序僅從此區(qū)取數(shù)據(jù)送出顯示。
3、將方式1(方式2……)中需要顯示的點(diǎn)進(jìn)行譯碼(針對硬件進(jìn)行重新排序),放入XSA。
4、利用中斷進(jìn)行掃描刷新,每次從XSA中取一個(gè)掃描行顯示。
    如此,改變顯示的內(nèi)容,只要改變方式1、方式2,而其排列是不受硬件限制的,所以方便。
    硬件排序讓程序統(tǒng)一譯碼(2、)。
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表