1、 单片机应用单片机应用技术技术 课程设计 题 目 键控秒表 院 系 机电工程系 专业班级 电气 1011 姓 名 学 号 指导教师 2012 年 6 月 18 摘要摘要 二十世纪跨越了三个“电”的时代,即电气时代,电子时代和现已进入的电 脑时代。 但是, 实际工作中, 并不是需要计算机的场合都需要计算机很高的性能。 应用的关键是看能否够用, 是否有很好的性能价格比。 单片机又称单片微控制器, 它不是完成某一个逻辑工程的芯片,而是把一个计算机系统集成到一个芯片上。 概括的讲:一个芯片就成了一台计算机。它的体积小、质量轻、价格便宜,为学 习、应用和开发提供了便利条件。 自从 1976 年问世以来,
2、单片机获得了巨大的发展,纵观我们现在生活的各 个领域,从导弹的导航装置,到飞机上的各种仪表的控制,从计算机的网络通讯 与数据传输,到工业自动化过程的实时控制和数据处理,这些都离不开单片机。 所以,学习单片机在我国是有着广泛前景的。 目录 摘要 1 一、课题研究目的 3 二、实验内容及要求 . 4 1、实验内容. 4 2、实验要求. 4 三、仿真原理图 . 5 四、系统程序 6 五、材料清单 9 六、键控秒表实物图 . 10 七、心得及体会 . 11 八、总结 12 九、参考文献 13 3 一一、课题研究目的课题研究目的 1 1.通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程
3、 的应用进一步的了解。 2 2.掌握键控秒表系统的制作,进一步熟悉单片机计数器结构的工作方式,初始 值设置和停止等基本应用方法,掌握 C 语言控制单片机的基本技能。 3 3.通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。 4 4.该实验通过单片机的键控原理,设计简单的系统,拥有正确的增一、减一、 清零、自动加一功能,并同时可以用数码管显示,在现实生活中应用广泛,具 有现实意义。 5 5.通过本次设计,提高自身电路设计能力,并锻炼团队合作精神。 4 二二、实验内容及要求实验内容及要求 1 1、实验内容、实验内容 利用AT89C52设计一个2位LED数码管显示“秒表”, 可显示
4、时间为0059 秒。并设计一个“增一”按键,一个“减一”按键,一个“清零”按键,一个“自 动增一”按键。 按键说明:按“增一”按键,系统加一计数,数码管显示数字加一; 按“减一”按键,系统减一计数,数码管显示数字减一; 按“清零”按键,系统清零,数码管显示“00”; 按一下“自动加一”按键,系统自动进行加一循环,并在数码管上显示,再 按一下“自动加一”按键,系统会暂停自动加一循环,数码管显示的数字将停留 在当前显示值上。 2 2、实验要求实验要求 了解 AT89c52 芯片的的工作原理和工作方式 ,使用该芯片对 LED 数码管 进行显示控制,实现用单片机的端口控制数码管,显示数字,并能用按键实现秒 表增一、减一、清零复位功能。 画出使用单片机控制 LED 数码管显示的电路图,并编程完成软件部分,最 后调试秒表的增一、减一、清零、自动加一。 5 三三、仿真、仿真原理图原理图 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8h aa bb cc dd ee ff gg a b c d