《单片微型计算机》课程设计设计并实现对电阻器电阻值的测量.doc
《《单片微型计算机》课程设计设计并实现对电阻器电阻值的测量.doc》由会员分享,可在线阅读,更多相关《《单片微型计算机》课程设计设计并实现对电阻器电阻值的测量.doc(21页珍藏版)》请在三一办公上搜索。
1、课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 题 目: 设计并实现对电阻器电阻值的测量 初始条件:(1)PROTUES、KEIL等软件;(2)课程设计辅导书:单片微型计算机(3)先修课程:51单片机C语言教程、微机原理。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)设计原理或方法; (2)系统硬件线路设计图;(3)程序框图;(4)资源分配表;(5)总结与心得。时间安排:第19周指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日目录摘要11基本设计原理22.硬件电路设计原理32.1复位电路32.2振荡电路42.3分压电路52
2、.4模数转换电路52.5液晶显示电路72.6 硬件系统设计图83系统程序框图84性能分析105资源分配表116总结体会127参考文献13附录一:系统源程序14附录二:系统总体电路设计图18摘要单片微型计算机简称单片机,又称为微型控制器,是微型计算机的一个重要分支。随着电子技术的发展,大规模及超大规模集成电路和制造工艺的进一步提高,单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,广泛应用于控制系统、数据采集系统、智能化仪器表等领域。单片机最小系统,无论对单片机初学人员还是开发人员都具有十分重要的意义,可以利用最小系统进行编程实现工业控制。单片机最小系统电路板在单片机开发市场和大学生电子
3、设计方面十分流行。本次课程设计包括STC89C52单片机最小系统包括复位和时钟电路及供电系统、液晶显示模块,电组分压模块以及ADC0804单路模数转换器。通过固定电阻与待测电测进行分压,通过ADC0804模数转换器将模拟量转换为数字量送到P2,最后通过LCD1602显示电路显示出电阻值,具有精度较高,电路简单等优点。关键字:单片机最小系统LCD1602 ADC0804 PROTUES KEIL1基本设计原理单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路、按键输入、显示输出等。单片机接口电路
4、主要用来连接计算机和其它外部设备。本次设计主要完成的扩展电路包括LCD1602显示电路、电阻分压电路,ADC0804转换电路。其原理框图如下图1所示 STC89C51 电阻分压电路LCD1602显示电路ADC0804转换电路 图1:电路总体框图本设计中选用的微处理芯片是STC89C51,它是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KB
5、EEPROM,MAX810复位电路,2个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外STC89X51可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz。整个电路的设计是通过一个固定电阻与待测电阻进行分压,通过ADC0804将分压的电压量转换为数字量送给单片机,单片机将数字量进行运算处理,得出待测电阻的阻值,然后单片机将阻值送到液晶1602上,通过液晶屏进行阻值示数显示,从而达到
6、了测量电阻的目的。2.硬件电路设计原理硬件电路主要由复位电路,振荡电路,分压电路,模数转换电路与液晶显示电路组成。2.1复位电路单片机复位电路分为上电自动复位和按键复位。按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。电路图如图2.1。图2.1 复位电路2.2振荡电路单片机系统里都有晶振,在单片机系统里晶振作用非常大,全称叫晶体振荡器,它结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率。在通常工
7、作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)。晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。单片机晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。STC89C51使用11.0592MHz的晶体振荡器作为振荡源,由于单片机
8、内部带有振荡电路,所以外部只要连接一个晶振和两个电容即可,电容容量一般在15pF至50pF之间。其电路原理图如2.2所示。图2.2 振荡电路2.3分压电路要求用单片机测待测电阻,但是单片机无法直接测量电阻的阻值,通过分压电路,将待测电阻的阻值转换成相应值得电压,通过测量电压值得大小,间接测量出待测电阻的大小。由图2.3所示,待测电阻与一个固定阻值为500进行分压,然后将待测电阻的电压值送到模数转换器ADC0804上。图2.3 分压电路2.4模数转换电路通过分压电路将电阻值转换成相应的电压值,通过模数转换电路将电压值这种模拟量转换成数字量送到单片机,这里使用的是ADC08004.ADC0804是
9、属于连续渐进式(SuccessiveApproximationMethod)的A/D转换器,这类型的A/D转换器除了转换速度快(几十至几百us)、分辨率高外,还有价钱便宜的优点,普遍被应用于微电脑的接口设计上。该芯片工作电压: 5V,即VCC= 5V。模拟输入电压范围:0 5V,即0Vin 5V。分辨率:8位,即分辨率为1/2=1/256,转换值介于0255之间。转换时间:100us(fCK=640KHz时)。转换误差:1LSB。参考电压:2.5V,即Vref=2.5V。图2.4.1 adc0804引脚图本次实验用的固定电阻阻值是500,adc0804转换位数是8位,即0255,参考电压VRE
10、F/2为2.5V.则 其中2500/2559.8039,其电路图如图2.4.2所示。图2.4.2 模数转换电路2.5液晶显示电路本实验用:LCD1602来代替数码管进行电阻阻值显示。1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,它具有低功耗,控制简单,成本较低等优点。单片机将从ADC0804传送过来的数字量送到液晶1602显示出来,从而达到对电阻阻值的显示。液晶显示电路如图2.5所示图2.5液晶显示电路2.6 硬件系统设计图整个硬件电路的设计图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片微型计算机 单片 微型计算机 课程设计 设计 实现 电阻器 阻值 测量
链接地址:https://www.31ppt.com/p-4139373.html