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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

求教單片機并行口程序思路

[復制鏈接]
跳轉到指定樓層
樓主
ID:42969 發表于 2020-8-4 12:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    求助各位大神,我有個硬件電路使用了2片74hc245做擴展輸入,4片74hc573做擴展輸出,所有的數據線都接在P1口,片選信號線接在P3口。我現在的思路是這樣的,在2ms定時中斷中,每20ms控制一個片選信號,比如0-20ms控制1號245芯片,采集輸入信號,21-40ms控制2號245芯片,以此類推,到41-60ms控制573芯片,輸出信號。 求助各位大神有沒有更好的思路,或者方式。
    輸入輸出數據線都用P1口是因為單片機I/O口不夠了,而且硬件電路已經搭建好了。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:94031 發表于 2020-8-4 14:26 | 只看該作者
74hc573是帶鎖存的并口輸出,只需要在有改變時輸出一下,平時鎖存,沒必要定時刷新。
回復

使用道具 舉報

板凳
ID:332444 發表于 2020-8-4 15:35 | 只看該作者
優劣衡量的標準指?
回復

使用道具 舉報

地板
ID:804115 發表于 2020-8-4 18:29 | 只看該作者
你的四路有問題,你應該將驅動和應用區分開寫,你的驅動只和硬件有關,如果是我我就這樣寫:
我會封裝三個函數:
函數1 - 采集輸入信號1,實現方式:
1. 開啟信號1輸入對應245的片選,關閉所有其它片選;
2. 采集信號1;
函數2 - 采集輸入信號2,實現方式:
1. 開啟信號2輸入對應245的片選,關閉所有其它片選;
2. 采集信號2;
函數3 - 輸出信號到573,實現方式:
1. 開啟信號3輸出對應573的片選,關閉所有其它片選;
2. 輸出信號3;

封裝好上面函數后,我再去寫應用,我就不關心硬件是怎么操作了,我想什么時候干什么,調用對應的函數即可。
回復

使用道具 舉報

5#
ID:42969 發表于 2020-8-5 09:30 | 只看該作者
1692483014 發表于 2020-8-4 18:29
你的四路有問題,你應該將驅動和應用區分開寫,你的驅動只和硬件有關,如果是我我就這樣寫:
我會封裝三個 ...

en,主要是采集輸入信號時,我還需要用定時中斷來進行消抖處理,2ms中斷一次,16ms內信號無翻轉就認為輸入穩定,我怕在主函數中調用驅動函數時 輸入輸出沖突。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区欧美大片 | 日本三级线观看 视频 | 国产九九九九 | 国产精品视频97 | 这里有精品 | 一二三区在线 | 国产精品黄视频 | 日韩精品一区二区三区视频播放 | 日韩免费网站 | 久久精品99国产精品日本 | 日韩毛片网 | 在线综合视频 | 夜夜爽99久久国产综合精品女不卡 | 国产精品一区二区三区久久久 | 人人九九精 | 午夜视频一区二区三区 | 久久乐国产精品 | 久久久成人网 | 久久亚洲高清 | 欧美一级艳情片免费观看 | 一级毛片在线播放 | 99pao成人国产永久免费视频 | 日操操夜操操 | 亚洲精品久久久久久下一站 | 日本三级网 | 成人影院在线视频 | 动漫www.被爆羞羞av44 | 久久成人国产精品 | 久草中文在线 | 色婷婷综合久久久中字幕精品久久 | 91看片网址| 亚洲视频在线观看 | 国产婷婷精品av在线 | 手机在线观看 | 欧州一区二区 | 亚洲精品国产第一综合99久久 | 日日操操 | 国产精品久久久久久亚洲调教 | 欧美日韩在线观看视频网站 | 国产欧美日韩一区 | 国产精品久久久亚洲 |