第一范文网 - 专业文章范例文档资料分享平台

1602lcd显示的秒表

来源:用户分享 时间:2025/8/22 19:12:17 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

盐城工学院课程设计说明书(2011)

STC89C52(T2)P1.0(T2EX)P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(RXD)P3.0(TXD)P3.1INT0INT1(T0)P3.4(T1)P3.5( )P3.6WRRDXTAL2XTAL1GND1234567891011121314151617181920 Vcc4039 P0.0(AD0) P0.1(AD1)38 P0.2(AD2)3736 P0.3(AD3)35 P0.4(AD4)34 P0.5(AD5)33 P0.6(AD6) P0.7(AD7)32EA/Vpp3130ALE/PROG29PSEN28 P2.7(A15)27 P2.6(A14)26 P2.5(A13)25 P2.4(A12)24 P2.3(A11)23 P2.2(A10)22 P2.1(A9)21 P2.0(A8)

图3-3 STC89C52引脚分布图

4 系统软件设计

在软件设计中,一般采用模块化的程序设计方法,它具有明显的优点。把一个多功能的复杂程序划分为若干个简单的、功能单一的程序模块,有利于程序的设计和调

试,有利于程序的优化和分工,提高了程序的阅读性和可靠性,使程序的结构层次一目了然。 4.1 总流程图

如图4-1所示。

7

盐城工学院课程设计说明书(2011)

图4-1 系统总流程图

4.2 最小系统检测电路程序

#include #include #define uchar unsigned char #define uint unsigned int uchar aa;

void delay(uint z) {

uint x,y; for(x=z;x>0;x--)

8

盐城工学院课程设计说明书(2011)

}

for(y=110;y>0;y--);

void main() { }

aa=0xf7; while(1) { P2=aa; delay(200); aa=_crol_(aa,1); }

4.3 编程调试界面

Keil C51 软件是目前最流行的开发8051系列的单片机的软件工具。Keil C51提供了包括C语言编译器,宏汇编,连接器,库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境uVision3 IDE将这些部分结合起来。 4.4 Proteus仿真结果

Labcenter Electronics 公司推出的Proteus 套件,可以对基于微机控制器的设计连同所有的周围电子器件一起仿真。用户实时采用LCD,键盘,RS232终端等动态外设模型来设计进行交互仿真。

9

盐城工学院课程设计说明书(2011)

5软硬件联调及调试结果 5.1 实物图

10

搜索更多关于: 1602lcd显示的秒表 的文档
1602lcd显示的秒表.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c16jbc4q6g82xzhu2l5cw_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top