当前位置:首页 > 1602lcd显示的秒表
盐城工学院课程设计说明书(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
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
共分享92篇相关文档