第9章 80C51的C语言程序设计单片机C语言概述9.1C51的数据类型与运算9.2C51流程控制语句9.3C51的指针类型9.4C51的函数 9.5C51编程实例 9.6Date19.1 单片机C 语言概述 9.1.1 C51程序开发过程 编译器能自动完成变量的存储单元的分配 对常用功能模块和算法编制相应的函数,方便移植v 采用C51的优点 C语言具有良好的可读性、可移植性和基本的硬件操作能力 。 C51程序开发过程 编写源程序 建立工程,加入源程序 编译生产目标程序 仿真调试、写存储器Date2Date39.1.2 C51程序结构#include #include void delayms(unsigned);void main(void) unsigned char i; P1=0 x01; do for (i=0;i=7;i+) delayms(5000); P1=P11; if(P1=0 x0)P1=0 x01; while(1);void delayms(unsigned x) unsigned char j; while(x-) for(j=0;j123;j+); Dat