智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 8402|回复: 16
打印 上一主题 下一主题

mc9s12dg128的AD参考程序

[复制链接]

489

主题

1691

帖子

1

精华

管理员

网站创始人&站长

Rank: 11Rank: 11Rank: 11Rank: 11

积分
85932

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
56988
贡献
17374
兑换币
13144
注册时间
2007-6-8
在线时间
5785 小时
跳转到指定楼层
1#
发表于 2007-6-9 03:50:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<><FONT color=#2b91d5 size=4><STRONG>1.代码:</STRONG></FONT></P><P><FONT color=#2b91d5 size=4>#include &lt;hidef.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* common defines and macros */<BR>#include &lt;mc9s12dg128.h&gt;&nbsp;&nbsp;&nbsp;&nbsp; /* derivative information */<BR>#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"</FONT></P><P><FONT color=#2b91d5 size=4>void main()<BR>{&nbsp;</FONT></P><P><FONT color=#2b91d5 size=4>DDRB=0xFF;//PORTB口为输出<BR></FONT></P><P><FONT color=#2b91d5 size=4>ATD0CTL2=0XC0; //模块上电<BR>ATD0CTL3=0X08; //1次转换为一个序列<BR>ATD0CTL4=0X81; //设置转换精度为8位<BR>ATD0CTL5=0XA0;&nbsp; //扫描方式,通道是0,结果存入ATD0DR0</FONT></P><FONT color=#2b91d5 size=4><P><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(1)<BR>&nbsp; &nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(!ATD0STAT1_CCF0); //等待转换完成<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PORTB=ATD0DR0;&nbsp;&nbsp;&nbsp;//将转换结果赋予&nbsp;PORTB</FONT><FONT color=#2b91d5 size=4>&nbsp;&nbsp;&nbsp; </FONT></P><P><FONT color=#2b91d5 size=4>&nbsp;&nbsp; }</FONT></P><P><FONT color=#2b91d5 size=4><BR>&nbsp;</P></FONT><P><FONT color=#2b91d5 size=4><STRONG>2.功能:</STRONG></FONT></P><P><FONT color=#2b91d5 size=4>初始化了ad0,可将ad0的结果转换为PORTB口小灯的亮灭显示</FONT></P>

0

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
270
威望
160
贡献
40
兑换币
0
注册时间
2012-2-25
在线时间
36 小时
19#
发表于 2012-5-8 23:39:09 | 只看该作者
管理员真是好人啊
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
266
威望
205
贡献
43
兑换币
22
注册时间
2009-11-9
在线时间
9 小时
18#
发表于 2010-3-29 19:04:28 | 只看该作者
lz您忘开ATD0DIEN了吧?
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
265
威望
229
贡献
34
兑换币
0
注册时间
2010-3-17
在线时间
1 小时
17#
发表于 2010-3-25 17:01:01 | 只看该作者
貌是不错的,试一试
回复 支持 反对

使用道具 举报

7

主题

125

帖子

0

精华

金牌会员

shuxinxiaozi

Rank: 6Rank: 6

积分
1169
威望
362
贡献
755
兑换币
0
注册时间
2010-3-8
在线时间
26 小时
16#
发表于 2010-3-25 16:39:51 | 只看该作者
O(∩_∩)O谢谢!
回复 支持 反对

使用道具 举报

11

主题

41

帖子

0

精华

高级会员

Rank: 4

积分
772
威望
297
贡献
293
兑换币
0
注册时间
2010-1-16
在线时间
91 小时
15#
发表于 2010-3-12 20:11:45 | 只看该作者
有没有AD中断的程序啊
回复 支持 反对

使用道具 举报

0

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
威望
198
贡献
28
兑换币
6
注册时间
2009-5-24
在线时间
6 小时
14#
发表于 2009-5-25 13:12:33 | 只看该作者
谢谢1
回复 支持 反对

使用道具 举报

0

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
威望
198
贡献
28
兑换币
6
注册时间
2009-5-24
在线时间
6 小时
13#
发表于 2009-5-25 13:12:30 | 只看该作者
谢谢1
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
338
威望
248
贡献
72
兑换币
50
注册时间
2008-12-20
在线时间
9 小时
12#
发表于 2008-12-25 06:16:57 | 只看该作者

Re:mc9s12dg128的AD参考程序

你能告诉我,你是怎么接硬件的吗?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
124
威望
172
贡献
22
兑换币
0
注册时间
2008-11-20
在线时间
0 小时
11#
发表于 2008-11-20 07:58:20 | 只看该作者

Re:mc9s12dg128的AD参考程序

<><FONT style="BACKGROUND-COLOR: #cce8cf">请问lz程序是否用电路板试验过?</FONT></P><P><FONT style="BACKGROUND-COLOR: #cce8cf">我发现虽然寄存器设置CCF0自动清零,但是从转换开始,整个过程中CCF0始终为</FONT>1的,不知道为什么:(</P>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-28 13:22 , Processed in 0.110952 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表