上课到这一课相隔了好长一段时间,这些日子里收到不少网友的来信支撑和鼓舞,要求赶快完结余下的部分。出门在外的人不得不先为吃饭而尽力,好像这也成为我的托言,今后每晚抽暇打一些吧这样咱们也就能够不用隔太久就能看到一些新东西。或许我的笔记并不是很正确,但我尽量的确保每课的试验都会亲身做一次,包含硬件的部分,已求不会误人子弟。 这两句在编译时,其实是先把integer界说为int,在今后的句子中遇到integer就用int置换,integer就等于int,所以a,b也就被界说为int。typedef不能直接用来界说变量,它仅仅对已有的数据类型作一个姓名上的置换,并不是发生一个新的数据类型。下面两句便是一个过错的比如: 运用typedef能够有便利程序的移植和简化较长的数据类型界说。用typedef还能够界说结构类型,这一点在后边详细阐明结构类型时再一并阐明。typedef的语法是 运算符便是完结某种特定运算的符号。运算符按其表达式中与运算符的联系可分为单目运算符,双目运算符和三目运算符。单目便是指需求有一个运算目标,双目就要求有两个运算目标,三目则要三个运算目标。表达式则是由运算及运算目标所组成的具有特定含义的式子。C是一种表达式言语,表达式后边加”;”号就构成了一个表达式句子。 赋值运算符 由上面的比如能够知道赋值句子的含义便是先计算出”=”右边的表达式的值,然后将得到的值赋给左面的变量。并且右边的表达式能够是一个赋值表达式。 算术,增减量运算符 如:a+b*(10-a), (x+9)/(y-a) 除法运算符和一般的算术运算规矩有所不同,如是两浮点数相除,其成果为浮点数,如10.0/20.0所得值为0.5,而两个整数相除时,所得值便是整数,如7/3,值为2。像其他言语相同C的运算符与有优先级和结合性,相同可用用括号”()”来改动优先级。这些和咱们小时候学的数学几乎是相同的,我也不用过多的阐明晰。 |
|
在上两课的电路的基础上按图7-3加上MAX232就能够了。这大热天的拿烙铁焊焊,还真的是热气迫人来呀:P串口座用DB9的母头,这样就能够用买来的PC串口延长线进行和电脑相连接,也能够直接接到电脑com口上。 |
图7-2 DB9接头 |
图7-3 加上了MAX232的试验电路 |
做好后咱们就先用回第一课的”Hello World!”程序,用它来和你的电脑说声Hello!把程序烧到芯片上,把串口连接好。嘿嘿,这时要翻开你的串口调试软件,没有就赶快到网上DOWN一个了。你会用Windows的超级中端也行,不过我从不用它。我用http://emouze.com的comdebug,它是个不错的软件,我喜爱它是由于它功用好并且还有”线路状况”功用,这对我制造小玩意时很有用。串标语,波特率调好,翻开串口,单片机上电,就能够在接纳区看到不断呈现的”Hello World!”。一定要先翻开软件的串口,再把单片机上电,不然或许因字符不对齐而看到乱码哦。 |
图7-4 调试成果 |
51单片机C言语学习 7
上课到这一课相隔了好长一段时间,这些日子里收到不少网友的来信支持和鼓励,要求尽快完成余下的部分。出门在外的人不得不先为吃饭而努
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/chuanganqi/261006.html