单 片 机 实 习 报 告 学 院: 专 业: 姓 名: 学 号: 起讫时间: 指导教师: 二〇一〇年九月九日 一、实习目的 1、熟悉单片机的原理、功能与应用 2、熟悉单片机开发的相关软硬件 3、培养单片机应用开发的兴趣 4、提高单片机应用系统的开发能力 二、实习要求 1、熟悉MCS-51单片机的原理; 2、熟悉单片机KEIL C51编程语言; 3、熟悉uVision2单片机C语言开发环境; 三、实习内容 1、熟悉单片机实习板的电路原理,焊接数字钟电路板,连接实习板上的电路,构成数字钟电路
2、熟悉 C51 编程语言和开发环境,设计数字钟的软件程序,调试软硬件实习数字时钟功能
数字钟的具体设计要求 一、设计要求 1、以MCS-51系列单片机为核心器件,组成一个电子时钟系统
2、系统显示器由8位LED数码管组成,分别显示时间值的小时、分和秒,以24h(小时)计时方式
3、 能够使用按键开关随时对当前时间进行调整
(推荐:键1为功能切换键,键2为移位键,键3为增加键,键4为减少键
也可自行定义
) 4、 有精力的学生可以实现秒表功能、闹钟定时功能、温度显示功能和通讯功能
二、实习工具 计算机、万用表、稳压电源、编程器、电烙铁、单片机实习套件 三、方案论证 1、总体设计 为了实现LED 显示器的数字显示,采用静态显示法和动态显示法
由于静态显示法需要数据锁存器等硬件,接口复杂一些
考虑时钟显示有8 位,且系统没有其他复杂的处理任务,所以决定采用动态扫描法实现LED 的显示
单片机采用Atmel的AT89S52 芯片,这样单片机可具有足够的空余硬件资源实现其它的扩充功能
2、系统硬件电路的设计 秒表/时钟计时器的硬件电路采用AT89S52 单片机,最小化应用设计;采用共阴七段 LED 显示器,P0 口输出段码数据,P2
5 口作列扫描输出,P1