標題: AD0809不轉換 [打印本頁]
作者: HUANGJIEYO 時間: 2018-4-3 20:02
標題: AD0809不轉換
我的 ST=P3^4;ALE=P3^5; OE=P3^3 ; EOC=P3^2 ;不是P1,AD不轉換,EOC始終為0,我想知道是什么原因?
請大家幫我看看
#include< reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code DSY_LED[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x7f};
uchar code LED_W[]={0xf7,0xfb,0xfd,0xfe,0xff};
sbit ST=P3^4;
sbit ALE=P3^5;
sbit OE=P3^3 ;
sbit EOC=P3^2 ;
void delayms(uint ms)
{uchar i;
while(ms--)for(i=0;i<120;i++);
}
void display(uchar P)
{ uchar ad_data1,ad_data2,ad_data3,ad_data4;
long ad_0809;
ad_0809=P;
OE=0;
P2=0xff;
ad_data1=(ad_0809*4650/255)/1000;
ad_data2=((ad_0809*4650/255)%1000)/100;
ad_data3=(((ad_0809*4650/255)%1000)%100)/10;
ad_data4=((((ad_0809*4650/255)%1000)%100)%10);
P2=LED_W[0];
P1=DSY_LED[ad_data4];
delayms(3);
P2=LED_W[4];
P2=LED_W[1];
P1=DSY_LED[ad_data3];
delayms(3);
P2=LED_W[4];
P2=LED_W[2];
P1=DSY_LED[ad_data2];
delayms(3);
P2=LED_W[4];
P2=LED_W[3];
P1=DSY_LED[ad_data1]&LED_W[10];
delayms(3);
P2=LED_W[4];
}
void main()
{
while(1)
{
ST=0;ST=1;ST=0;
while(EOC==0);
P2=0xff;
OE=1;
display(P0);
OE=0;
}
}
-
2.png
(72.4 KB, 下載次數: 54)
下載附件
2018-4-3 19:59 上傳
12
作者: zl2168 時間: 2018-4-4 10:43
并行ADC0809及其接口電路
實例81 ADC0808中斷方式A-D(ALE輸出CLK)
實例82 ADC0808查詢方式A-D(ALE輸出CLK)
實例83 ADC0808延時方式A-D(ALE輸出CLK)
實例84 ADC0808并行A-D(虛擬CLK)
作者: zl2168 時間: 2018-4-4 10:44
本帖最后由 zl2168 于 2018-4-4 10:46 編輯
實例81 ADC0808中斷方式A-D(ALE輸出CLK)
先Proteus仿真一下,確認有效。
0809ad1.jpg (314.76 KB, 下載次數: 62)
下載附件
2018-4-4 10:46 上傳
以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1.書中電路和程序設計有詳細說明,程序語句條條有注解。
作者: zl2168 時間: 2018-4-4 10:47
實例82 ADC0808查詢方式A-D(ALE輸出CLK)
先Proteus仿真一下,確認有效。
0809ad2.jpg (313.32 KB, 下載次數: 65)
下載附件
2018-4-4 10:47 上傳
以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1.書中電路和程序設計有詳細說明,程序語句條條有注解。
作者: zl2168 時間: 2018-4-4 10:48
實例83 ADC0808延時方式A-D(ALE輸出CLK)
先Proteus仿真一下,確認有效。
0809ad3.jpg (311 KB, 下載次數: 72)
下載附件
2018-4-4 10:48 上傳
以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1.書中電路和程序設計有詳細說明,程序語句條條有注解。
作者: zl2168 時間: 2018-4-4 10:49
實例84 ADC0808并行A-D(虛擬CLK)
先Proteus仿真一下,確認有效。
0809ad4.jpg (242.47 KB, 下載次數: 78)
下載附件
2018-4-4 10:50 上傳
以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1.書中電路和程序設計有詳細說明,程序語句條條有注解。
作者: 南宮冰磷 時間: 2019-4-28 21:15
樓主,我也是這問題,怎么解決啊
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
亚洲色视频
|
天天综合永久入口
|
欧美亚洲另类在线
|
天堂综合
|
亚洲 自拍 另类 欧美 丝袜
|
成人依人|
一道本不卡
|
91成人免费看
|
国产精品毛片无码
|
久久久久久99
|
亚洲网站免费看
|
午夜一级黄色片
|
午夜视频网站
|
亚洲精品电影网在线观看
|
a级在线|
欧美综合视频
|
国产这里只有精品
|
九九免费视频
|
日本高清中文字幕
|
欧美一级视频免费看
|
欧美精三区欧美精三区
|
91精品国产92
|
91精品久久久久久久久
|
精品国产欧美一区二区三区不卡
|
久久精品播放
|
日韩欧美一区二区在线播放
|
国产精品中文字幕在线
|
精品久
|
久草精品视频
|
精品欧美
|
午夜寂寞影院在线观看
|
www精品美女久久久tv
|
91久久北条麻妃一区二区三区
|
中文字幕免费视频
|
精品久久久久久久久久久久
|
欧美成人精品一区二区男人看
|
精品国产三级
|
亚洲夜夜爽
|
免费成人在线网
|
国产a级毛毛片
|
97av视频在线观看
|