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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1654|回復(fù): 4
收起左側(cè)

求教單片機(jī)并行口程序思路

[復(fù)制鏈接]
ID:42969 發(fā)表于 2020-8-4 12:56 | 顯示全部樓層 |閱讀模式
    求助各位大神,我有個(gè)硬件電路使用了2片74hc245做擴(kuò)展輸入,4片74hc573做擴(kuò)展輸出,所有的數(shù)據(jù)線都接在P1口,片選信號線接在P3口。我現(xiàn)在的思路是這樣的,在2ms定時(shí)中斷中,每20ms控制一個(gè)片選信號,比如0-20ms控制1號245芯片,采集輸入信號,21-40ms控制2號245芯片,以此類推,到41-60ms控制573芯片,輸出信號。 求助各位大神有沒有更好的思路,或者方式。
    輸入輸出數(shù)據(jù)線都用P1口是因?yàn)閱纹瑱C(jī)I/O口不夠了,而且硬件電路已經(jīng)搭建好了。
回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2020-8-4 14:26 | 顯示全部樓層
74hc573是帶鎖存的并口輸出,只需要在有改變時(shí)輸出一下,平時(shí)鎖存,沒必要定時(shí)刷新。
回復(fù)

使用道具 舉報(bào)

ID:332444 發(fā)表于 2020-8-4 15:35 | 顯示全部樓層
優(yōu)劣衡量的標(biāo)準(zhǔn)指?
回復(fù)

使用道具 舉報(bào)

ID:804115 發(fā)表于 2020-8-4 18:29 | 顯示全部樓層
你的四路有問題,你應(yīng)該將驅(qū)動和應(yīng)用區(qū)分開寫,你的驅(qū)動只和硬件有關(guān),如果是我我就這樣寫:
我會封裝三個(gè)函數(shù):
函數(shù)1 - 采集輸入信號1,實(shí)現(xiàn)方式:
1. 開啟信號1輸入對應(yīng)245的片選,關(guān)閉所有其它片選;
2. 采集信號1;
函數(shù)2 - 采集輸入信號2,實(shí)現(xiàn)方式:
1. 開啟信號2輸入對應(yīng)245的片選,關(guān)閉所有其它片選;
2. 采集信號2;
函數(shù)3 - 輸出信號到573,實(shí)現(xiàn)方式:
1. 開啟信號3輸出對應(yīng)573的片選,關(guān)閉所有其它片選;
2. 輸出信號3;

封裝好上面函數(shù)后,我再去寫應(yīng)用,我就不關(guān)心硬件是怎么操作了,我想什么時(shí)候干什么,調(diào)用對應(yīng)的函數(shù)即可。
回復(fù)

使用道具 舉報(bào)

ID:42969 發(fā)表于 2020-8-5 09:30 | 顯示全部樓層
1692483014 發(fā)表于 2020-8-4 18:29
你的四路有問題,你應(yīng)該將驅(qū)動和應(yīng)用區(qū)分開寫,你的驅(qū)動只和硬件有關(guān),如果是我我就這樣寫:
我會封裝三個(gè) ...

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

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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