求助c8051f330ad数码显示的问题

2019-07-16 06:58发布

c8051f330的开发板上做了个ad转换的实验,配置ADP1.4为模拟输入,同时P1.4也接到了数码管。显示的时候该段确不亮,说明P1.4的输入和输出相互受到了影响,希望知道的朋友能给我个解决方法,在此表示万分感谢!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
assingle
1楼-- · 2019-07-16 11:11
你要P1.4干什么?是模拟输入还是数字输出。
你都说了“配置P1.4为模拟输入”,那还接数码管干什么
suae
2楼-- · 2019-07-16 13:59
assingle 发表于 2011-6-16 10:08
你要P1.4干什么?是模拟输入还是数字输出。
你都说了“配置P1.4为模拟输入”,那还接数码管干什么

复用P1.4 配置为模拟输入和数字输出
assingle
3楼-- · 2019-07-16 18:53
分时复用啊。。。当COM用,不要当SEG用


assingle
4楼-- · 2019-07-16 21:39
 精彩回答 2  元偷偷看……
hrrhappy
5楼-- · 2019-07-16 21:45
经过我的不断实验,可以很好的实现io的复用,就是在每次使用io口的功能时,正确配置io口。用作模拟输入,初始化为模拟输入;用作数字输出时,初始化为数字输出。每次转化功能时都要进行相应的初始化。
再次谢谢大家的讨论和意见。
你好,你是从http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4789802&bbs_page_no=1&search_mode=4&search_text=hrrhappy&bbs_id=9999这里拷过去的吧!!

一周热门 更多>