- 18
- 0
- 约2.45千字
- 约 5页
- 2016-11-23 发布于重庆
- 举报
51单片机制作的电子时钟的proteus仿真
通过proteus仿真51单片机制作的电子钟
----------by lyz
这是一个利用proteus仿真简易电子钟的例子,通过c51单片机和一块1602液晶显示屏来工作,十分简单,这样的实践是初学者不错的练习。
第一步:
首先,点开isis.exe(切记不是ARES.EXE),如图1通过proteus把原理图布好。
单片机可以选用AT89c51,液晶显示可通过搜索关键字LM016L得到。由于本电路选用P0口,因此加上了RP1排阻作为上拉电阻。
图1
第二步:
编写程序如下,时间略有误差(us级),可通过keil中的debug调试地更为精确:
#includereg52.h
typedef unsigned char uchar;
typedef unsigned int uint;
sbit rs=P3^2;
sbit wr=P3^3;
sbit lcden=P3^4;
uchar timecount=0;
void delay(uint i)
{
uint a,b;
for(a=i;a0;a--)
for(b=10;b0;b--);
}
/********************1602*****************/
void write_
原创力文档

文档评论(0)