智能车制作

标题: 【DEMOK工作室】XS128中文资料之SCI模块(转载说明出处) [打印本页]

作者: DEMOK    时间: 2011-1-3 13:46
标题: 【DEMOK工作室】XS128中文资料之SCI模块(转载说明出处)
本帖最后由 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. }
复制代码


[attach]4642[/attach]
[attach]4643[/attach]
[attach]4644[/attach]


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

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

对号入座,欢迎加入!

作者: liqiaw    时间: 2011-1-7 18:08
谢谢分享
作者: zcqlegend    时间: 2011-1-10 19:33
谢谢
作者: chaoyue    时间: 2011-1-14 22:17
谢谢分享
作者: chaoyue    时间: 2011-1-14 22:17
谢谢分享
作者: chaoyue    时间: 2011-1-14 22:17
谢谢分享
作者: chaoyue    时间: 2011-1-14 22:17
谢谢分享
作者: chaoyue    时间: 2011-1-14 22:17
谢谢分享
作者: chaoyue    时间: 2011-1-14 22:17
谢谢分享
作者: chaoyue    时间: 2011-1-14 22:17
谢谢分享
作者: chaoyue    时间: 2011-1-14 22:17
谢谢分享
作者: chaoyue    时间: 2011-1-14 22:17
谢谢分享
作者: chaoyue    时间: 2011-1-14 22:17
谢谢分享
作者: chaoyue    时间: 2011-1-14 22:17
谢谢分享
作者: wangkaiglr    时间: 2011-1-16 22:36
学习
作者: liuke0810    时间: 2011-1-19 10:46
谢谢分享
作者: woyouduohenni    时间: 2011-3-5 13:25
O(∩_∩)O谢谢分享啊
作者: mikewang01    时间: 2011-3-5 13:39
感谢分享
作者: mikewang01    时间: 2011-3-5 13:39
感谢分享
作者: chen4013874    时间: 2011-3-7 10:17

作者: wang598842739    时间: 2011-3-8 17:06
拿走。。。了
作者: software    时间: 2011-3-9 17:07
拿走了,谢谢
作者: ting    时间: 2011-3-10 14:59
谢谢分享  无私啊
作者: 天使520    时间: 2011-3-17 19:42
谢谢~~~~~~~~~~~~~~
作者: superx0810    时间: 2011-4-3 00:45
我的按你的程序怎么进不了中断呀
作者: CCGOGO    时间: 2011-4-10 16:44
谢谢~
作者: beandy    时间: 2011-4-12 10:31
很好
作者: 夏欢    时间: 2011-4-12 21:51
谢谢楼主的好东西
作者: machuan20082006    时间: 2011-4-18 13:45
看看
作者: liangliheng    时间: 2011-4-21 15:09

作者: youngli    时间: 2011-4-21 16:15
一直都在说谢谢,可以有人帮我解决个问题吗?为什么这程序进不了中断呢?也就是说这个程序根本就用不起?
作者: qingpingpei    时间: 2011-5-12 18:24
谢谢分享
作者: 似曾相识    时间: 2011-5-26 08:25
谢谢分享
作者: 苏君子    时间: 2011-5-27 20:27
赞一个
作者: lcd120304    时间: 2011-5-31 11:48
谢谢分享
作者: xxl470    时间: 2011-6-1 20:43
谢谢分享
作者: zy171157    时间: 2012-2-20 16:41
非常感谢,正在找资料呢
作者: persistwinno1    时间: 2012-2-22 10:48
感谢分享

作者: 隔山放牛    时间: 2012-2-25 00:50
谢谢分享
作者: 学做飞思卡尔    时间: 2012-3-11 13:03
那SCI程序怎么任何资料上的都是一样的呢?
作者: danpianji    时间: 2012-3-11 20:16
谢谢分享!!!

作者: 1064144787    时间: 2012-4-12 20:22
thank you 分享
作者: asxz    时间: 2012-4-23 23:56
不错

作者: 1434636181    时间: 2012-8-31 16:54

作者: 释是圣杰    时间: 2012-11-10 08:54
谢谢分享
作者: q378759521    时间: 2013-3-24 10:45
不知道有没有用的!!!
作者: 夏夜之星    时间: 2013-4-11 20:07
谢谢分享




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2