4。2程序语言环境

图4-1系统程序流程图

C语言是结构化的一种编程性的语言。它对于硬件的结构要求很低,只要求对单片机的存储器等硬件上面的结构有一定的基础了解,寄存器上的分派,不一样的存储器寻址方式及数据的类型等这些问题可以让编译器去管制。[15]C语言程序可以划分为不相同的函数,其结构规范,而且可读性强。C语言本身所携带的库中就有很多可以应用的标准子程序,它们都具有着特别强的数据方面的处理能力。当前,因为C语言对我们来说,它方便、容易掌握,所以成为了现在单片机编程中运用最多的几门语言中的其中一门。[16]

4。3程序的设计文献综述

4。3。1主函数的设计

一个程序要运行,那就必须要有一个主函数作为进入函数,这个函数再执行完任务后,任务就是进行一些定义和设置,完成后就会进入一个无线循环。

voidmain()

{

TMOD=0X11; //定时器设置TH1=0X3C;

TL1=0XB0;

TH0=0X3C; //定时器0置初值0。05STL0=0XB0;

EA=1; //开总中断

ET0=1; //定时器0中断开启

ET1=1; //定时器1中断开启

TR0=1; //启动定时0

TR1=0; //关闭定时1

EX0=1; //开外部中断0

EX1=1; //开外部中断1

logo(); //开机初始化

P2=0Xc3; //开始默认状态

sec_nb=sec_dx+5; //程序中默认南北方向时间要比东西方向时间多出5秒钟

while(1) //主循环

{

key(); //调用按键扫描程序

display(); //调用显示程序

}

}

4。3。2红绿灯的显示

当P1端口输出一个高位电平,也就是当P1各端口的输出等于1时,依据发光二极管的单向导电性我们可以认为,这时的发光二极管是亮的;而当P1各端口输出一个低位电平时,也就是P1各端口的输出等于0时,这时的发光二极管是不亮

上一篇:PLC的楼宇群控电梯系统设计+梯形图
下一篇:PLC的螺旋杆自动装环系统设计+梯形图

热环境对磁记忆信号的影响ANSYS有限元分析

单片机数字红外测距系统设计+电路图+程序

连续-离散型状态观测器设...

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

农村幼儿教育开题报告

“时尚与旅游”电子杂志的设计制作

企业科研管理中统计报表...

透过家徽看日本文化家紋から見る日本文化

华夫饼国内外研究现状

ASP.net+sqlserver会员管理系统设计

基于安卓平台的二维码会议管理系统设计

家电制造企业绿色供應链...

高校体育场馆效益研究【2772字】

论商业银行中间业务法律...