使用PROTEUS 中的AT89C51和ADC0808时总是显示00?
答案:2 悬赏:80 手机版
解决时间 2021-01-26 00:36
- 提问者网友:眉目添风霜
- 2021-01-25 15:12
使用PROTEUS 中的AT89C51和ADC0808时总是显示00?
最佳答案
- 五星知识达人网友:长青诗
- 2021-01-25 15:25
PROTEUS里的ADC0808输出数据总线与单片机正好是反着的,OUT1连P0.7……,OUT8连P0.0
如果不是这个原因,就再看看程序。
如果不是这个原因,就再看看程序。
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-01-25 17:05
作为adc0808的时钟典型应用为640khz,可以用定时器来完成。
初始值设置为
th1=256-2;
voidtime1() interrupt 3
{
clk=~clk;
}
然后把这个时钟送入adc0808的时钟
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯