找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

關于單片機總線結構輸出數(shù)據(jù)問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:424488 發(fā)表于 2018-11-11 14:41 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
                              
              加入延時程序時                                                                                   去掉延時程序時

***********程序************************************************************************************************
int main()
{
    while(1)
  {

   SEG_1=led_mode[4];
   delay_ms(10);

  }
}

如上,  SEG_1=led_mode[4];


SEG_1是絕對地址變量,選定四位數(shù)碼管的第一位來輸出字模。仿真圖不用看其他原件,只用到單片機和數(shù)碼管以及一個八位鎖存數(shù)據(jù)。



*******
出現(xiàn)的問題是***************************************************************************************************



如果去掉延時函數(shù),數(shù)碼管可以正常顯示。但加了延時函數(shù),無法正常顯示,并且可以看到數(shù)據(jù)P0口全部為高電平,地址口P2也全部為高電平。單片機初學者,希望各位大神解釋一下。謝謝



*********************************************************************************************************************


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:94031 發(fā)表于 2018-11-11 15:17 | 只看該作者
動態(tài)數(shù)碼管顯示需要不斷刷新,在延時階段不刷新了,顯示就不正常了。
回復

使用道具 舉報

板凳
ID:111634 發(fā)表于 2018-11-11 19:29 | 只看該作者
本帖最后由 zl2168 于 2018-11-11 21:04 編輯

9.1.2并行ADC0809及其接口電路
實例81  ADC0808中斷方式A-D(ALE輸出CLK
實例81 ADC0808A-D( ALE輸出CLK,中斷方式).rar (54.32 KB, 下載次數(shù): 4)
Proteus仿真一下,確認有效。
實例82  ADC0808查詢方式A-D(ALE輸出CLK
實例82 ADC0808A-D( ALE輸出CLK,查詢方式).rar (54.04 KB, 下載次數(shù): 3)

實例83  ADC0808延時方式A-D(ALE輸出CLK
實例83 ADC0808A-D( ALE輸出CLK,延時等待方式).rar (54.13 KB, 下載次數(shù): 3)

實例84  ADC0808并行A-D(虛擬CLK
實例84 ADC0808A-D(虛擬CLK).rar (35.75 KB, 下載次數(shù): 3)

以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1.書中電路和程序設計有詳細說明,程序語句條條有注解。
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表