• WAP手机版 RSS订阅 加入收藏  设为首页
机械控制
  • 单片机C语言教程(13)C51循环语句

    循环语句是几乎每个程序都会用到的,它的作用就是用来实现需要反复进行多次的操作。如一个12M的51芯片应用电路中要求实现1毫秒的延时,那么就要执行1000次空语句才能达到延时的目的(当然能使用定时器来做,这里就不讨论),如果是写1000条空语句那是多么麻烦的事情,再者就是要占用很多的存储空间。我们能知道这1000条空语句... 阅读全文>>
     2016-05-07 22:58:52
  • 单片机C语言教程(12)C51开关分支语句

    用多个条件语句能实现多方向条件分支,但是能发现使用过多的条件语句实现多方向分支会使条件语句嵌套过多,程序冗长,这样读起来也很不好读。这个时候使用开关语句同样能达到处理多分支选择的目的,又能使程序结构清晰。它的语法为下:switch(表达式){case常量表达式1:语句1;break;case常量表达式2:语句2;bre... 阅读全文>>
     2016-05-07 22:57:08
  • 单片机C语言教程(11)C51复合语句和条件语句

    曾经在BBS上有朋友问过我{}是什么意思?什么作用?在C中是有不少的括号,如{},[],()等,确实会让一些初入门的朋友不解。在VB等一些语言中同一个()号会有不一样的作用,它能用于组合若干条语句形成功能块,能用做数组的下标等,而在C中括号的分工较为明显,{}号是用于将若干条语句组合在一起形成一种功能块,这种由若干条语... 阅读全文>>
     2016-05-07 22:54:31
  • 单片机C语言教程(10)C51表达式语句及仿真器

    前面学习了大部分的基本语法,以下所要学习的各种基本语句的语法能说是组成程序的灵魂。在前面的课程中的例子里,也简单理解过一些语句的使用方法,能看出C语言是一种结构化的程序设计语言。C语言供给了相当丰富的程序控制语句。学习掌握这些语句的使用方法也是单片机C语言学习中的重点。表达式语句是最基本的一种语句。不一样的程序设计语言... 阅读全文>>
     2016-05-07 22:53:18
  • 单片机C语言教程(9)C51运算符和表达式(指针和地址运算符)

    在第3课我们学习数据类型时,学习过指针类型,知道它是一种存放指向另一个数据的地址的变量类型。指针是单片机C语言中一个十分重要的概念,也是学习单片机C语言中的一个难点。对于指针将会在第九课中做详细的讲解。在这里我们先来了解一下单片机C语言中供给的两个专门用于指针和地址的运算符:*取内容&取地址取内容和地址的一般形... 阅读全文>>
     2016-05-07 22:51:36
  • 单片机C语言教程(8)运算符和表达式(位运算符)

    学过汇编的朋友都知道汇编对位的处理能力是很强的,但是单片机C语言也能对运算对象进行按位操作,从而使单片机C语言也能具有一定的对硬件直接进行操作的能力。位运算符的作用是按位对变量进行运算,但是并不改变参与运算的变量的值。如果要求按位改变变量的值,则要利用相应的赋值运算。还有就是位运算符是不能用来对浮点型数据进行操作的。单... 阅读全文>>
     2016-05-07 22:50:15
  • 单片机C语言教程(7)运算符和表达式(关系运算符)

    关系运算符,同样我们也并不陌生。单片机C语言中有六种关系运算符,这些东西同样是在我们小时候学算术时就已经学习过了的:>大于<小于>=大于等于<=小于等于==等于!=等于或者你是个非C语言程序员,那么对前四个一定是再熟悉不过的了。而“==”在VB或PASCAL等中是用“=”,“!=”则是用“not”。小学时的数学课就教授... 阅读全文>>
     2016-05-07 22:43:40
  • 单片机C语言教程(6)C51运算符和表达式

    上两课说了常量和变量,先来补充一个用以重新定义数据类型的的语句吧。这个语句就是typedef,这是个很好用的语句,但我却不常用它,通常我定义变量的数据类型时都是使用标准的关键字,这样别人能很方便的研读你的程序。如果你是个DELPHI编程爱好者或是DELPHI程序员,你对变量的定义也许习惯了DELPHI的关键字,如int... 阅读全文>>
     2016-05-07 22:37:41
  • 单片机C语言教程(5)C51变量

    上课所提到变量就是一种在程序执行过程中其值能不断变化的量。要在程序中使用变量必须先用标识符作为变量名,并指出所用的数据类型和存储模式,这样编译系统才能为变量分配相应的存储空间。定义一个变量的格式如下:[存储种类] 数据类型 [存储器类型] 变量名表在定义格式中除了数据类型和变量名表是必要的,其它都是可选项。存储种类有四... 阅读全文>>
     2016-05-07 22:27:37
  • 单片机C语言教程(4)C51常量

    上一篇学习了KEILc单片机c语言编译器所支持的数据类型。而这些c51数据类型又是怎么用在常量和变量的定义中的呢?又有什么要注意的吗?常量就是在程序运行过程中不能改变值的量,而变量是能在程序运行过程中不断变化的量。变量的定义能使用所有c51编译器支持的数据类型,而常量的数据类型只有整型、浮点型、字符型、字符串型和位标量... 阅读全文>>
     2016-05-07 22:24:19
  • 单片机C语言教程(3)C51数据类型

    每写一个程序,总离不开数据的应用,在学习c51语言的过程中掌握理解数据类型也是很关键的。先看表3-1,表中列出了KEILuVision2单片机c语言编译器所支持的数据类型。在标准C语言中基本的数据类型为char,int,short,long,float和double,而在c51编译器中int和short相同,float... 阅读全文>>
     2016-05-07 22:22:01
  • 单片机C语言教程(2)C51HEX文件的生成和单片机最小系统

    上一篇建立了第一个单片机C语言项目,但为了让编译好的程序能通过编程器写入51芯片中,要先用编译器生成HEX文件,下面来看看如何用KEILuVISION2来编译生成用于烧写芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字节,所有数据使用16进制数字表示,常用来保存单片机或其他处理器... 阅读全文>>
     2016-05-07 22:13:24
  • 单片机C语言教程(1)建立第一个KeilC51项目

    随着单片机技术的不断发展,以单片机C语言为主流的高级语言也不断被更多的单片机爱好者和工程师所喜爱。使用C51肯定要使用到编译器,以便把写好的C程序编译为机器码,这样单片机才能执行编写好的程序。KEILuVISION2是众多单片机应用开发软件中优秀的软件之一,它支持众多不一样公司的MCS51架构的芯片,它集编辑,编译,仿... 阅读全文>>
     2016-05-07 22:09:38
  • 常用机床电路工作原理

    X62铣床电路工作原理1.1.11#虚线框电路工作原理分析(系主轴电机M1的主电路)三相电源经QF1开关控制,FU2为短路保护,KM1作主轴电机M1运行控制的接触器,由SA4选择主轴转向,三相电源经FR1送入主轴电机M1的绕组中,主轴电机M1运行,FR1作过载保护。KM2为反接制动接触器,三相电源经KM2,R1、R2串... 阅读全文>>
     2016-03-30 21:17:49
    标签:机床电路 
  • 矩阵键盘C语言程序+电路图

    下面是51单片机驱动矩阵键盘的电路图采用一位数码管显示按键的结果下面是c语言源程序:#include<reg52.h>#defineuintunsignedint#defineucharunsignedcharuintled[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf... 阅读全文>>
     2016-03-30 18:49:45

免责申明:本网站旨在相互学习交流,是一个完全免费的网站,部分原创作品,欢迎转载,部分内容来自互联网,如果侵犯了您的权利请尽快通知我们。

Copyright 2008-2018 机械制图网 站长信箱:279459762@qq.com

湘ICP备17005312号