单片机课程设计 (51单片机实现电子时钟)(11)

2020-12-16 08:49

用51单片机的最小系统和LCD1602显示的电子时钟

4 控制系统的软件设计 4.1 程序设计

由于C 语言程序设计较汇编可读性强,可移植性,且可以大大降低编程的难 度和缩短开发周期,本系统程序采用c 语言设计。

4.2 程序源代码

#include<reg52.h> //包含单片机寄存器的头文件 #include<intrins.h> //包含_nop_()函数定义的头文件

#define uchar unsigned char #define uint unsigned int

sbit RS=P2^0; //寄存器选择位,将RS位定义为P2.0引脚 sbit RW=P2^1; //读写选择位,将RW位定义为P2.1引脚 sbit E=P2^2; //使能信号位,将E位定义为P2.2引脚 sbit BF=P0^7; //忙碌标志位,将BF位定义为P0.7引脚

uchar code table[]="2013-12-07 WEEK6"; //初始化液晶显示 16 uchar code table1[]="TIME: 19-27-50"; //14

uchar count,s1num;

char second,minute,hour,day,month,year,week;

sbit s1=P2^3; //功能键


单片机课程设计 (51单片机实现电子时钟)(11).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:统计可能性教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: