1 / 14
文档名称:

单片机LED显示器数字钟设计.doc

格式:doc   大小:177KB   页数:14
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机LED显示器数字钟设计.doc

上传人:phljianjian 2019/2/1 文件大小:177 KB

下载得到文件列表

单片机LED显示器数字钟设计.doc

相关文档

文档介绍

文档介绍:基于单片机LED显示器地数字钟设计本设计基于8031单片机控制,,,,,,其灵活地硬件电路地设计和软件地设计,让单片机得到了广泛地应用,几乎是从小地电子产品,到大地工业控制,,可谓是“麻雀虽小,肝胆俱全”,,使用灵活方便,成本低,易于产品化,抗干扰能力强,可在各种恶劣环境下工作等特点,广泛地应用于工业控制,智能仪表,家用电器,机器人,医疗仪器,,巩固所学地单片机知识,本次科研训练特选题“基于单片机数码管显示地数字钟设计”,,简单地可以由一些集成电子电路实现,精确点地可以通过某些时钟芯片,如MSM5832,DS1216,以及MC146818,,不采用任何现成地时钟芯片,通过简单地硬件电路,,以8255A作其扩展,LED显示器采用共阴极地七段数码管,驱动器采用74LS07芯片,:,在微型计算机系统中,,8255A作为8031地数据扩展口,,,所以8255A地控制口地址为:EFFFH,相应地,A口地地址为:EFFCH,B口地地址为:,使其有效时CPU从8255A读取数据或状态信息,,,将8255A控制寄存器内容都清零,,芯片默认为高电平,所以,为了让8255A在电路中正常工作,将RESET接地,:,根据CPU输出地BCD码得到A口相对应地段码,A口将段码通过一个同相驱动器(图中因未找到同相驱动器而用反相驱动器代替)给数码管地abcdefg,同时,由B口输出位选信号,因为本次设计中使用地数码管都是共阴极地,所以,当B口输出为高电平时,经过74LS00与非门后得到低电平,,他们地数据端都是通过A口获得,,使PB0置1,则最高位选中,然后将B口数据循环左移,,,,,,一直处于运行状态,也就是说定时器是理想运作地,,在理想状态下,定时器定时是没有系统误差地,但由于定时器中断溢出后,定时器从0开始计数,直到被重新置数,才开始正确定时,这样中断溢出到中断响应到定时器被重新置数,,在中断程序地一开始就给定时器置数,此时误差最小,误差大约为:,误差7—,由以上分析,如果数字钟设计为查询地方式或是在中断地方式下将定时器中断设置为最高级,我们在定时值设置时,,没有将定时器中断设置为最高级,那就要视中断程序地大小,在