12
下载后可编辑复制
f经典文
第1章绪论11课程设计目的:
通过《单片机原理与应用》课程设计,掌握单片机及其扩展系统设计的方法和设计原则及相应的硬件调试的方法。进一步加深单片机及其扩展系统设计和应用的理解。
12课程设计内容:
电子计时器综合系统设计①有6位数码管显示,能按照分秒进制显示时间;②能正确手动复位;③有上电指示灯;
13课程设计要求:
1)独立设计原理图及相应的硬件电路。2)针对选择的设计题目,设计系统软件。软件要做到:操作方便,实用性强,稳定可靠。3)设计说明书格式规范,层次合理,重点突出。并附上设计原理图及相应的源程序。
14电子计时器的简单介绍
该电子计时器由AT89C51,BUTTON,八段数码管等构成,采用晶振电路作为驱动电路,有延时程序和循环程序产生的一秒定时,达到时分秒的计时,六十秒为一分钟,六十分钟为一小时,满二十四小时为一天。有两个按键分别控制小时和分钟,当按下控制分钟的按键时,分钟加一,同理按控制小时的按键时,小时加一。
下载后可编辑复制
f经典文
第2章控制系统的硬件设计21单片机型号的选择
通过对多种单片机性能的分析,最终认为AT89C51时最理想的电子时钟开发芯片。AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个IO口线,两个16位定时计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
22AT89C51单片机介绍
图1AT89C51
VCC电源GND:接地P0口:P0口为一个8位漏极开路双向IO口,每脚可吸收8TTL门电流。当
下载后可编辑复制
f经典文
P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定能够以为数据地址的第八位。在FLASH编程时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向IO口,P1口缓冲器能接收4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部上拉为低电平时,P1口作为第八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向IO口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写1时,其管脚被内部上拉电阻拉高,且r