智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

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

  [复制链接]

140

主题

1016

帖子

2

精华

功勋会员

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

Rank: 10Rank: 10Rank: 10

积分
32723

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

QQ
威望
4239
贡献
25778
兑换币
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

0

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1608
威望
861
贡献
273
兑换币
388
注册时间
2012-6-9
在线时间
237 小时
47#
发表于 2013-4-11 20:07:37 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

1

主题

58

帖子

0

精华

高级会员

Rank: 4

积分
626
威望
345
贡献
125
兑换币
147
注册时间
2012-10-11
在线时间
78 小时
毕业学校
珠江学院
46#
发表于 2013-3-24 10:45:08 | 只看该作者
不知道有没有用的!!!
回复 支持 反对

使用道具 举报

26

主题

914

帖子

3

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5643

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章资源大师奖章

威望
3361
贡献
718
兑换币
2157
注册时间
2012-10-28
在线时间
782 小时
45#
发表于 2012-11-10 08:54:51 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

27

主题

441

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2351

优秀会员奖章活跃会员奖章

威望
1251
贡献
584
兑换币
296
注册时间
2012-5-24
在线时间
258 小时
毕业学校
南昌航空大学
44#
发表于 2012-8-31 16:54:14 | 只看该作者
回复 支持 反对

使用道具 举报

1

主题

96

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3377
威望
1569
贡献
708
兑换币
428
注册时间
2011-2-25
在线时间
550 小时
43#
发表于 2012-4-23 23:56:11 | 只看该作者
不错
回复 支持 反对

使用道具 举报

2

主题

27

帖子

0

精华

高级会员

Rank: 4

积分
603
QQ
威望
406
贡献
75
兑换币
0
注册时间
2011-8-9
在线时间
63 小时
42#
发表于 2012-4-12 20:22:13 | 只看该作者
thank you 分享
回复 支持 反对

使用道具 举报

1

主题

28

帖子

0

精华

高级会员

Rank: 4

积分
855
威望
444
贡献
157
兑换币
26
注册时间
2012-1-7
在线时间
127 小时
41#
发表于 2012-3-11 20:16:01 | 只看该作者
谢谢分享!!!
回复 支持 反对

使用道具 举报

6

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
928
威望
432
贡献
410
兑换币
0
注册时间
2012-3-7
在线时间
43 小时
毕业学校
沈航
40#
发表于 2012-3-11 13:03:37 | 只看该作者
那SCI程序怎么任何资料上的都是一样的呢?
回复 支持 反对

使用道具 举报

8

主题

54

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
480
威望
326
贡献
92
兑换币
0
注册时间
2012-1-31
在线时间
31 小时
毕业学校
皖西学院
39#
发表于 2012-2-25 00:50:18 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 20:46 , Processed in 0.126415 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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