![]() |
發布時間: 2016-10-25 19:04
正文摘要:【跪求】現有程序已經可以接收到兩片74LS165的數據;只求能顯示出數據中高電平數量只和;顯示在數碼管上即可【源程序及仿真圖紙已上傳】 #include<reg51.h> #include<intrins.h> /******************** ... |
xianfajushi 發表于 2022-11-9 14:08 補充一下m也要改為INT以免說不能用,對有些人來說,補充是必須的。 |
165是很常用的通用邏輯IC,速度一般20MHz以上,會有什么問題呢?時序也非常簡單。 我通常用74HC595+74HC165做串并擴展輸入輸出口,比如32點輸入、32點輸出接口卡。 |
解釋一下什么叫作"數據中高電平數量只和"?難道不應該是16位的值?比如8位數據11111111=255而不是計為8個1. |
412489601 發表于 2016-10-25 21:38 程序在書中,電路和程序設計都有詳細說明,很好理解,你自己去看。 |
zl2168 發表于 2016-10-25 19:25 設計的程序中temp已經可以接收到74LS165傳來的但是數據需要移位判斷 自己不會還望大神指點 |
zl2168 發表于 2016-10-25 19:38 設計的程序中temp已經可以接收到74LS165傳來的但是數據需要移位判斷 自己不會還望大神指點 |
本帖最后由 zl2168 于 2016-10-25 19:40 編輯 實例58 74LS139選通4位LED數碼管動態顯示 先Proteus仿真一下,確認有效。 ![]() ![]() 以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1 書中電路和程序設計有詳細說明,程序語句條條有注解。 |
本帖最后由 zl2168 于 2016-10-25 19:32 編輯 實例25 74HC165串行輸入8/16位數據信號 先Proteus仿真一下,確認有效。 ![]() ![]() 以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1。 書中電路和程序設計有詳細說明,程序語句條條有注解。 |