第一章 设计内容和要求1
1 设计任务用 AT89C52 设计一个 4 位的 LED 数码作为多功能“秒表”
2 设计目的1.学习数码管显示的结构和工作流程,实现数码管分组显示数字组合
2.学习有关单片机的内容,进一步了解 AT89C52 芯片的相关功能
3.复习 C 语言的相关知识
4.培养自学能力和探索解决问题的能力
3 设计要求显示时间为 00 分 00 秒-59 分 59 秒,每 1 秒自动加 1,另外设计一个“开始/暂停”键、一个“记录/查询”键、一个“清零”键、一个“模式切换”键、一个“时间设置”键、一个“复位”键
秒表要求正计时时,可记录并且查询10 组数据,倒计时时,时间用户可设置,并且时间到时蜂鸣器报警
4 设计创新 在基本设计基础上添加了正向查询 10 条记录后蜂鸣器同时报警
5 设计意义简易秒表具有读取方便,显示直观,功能多样,电路简洁,成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景
本次设计将基于单片机的工作原理,设计简易秒表的基本电路,深入的了解其工作原理,掌握其基本的工作特点
同时简易秒表在生活中应用广泛,从实际出发,不断创新
第二章 方案设计与选择2
1 技术可行性20 世纪以来,微电子,IC 集成电路行业发展迅速,其中单片机行业发展最引人注目
单片机利用大规模集成电路技术把中央处理器和数据存储器(RAM),程序存储器(ROM)及其他 I/O 通信口集成在一块芯片上,构成最小的计算机系统
如今的单片机发展集成了更多的特殊功能单元,例如 A/D,D/A转换器,通信控制,DMA,PWM 控制输出单元等
因此,只要外加一些扩展电路及必要的通道接口就可以构成各种计算机应用系统
单片机除了具备体积小,价格低,速度快,用途广,可靠性高等特点,在硬件结构和指令设置上还有以下独特之处:1
存储器 ROM 和 RAM 是严格