kisssibaby

    1. 这里有一个显示程序我姑且是看懂了,但是这个是直接显示预设好的信息,我现在不知道该怎么显示随时接收到的程序 #include      #define uint unsigned int  //预定义一下 #define uchar unsigned char sbit rs=P2^2;    //1602的数据/指令选择控制线 sbit rw=P2^1;        //1602的读写控制线 sbit en=P2^0;        //1602的使能控制线 uchar code  table[]="LCD1602-wjz-tjdz"; //要显示的内容1放入数组tablel uchar code table1[]="  QQ:544806579  "; //要显示的内容2放入数组table1 void delay(uint z)       //延时函数                        {     uint x,y;       for(x=z;x>0;x--)         for(y=122;y>0;y--); } void lcd_wcom(uchar com)  //1602写命令函数                  {     rs=0;            //选择指令寄存器     rw=0;            //选择写     P0=com;            //把命令字送入P2     delay(5);            //延时一小会儿,让1602准备接收数据     en=1;           //使能线电平变化,命令送入1602的8位数据口     en=0; } void lcd_wdat(uchar dat)        //1602写数据函数       {     rs=1;        //选择数据寄存器     rw=0;        //选择写     P0=dat;        //把要显示的数据送入P2     delay(5);        //延时一小会儿,让1602准备接收数据     en=1;        //使能线电平变化,数据送入1602的8位数据口     en=0; } void lcd_init()              //1602初始化函数       {     lcd_wcom(0x38);       //8位数据,双列,5*7字形           lcd_wcom(0x0c);      //开启显示屏,关光标,光标不闪烁     lcd_wcom(0x06);    //显示地址递增,即写一个数据后,显示位置右移一位     lcd_wcom(0x01);    //清屏 } void main()            //主函数 {          uchar n,m=0;     lcd_init();                 //液晶初始化     lcd_wcom(0x80);   //显示地址设为80H(即00H,)上排第一位           for(m=0;m
    2. 本帖最后由 kisssibaby 于 2016-5-18 10:38 编辑
      lcofjp 发表于 2016-5-18 10:27 这绝对不是最后一步,一个稳定可靠的软件,比你已经做的这些工作难度要大得多。如果仅是应付差事糊弄事就另 ...
      我这个是一个毕业设计,只要功能达到就行了,问题是我学的专业之前就没学过C语言,我自学了半天还是看不懂这方面的程序,带我的导师根本不管我们,天天跟着研究生做项目,什么都让自己学,问个问题根本懒得回答,磨了他半天最后也就是敷衍一下,现在就差一个C语言程序将整个系统联系在一起,但是就是做不出来,我知道这个不是最后一步,系统联系在一起之后就怕又出什么问题,到时候调适又浪费时间,毕竟时间不多了,不然我也不想这么做伸手党
    3. 眼大5子 发表于 2016-5-17 09:12 有GPRS模块有433无线,要求一年以上
      我这个倒不用什么考虑低功耗,毕竟只是一个毕业设计,只要功能达到就行了,问题是我学的专业之前就没学过C语言,我自学了半天还是看不懂这方面的程序,带我的导师根本不管我们,天天跟着研究生做项目,什么都让自己学,问个问题根本懒得回答,磨了他半天最后也就是敷衍一下,好烦啊,现在就差一个C语言程序将整个系统联系在一起,但是就是做不出来,我就怕联系咋一起之后又出什么问题,到时候调适又浪费时间,毕竟时间不多了
    4. GPRS模块现在用TTL线连接到电脑上之后可以收发短信,AT指令方面设置没问题了,单片机可以烧录程序了,感觉就差最后一步了,好气啊
    5. chunyang 发表于 2016-5-12 23:05 建议楼主仔细阅读、弄懂模块的手册和AT指令集,别求什么现成,那对你没有丝毫好处。不会C可以学,用汇编也 ...
      嗯,模块已经设置好了,AT指令不难,现在我设置成短信透传模式了,可以正常的收发短信,按照说明的话,GPRS模块向单片机发送的是ASCII码模式的信息,现在就剩一个单片机的程序了,如何识别短信内容进行报警,总感觉很难啊···
    6. 自顶,求解
    7. 哎,还是老问题,看了大家都推荐我使用新型的单片机了,但是我想先解决这个卡在检测单片机这个问题啊,这次换了USB转TTl的数据线,单片机最小系统没有问题,求解啊
    8. huo_hu 发表于 2016-4-22 19:30 12C 系列都行,兼容的。89系列是很老的型号了。
      我把线路重新连接了一下,比之前好一点,求大神帮我看下是不是接线存在什么问题
    9. huo_hu 发表于 2016-4-22 11:43 用新型号,外围电路全都可以省,只接电源就OK
      新型号,是指单片机么,有什么推荐的单片机型号么,我要做的是单片机与gprs模块之间的透传,求大神推荐一下
    10. liaoyuanhong 发表于 2016-4-22 18:01 是你自己画的板子吗?还是网上买的开发板。USB转232接口的驱动有装吗
      我买的有开发板做借鉴,但是我的老师一定要我自己搭一个,用的是面包板,驱动有装,stc烧录器可以检测到usb端口,但是就是一直停留在检测单片机那里
    11. tyyhzcm 发表于 2016-4-21 20:34 20脚和电源的负极和下载器的GND接到一起,复位、晶振电路按STC给的电路图接就行,40脚接电源正极 下载器 ...
      明天我把电路修改下再试试,感觉你这样看起来很清爽,是我线插得太多了
    12. tianshuihu 发表于 2016-4-21 19:08 “我看网上说单片机写入的时候不要接电源vcc管脚 " 不要断章取义,STC单片机正常烧写必须有一个断电再上 ...
      40管脚接入电源后,烧入程序时还是停留在检测单片机这个地方:Sad:
    13. tianshuihu 发表于 2016-4-21 19:08 “我看网上说单片机写入的时候不要接电源vcc管脚 " 不要断章取义,STC单片机正常烧写必须有一个断电再上 ...
      那我再试试
    14. tianshuihu 发表于 2016-4-21 16:09 “用usb转232接口和电脑连接” ——需要共地 貌似没有看到你连接串口
      共地了,接线因为害怕线太多看不清,所以拍照的时候我卸下来了,我看网上说单片机写入的时候不要接电源vcc管脚,所以可就没接
    15. tianshuihu 发表于 2016-4-21 14:37 把硬件连接图发上来看看
      大神帮忙看一下
    16. 实物图就这样了,我用的面包板,正负极的排线因为我插得电源模块,和面包版上的正负标记相反
    17. kisssibaby 发表于 2016-4-14 09:06 感谢支持,我现在下了一个keil和stc烧录软件,单片机最小系统已经建立好了,现在就想先把程序先烧入进去 ...
    18. 喵爱小鱼鱼 发表于 2016-4-13 13:08 将你买的开发板配套的电路原理图打开,照着原来的图,画出你自己的原理图图,只把你项目要用到的电路给画 ...
      感谢支持,我现在下了一个keil和stc烧录软件,单片机最小系统已经建立好了,现在就想先把程序先烧入进去,有人给了我一个程序代码,但是我水平有限,不是很能看懂,不知道这个程序是否能够满足我的设计需求,我先发上来,希望大神们能够帮我看一下这个程序的具体执行过程条件
    19. 今天去问了很多人,算是先下了keil和stc烧录器,不过接下来该恩麽半又不懂了
    20. 求不沉

最近访客

< 1/1 >

统计信息

已有4人来访过

  • 芯积分:--
  • 好友:--
  • 主题:6
  • 回复:29

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言