全球旧事资料 分类
《单片机原理及应用课程设计》报告秒表设计
1课程设计目的11巩固和加深对单片机原理和接口技术知识的理解;12培养根据课题需要选学参考书籍、查阅手册和文献资料的能力;13学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法;14掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法;15能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。2课程设计要求用AT89C51设计一个2位的LED数码显示作为“秒表”:显示时间为0099秒,每秒自动加1,另设计一个“开始”键和一个“复位”键。3硬件设计硬件系统是指单片机以及扩展的存储器、接口、IO外围扩展的功能芯片以及接口电路。32主要元器件介绍Atmel89C51单片机芯片一个、LED数码显示管三个,低压电源、开关(按钮)两个、电阻、电容及导线若干。芯片介绍:AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalshProgrammablea
dErasableReadO
lyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
f主要特性:与MCS51兼容4K字节可编程闪烁存储器寿命:1000写擦循环数据保留时间:10年全静态工作:0Hz24Hz三级程序存储器锁定1288位内部RAM32可编程IO线两个16位定时器计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路由于条件限制本系统采用软件模拟硬件系统,采用proteus软件进行模拟设计及调试工作。
图1
七段数码管引脚图
f图2
Atmel89C51单片机外部引脚图
33功能电路介绍
4软件设计该课程设计要求进行计时并在数码管上显示时间,则可利用MCS51系列单片机的芯片AT89C52的P34P35P36P37作为按键的入口;定时器T0作
f为每01秒减一的定时器;定时器T1作为每01秒加一的定时器。其中“开始”按键当开关由上向下拨时开始计时,此时若再拨“开始”按键则数码管暂停;“清零”按键当开关由上向下拨时数码管清零,此时若再拨“开始”按键则又可重新开始计时r
好听全球资料 返回顶部