欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 求教單片機并行口程序思路 [打印本頁]

作者: btxzilong    時間: 2020-8-4 12:56
標題: 求教單片機并行口程序思路
    求助各位大神,我有個硬件電路使用了2片74hc245做擴展輸入,4片74hc573做擴展輸出,所有的數(shù)據(jù)線都接在P1口,片選信號線接在P3口。我現(xiàn)在的思路是這樣的,在2ms定時中斷中,每20ms控制一個片選信號,比如0-20ms控制1號245芯片,采集輸入信號,21-40ms控制2號245芯片,以此類推,到41-60ms控制573芯片,輸出信號。 求助各位大神有沒有更好的思路,或者方式。
    輸入輸出數(shù)據(jù)線都用P1口是因為單片機I/O口不夠了,而且硬件電路已經(jīng)搭建好了。

作者: xuyaqi    時間: 2020-8-4 14:26
74hc573是帶鎖存的并口輸出,只需要在有改變時輸出一下,平時鎖存,沒必要定時刷新。
作者: xianfajushi    時間: 2020-8-4 15:35
優(yōu)劣衡量的標準指?
作者: 1692483014    時間: 2020-8-4 18:29
你的四路有問題,你應(yīng)該將驅(qū)動和應(yīng)用區(qū)分開寫,你的驅(qū)動只和硬件有關(guān),如果是我我就這樣寫:
我會封裝三個函數(shù):
函數(shù)1 - 采集輸入信號1,實現(xiàn)方式:
1. 開啟信號1輸入對應(yīng)245的片選,關(guān)閉所有其它片選;
2. 采集信號1;
函數(shù)2 - 采集輸入信號2,實現(xiàn)方式:
1. 開啟信號2輸入對應(yīng)245的片選,關(guān)閉所有其它片選;
2. 采集信號2;
函數(shù)3 - 輸出信號到573,實現(xiàn)方式:
1. 開啟信號3輸出對應(yīng)573的片選,關(guān)閉所有其它片選;
2. 輸出信號3;

封裝好上面函數(shù)后,我再去寫應(yīng)用,我就不關(guān)心硬件是怎么操作了,我想什么時候干什么,調(diào)用對應(yīng)的函數(shù)即可。
作者: btxzilong    時間: 2020-8-5 09:30
1692483014 發(fā)表于 2020-8-4 18:29
你的四路有問題,你應(yīng)該將驅(qū)動和應(yīng)用區(qū)分開寫,你的驅(qū)動只和硬件有關(guān),如果是我我就這樣寫:
我會封裝三個 ...

en,主要是采集輸入信號時,我還需要用定時中斷來進行消抖處理,2ms中斷一次,16ms內(nèi)信號無翻轉(zhuǎn)就認為輸入穩(wěn)定,我怕在主函數(shù)中調(diào)用驅(qū)動函數(shù)時 輸入輸出沖突。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1