第1页共18页单片机应用课程设计报告设计题目8位四则运算计算器姓名胡成、柏壮壮、王庆安、杜威、孙润学号Z11414107、Z11414039Z11414075、Z11414101、Z11414105年级2014级专业自动化指导教师张道信、张德祥考核成绩电气工程与自动化学院2017年6月28日8位四则运算计数器第2页共18页8位四则运算计数器摘要随着时代的发展,单片机在生活中应用越来越广泛。而生活中,用到计算的场合十分之多,有时候计算较复杂时,人工计算远远不及计算器的快速性、准确性。因此计算器的出现大大便捷了人类生活。本文介绍用STC89C52RC单片机来设计简单四则运算计算器。关键词:STC89C52RC、硬件电路、软件程序8BitArithmeticsCalculatingAbstractWiththedevelopmentoftheera,MCUbecomesmoreandmoregeneralinlife.Andcalculationappliestomanyoccasionsinlife,sometimescalculatebyselfcannotbecomparabletocalculatingincomplexoccasions,especiallyintheaspectofrapidityandaccuracy.So,theappearanceofcalculatinghasconvenientpeople’slives.ThiswritingsintroduceshowtodesignsimplearithmeticscalculatingwithSTC89C52RCMCU.Keywords:MCU、Hardwarecircuit、Softwareprogram8位四则运算计数器第3页共18页目录摘要................................................................................................................................2第1章单片机的基本概述..........................................................................................41.1基本概述..........................................................................................................................4第2章单片机应用课程设计的目的和意义..............................................................52.1设计的目的和意义..........................................................................................................5第3章系统的硬件电路设计......................................................................................63.1系统的整体设计框架.......................................................................................................63.2系统的硬件设计模块.....................................................................................................63.2.1晶振电路...............................................................................................................63.2.2复位电路...............................................................................................................73.2.3矩阵键盘电路.......................................................................................................73.2.4蜂鸣器电路...........................................................................................................83.2.5LCD显示电路......................................................................................................8第4章系统的软件设计..............................................................................................94.1矩阵键盘扫描程序............................................................................................................94.2LCD程序.......................................................................................................................11第5章功能分析........................................................................................................145.1功能分析..........................................................................................................................14第6章个人心得体会................................................................................................156.1胡成的心得体会..............................................................................................................156.2柏壮壮的心得体会..........................................................................................................156.3王庆安的心得体会..........................................................................................................156.4杜威的心得体会..............................................................................................................156.5孙润的心得体会..............................................................................................................15参考文献......................................................................................................................16附录一硬件电路图....................................................................................................17附录二系统硬件电路照片........................................................................................188位四则运算计数器第4页共18页第1章单片机的基本概述1.1基本概述单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。经过40多年的发展,单片机以其成本低、体积小、可靠性高、系统结构简单、性能价格比高的特点,在工业测控、仪器仪表、航天航空、武器准备、家用电器等领域中得到了广泛应用。本次课设所采用的STC89C52单片机是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外STC89X52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。8位四则运算计数器第5页共18页第2章单片机应用课程设计的目的和意义2.1设计的目的和意义为了进一步巩固学习的理论知识,增强我们对所学知识的实际应用能力和运用所学的知识解决实际问题的能力,开始为期5至14天的单片机课程设计。单片机课程设计中,通过查阅资料,接口设计,程序设计,安装调试等环节,完成一个简单8位计算器的设计编程应用。使我们不但能够将理论与实践结合,且能够进一步认识电子电路、电子元器件、PCB板。同时提高自己软件编程,出错调试等技巧。通过实训使我们在巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。8位四则运算计数器第6页共18页第3章系统的硬件电路设计3.1系统的整体设计框架图3.1系统总体设计框架3.2系统的硬件设计模块3.2.1晶振电路本系统采取11.0592MHz晶振为振荡源,为单片机提供时钟信号,如图3.2所示。图3.2晶振电路8位四则运算计数器第7页共18页3.2.2复位电路系统复位电路如图3.3所示图3.3复位