单片机课设_2.docx
《单片机课设_2.docx》由会员分享,可在线阅读,更多相关《单片机课设_2.docx(33页珍藏版)》请在第一文库网上搜索。
1、中原工学院单片机课程设计任务书姓名丁军浩学号201100484216班级信息112学院电子信息学院课程单片机荡艮程设计设计内容从键盘中任意选出6个键作为系统的功能键和1ED数码显示一起组成一个单片机键盘显示系统(小的监控程序),并通过实验箱上的接口芯片实现相应的功能要求设计相应的硬件电路,并画出实现题目要求功能的流程图,编写、调试相应的程序。编程要求:开机后显示班级号(4位),学号(2位)(复位状态),然后通过功能键设置参数,而后运行主程序。6个功能键为:设定加一减一换位确定设置参数步骤:复位状态下,按下“设定”键后6位显运行示的状态为:显示设定值显示参数行号888801四位设定值中的某一位小
2、数点亮(或者整个值闪烁),表示对该位进行设置。用“加一”、“减一”键改变该位的值,用“换位”键改变设置位(由左到右),用“确定”键保存设定的值。本次设计要求能设置四行参数即可,每行参数在09999之间,当连续按“确定”键时,对应的行号(上图)从0104循环变化。按下“运行”键,执行不同的程序,共有三种要求,每位同学只需完成其中一种要求即可或自愿全做,我作的是第一个,要求如下:执行数据采集程序(参考实验箱相应的硬件电路,但要求不同),采集模拟量0-5V,显示对应的物理量在OoOO-最大值之间变化。5V对应的显示值是多少可以在设定时通过某行(四行参数中的一行)参数设置的数值选择确定。目录一、引言3
3、二、器件介绍41)51单片机89C52简介42) A/D转换器芯片ADCo809简介73) 74HCI38简介9三、软件的设计111)软件所要实现的功能112)程序流程图11四、硬件电路设计16五、心得体会17六、参考文献19附录一、硬件原理图20附录二、课设程序21一、引言单片机(SingIeChiPmiCroCOmPUter)微型计算机简称单片机,是典型的嵌入式微控制器(Microcontro1IerUnit),单片机芯片常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器、控制器、存储器、输入输出
4、设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它最早是被用在工业控制领域。由于单片机在工业控制领域的广泛应用,单片机由仅有CPU的专用处理器芯片发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。本次课设采用的STC89C52单片机是51系列单片机的一种代表,目前51系列单片机是国内目前应用最广泛的一种单片机之一。单片机
5、以其系统硬件构架完整、价格低廉、学生能动手等特点,成为工科学生硬件设计的基础课。本次课程设计主要目的是为了更进一步学会使用和了解单片机,增强学生的动手能力,让我们更透彻的将平时所做的实验吃透学懂。二、器件介绍本次课程设计的器件主要用到了89C52、DC080974HC13874HC374等下面将对它们进行介绍。1、51单片机89C52简介89C52是INTE1公司MCS-51系列单片机中基本的产品,它采用ATME1公司CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了CMOS的高速和高密度技术及CMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和
6、指令系统。51单片机是对所有兼容InteI8031指令系统的单片机的统称。该系列单片机的始祖是IntC1的8031单片机,后来随着F1aShrom技术的发展,8031单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATME1公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。89C52内置8位中央处理单元、512字节内部数据存储器ROM、8k片内程序存储器(RAM)32个双向输入/输出(I/O)口、3
7、个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。此外,89C52还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。管脚说明VCC:供电电压。GND:接地。P0:PO口为一个8位漏级开路双向I/O口,每脚可吸收8个TT1门电流。当PO口的管脚第一次写“1”时,被定义为高阻输入。PO能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在F1ASH编程时,PO口作为原码输入口,当FIASH进行校验时,PO输出原码,此时PO外部必须被拉高。P1:PI口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4个TT1门电流。P1口管脚写入“1”后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 _2
