智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 10196|回复: 46
打印 上一主题 下一主题

【DEMOK工作室】XS128中文资料之SCI模块(转载说明出处)

  [复制链接]

140

主题

1016

帖子

2

精华

功勋会员

智能车八届元老!武汉岱默科技创始人!

Rank: 10Rank: 10Rank: 10

积分
32699

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

QQ
威望
4219
贡献
25774
兑换币
1456
注册时间
2009-12-9
在线时间
1353 小时
跳转到指定楼层
1#
发表于 2011-1-3 13:46:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 DEMOK 于 2012-12-21 11:15 编辑
  1. //------------------------------------------------//
  2. //功能说明:MC9S12XS128--SCI例程
  3. //使用说明:实现PC→MCU→PC通信,用户可以根据需要修改程序,实现PC→MCU或者MCU→PC通信
  4. //程序设计:DEMOK工作室(demok.taobao.com)
  5. //设计时间:2010.01.21
  6. //-------------------------------------------------//
  7. #include <hidef.h> /* common defines and macros */
  8. #include "derivative.h" /* derivative-specific definitions */
  9. //unsigned char txt[]={"Hello World!"} ;
  10. void delay(unsigned int time)
  11. {
  12. unsigned int i,j,k;
  13. for(i=0;i<125;i++)
  14. for(j=0;j<125;j++)
  15. for(k=time;k>0;k--);
  16. }
  17. //-----------------------初始化SCI0----------------------------//
  18. void SciInit()
  19. {
  20. SCI0BD=52; //9600bps Baud Rate=BusClock/(16*SCIBD)
  21. SCI0CR1=0; //正常8位模式,无奇偶校验
  22. SCI0CR2=0X2C; //发送允许 接受中断允许
  23. }
  24. //----------------------读SCI数据-----------------------------//
  25. unsigned char SciRead()
  26. {
  27. if(SCI0SR1_RDRF==1) //表明数据从位移寄存器传输到SCI数据寄存器
  28. {
  29. SCI0SR1_RDRF=1; //读取数据寄存器会将RDRF清除 重新置位
  30. return SCI0DRL; //返回数据寄存器的数据
  31. }
  32. }
  33. //-----------------写SCI数据---------------------------------//
  34. void SciWrite(unsigned char sendchar)
  35. {
  36. while (!(SCI0SR1&0x80));
  37. SCI0DRH=0;
  38. SCI0DRL=sendchar;
  39. }
  40. //------------------------main----------------------------------//
  41. void main(void)
  42. {
  43. SciInit();
  44. EnableInterrupts;
  45. for(;;)
  46. {
  47. } /* wait forever */
  48. /* please make sure that you never leave this function */
  49. }
  50. //---------------------------接收中断函数-----------------------//
  51. #pragma CODE_SEG NON_BANKED
  52. void interrupt 20 SCI0_re(void)
  53. {
  54. unsigned char ch;
  55. ch=SciRead();
  56. SciWrite(ch) ;
  57. }
复制代码






第八届智能车摄像头技术交流群  群号:108190422
第八届智能车光电技术交流群     群号:132879827

第八届智能车电磁技术交流群     群号:118404899(已满)
第八届智能车电磁技术交流群②  群号:287996146

对号入座,欢迎加入!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

2

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
969
威望
614
贡献
211
兑换币
18
注册时间
2010-7-16
在线时间
72 小时
2#
发表于 2011-1-7 18:08:39 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

2

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
威望
187
贡献
22
兑换币
0
注册时间
2010-11-26
在线时间
8 小时
3#
发表于 2011-1-10 19:33:17 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

16

主题

927

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7375

论坛元老奖章

威望
1292
贡献
5867
兑换币
0
注册时间
2010-9-10
在线时间
108 小时
4#
发表于 2011-1-14 22:17:20 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

16

主题

927

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7375

论坛元老奖章

威望
1292
贡献
5867
兑换币
0
注册时间
2010-9-10
在线时间
108 小时
5#
发表于 2011-1-14 22:17:24 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

16

主题

927

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7375

论坛元老奖章

威望
1292
贡献
5867
兑换币
0
注册时间
2010-9-10
在线时间
108 小时
6#
发表于 2011-1-14 22:17:29 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

16

主题

927

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7375

论坛元老奖章

威望
1292
贡献
5867
兑换币
0
注册时间
2010-9-10
在线时间
108 小时
7#
发表于 2011-1-14 22:17:31 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

16

主题

927

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7375

论坛元老奖章

威望
1292
贡献
5867
兑换币
0
注册时间
2010-9-10
在线时间
108 小时
8#
发表于 2011-1-14 22:17:34 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

16

主题

927

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7375

论坛元老奖章

威望
1292
贡献
5867
兑换币
0
注册时间
2010-9-10
在线时间
108 小时
9#
发表于 2011-1-14 22:17:37 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

16

主题

927

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7375

论坛元老奖章

威望
1292
贡献
5867
兑换币
0
注册时间
2010-9-10
在线时间
108 小时
10#
发表于 2011-1-14 22:17:39 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 05:33 , Processed in 0.147780 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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