QWE4562009

  • 2020-07-13
  • 回复了主题帖: i j k和定时的关系是怎样的?还是软件生成的?

    freebsder 发表于 2020-7-12 21:06 stc51的那个烧写工具里面有个计算软件延时的子工具,根据你配置的主频,这个延时可以算出来,但是肯定有偏 ...
    怎么算?比如12M晶振  需要延时3ms  ijk是多少

  • 回复了主题帖: i j k和定时的关系是怎样的?还是软件生成的?

    freebsder 发表于 2020-7-12 21:06 stc51的那个烧写工具里面有个计算软件延时的子工具,根据你配置的主频,这个延时可以算出来,但是肯定有偏 ...
    怎么算?比如12M晶振  需要延时3ms  ijk是多少

  • 回复了主题帖: 单片机向主机发送字符串

    qwqwqw2088 发表于 2020-7-10 16:40 17楼的说的郭天祥当年起了个头,视频学51很流行,有人说郭天祥编程有点啰嗦,但很基础,楼主可以找找 还 ...
    版主  你有没有电子档 上传下

  • 回复了主题帖: 单片机向主机发送字符串

    huo_hu 发表于 2020-7-11 18:35 这个不一定,关键是自己要有想法,比如一个简单的io口点亮led就可以扩展出很多,先闪烁,再用定时器闪烁 ...
    不用死循环  那用定时器是吗

  • 回复了主题帖: 烧录口,这两个电阻是必须的吗?数据上拉,时钟下拉

    freebsder 发表于 2020-7-11 15:08 可以不用,也可以预留。
    我现在是预留了  

  • 2020-07-10
  • 回复了主题帖: 单片机向主机发送字符串

    wsmysyn 发表于 2020-7-10 15:32 那是,学习是一个痛苦的阶段,过去了,豁然开朗,现在不是学校,没有老师可以一直听问题,一直解答。这时 ...
    最好的方法  是找个好的师傅带着搞软件项目    这个效果是最好  吸收最快  不过这种方法可遇不可求

  • 回复了主题帖: 单片机向主机发送字符串

    LuJianchang 发表于 2020-7-10 13:43 我当初学51的时候是看郭天祥的10天学会51单片机教学视频,然后就自己按着例程来敲代码,从点亮LED开始,由 ...
    我试过了  这种方法  效果很不好  一个屁放不出来

  • 回复了主题帖: 单片机向主机发送字符串

    wsmysyn 发表于 2020-7-10 11:28 那就先去找视频教程,听老师讲,有点概念了,再去看书,是在不行,找个班有老师手把手教。。。有什么问题 ...
    是啊  关键是没有在线互动  解答

  • 发表了主题帖: 甲机发送控制命令字符

    /*        名称:甲机发送控制命令字符         说明:甲单片机负责向外发送控制命令字符“A”、“B”、“C”,或者停止发送,乙机根据所接收到的字符完成LED1闪烁、LED2闪烁、双闪烁、或停止闪烁。 */ #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit LED1=P0^0;                sbit LED2=P0^3; sbit K1=P1^0; //延时 void DelayMS(uint ms) {         uchar i;         while(ms--) for(i=0;i<120;i++); } //向串口发送字符 void Putc_to_SerialPort(uchar c) {         SBUF=c;         while(TI==0);         TI=0; } //主程序 void main() {         uchar Operation_No=0;         SCON=0x40;                //串口模式1         TMOD=0x20;                //T1工作模式2         PCON=0x00;                //波特率不倍增         TH1=0xfd;         TL1=0xfd;         TI=0;         TR1=1;         while(1)         {                 if(K1==0)        //按下K1时选择操作代码0,1,2,3                 {                         while(K1==0);                         Operation_No=(Operation_No+1)%4;                 }                 switch(Operation_No)        //根据操作代码发送A/B/C或停止发送                 {                         case 0:        LED1=LED2=1;                                         break;                         case 1:        Putc_to_SerialPort('A');                                         LED1=~LED1;LED2=1;                                         break;                         case 2:        Putc_to_SerialPort('B');                                         LED2=~LED2;LED1=1;                                         break;                         case 3:        Putc_to_SerialPort('C');                                         LED1=~LED1;LED2=LED1;                                         break;                 }                 DelayMS(100);         }     问题如下--------------- 1.PCON=0x00;                //波特率不倍增-----------------通讯的时候不都是固定波特率的吗?     2.Operation_No=(Operation_No+1)%4;----------------为什么要加1再对4取余数呢?       3.case 0:        LED1=LED2=1;                                         break;                         case 1:        Putc_to_SerialPort('A');                                         LED1=~LED1;LED2=1;                                         break;                         case 2:        Putc_to_SerialPort('B');                                         LED2=~LED2;LED1=1;                                         break;                         case 3:        Putc_to_SerialPort('C');                                         LED1=~LED1;LED2=LED1;                                         break;----------------------------case0和其他的case定义怎么不一样?LED1=~LED1;LED2=1;------------------先把LED1取反的值给到LED1,然后LED2=1?这个啥意思              

  • 回复了主题帖: 单片机向主机发送字符串

    huo_hu 发表于 2020-7-9 23:52 不用看那么多书,看一百遍也不如跑起来研究一遍,还是要联调运行。  
    先要看懂   看都看不懂  懂啥手   我现在看不懂都不敢说话   看懂了再做更有信心

  • 回复了主题帖: 单片机向主机发送字符串

    wsmysyn 发表于 2020-7-9 17:20 学这个要一边看书,一边敲代码,然后运行,看结果,只看书不行的。遇到问题先百度,找解决办法,比如开发 ...
    看书的效果非常的不好  除非学习能力很强。没人引导  很难上手

  • 回复了主题帖: 单片机向主机发送字符串

    wsmysyn 发表于 2020-7-9 17:20 学这个要一边看书,一边敲代码,然后运行,看结果,只看书不行的。遇到问题先百度,找解决办法,比如开发 ...
    我喜欢心里有数  看懂之后再动手  不喜欢动手的时候经常卡住   这样更打击信心

  • 2020-07-09
  • 回复了主题帖: 单片机向主机发送字符串

    wsmysyn 发表于 2020-7-9 16:37 授人以鱼不如授人以渔。。 谭浩强的C语言程序设计, 然后看8051 C语言程序设计  
    《C程序设计语言》和C Primer Plus(第6版)中文版 我先看看这两本  学起来效率很低  就是看着看着就看不懂了 。。。

  • 回复了主题帖: 这个电子时钟的程序疑问

    damiaa 发表于 2020-7-8 09:07 QWE4562009 发表于 2020-7-8 09:00 推荐几本电子书 C Primer Plus(第6版)中文版  先努力 ...
    plus都来了  哈哈

  • 回复了主题帖: 单片机向主机发送字符串

    dcexpert 发表于 2020-7-9 16:42 别看谭浩强那本吧,现在都认为这本教偏了。看《C程序设计语言》,由C语言之父合著编写   http ...
    太高深的看不懂

  • 回复了主题帖: proteus仿真 为什么数单片机收不到数据?数码管不变化

    本帖最后由 QWE4562009 于 2020-7-9 11:59 编辑 https://wenku.baidu.com/view/98191fa7a0c7aa00b52acfc789eb172ded63999e.html

  • 发表了主题帖: proteus仿真 为什么数单片机收不到数据?数码管不变化

    proteus仿真  为什么数单片机收不到数据?数码管不变化   虚拟串口  用的是这里的这个软件 https://wenku.baidu.com/view/98191fa7a0c7aa00b52acfc789eb172ded63999e.html   更

  • 回复了主题帖: 34063输出-6.5V

    maychang 发表于 2020-7-9 10:06 “C1改成1N完美解决” 离 “完美” 还差得远。
    哈哈  那怎样才是完美

  • 回复了主题帖: 34063输出-6.5V

    qwqwqw2088 发表于 2020-7-9 10:40 电容改成1000p?就好?        
    对  直接去掉也可以

  • 回复了主题帖: 34063输出-6.5V

    maychang 发表于 2020-7-9 09:54 即使是按照datasheet中介绍的典型电路,也不能随便找几个元件搭上就算完成。 至少要看看典型电路中元件 ...
    C1改成1N完美解决

最近访客

< 1/6 >

统计信息

已有116人来访过

  • 芯币:849
  • 好友:15
  • 主题:152
  • 回复:728
  • 课时:--
  • 资源:--

留言

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


tiankai001 2018-12-10
请问有什么需要?
查看全部