11电信赵仵龙51课设报告1.docx

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11电信赵仵龙51课设报告1

目 录一、设计任务要求………………………………………………2 1.1、任务选择……………………………………………………2 1.2、任务要求分析及实现…………………………………………2二、设计方案与原理……………………………………………2 2.1.硬件电路方案选择……………………………………………2 2.2、硬件电路设计原理 …………………………………………2 2.3软件部分的设计………………………………………………11三、运行结果及分析……………………………………………17 3.1.电子钟仿真结果………………………………………………17 3.2.AD转换器仿真结果……………………………………………18四、设计总结……………………………………………………18五、参考文献……………………………………………………18一、设计任务及要求 1.1、任务选择 按照老师要求,必须完成课程设计任务书的两项任务,任务书中总共有30项任务,可任选两项。经仔细阅读任务书,结合自己对STC89C51的掌握情况,我选择任务24和任务30。分别如下: (1)、任务 24:可调数字钟系统,要求支持小时、分、秒数字显示,并且支持小时、分手动调节与复位功能。 (2)、任务 30:设计单片机外接 A/D 控制器,并将 AD 转换的数据送数码管显示。 1.2、任务要求分析及实现: (1)、任务24分析:本任务要求制作简易电子钟,并且时、分、秒可手动调节,可用STC89C51内部定时器T0或T1实现准确定时,用6位数码管分别显示时、分、秒,也可用1602液晶显时间。 (2)、任务30分析:由于硬件电路限制,此A/D转换器只能用STC89C51开发板上的ADC0804芯片结合数码管来完成8位A/D转换。二、设计方案与原理 2.1.硬件电路方案选择 (1)、可调数字钟方案选择与论证: 方案一:用内部定时器T1通过计算初值和循环实现定时1秒,用六位数码管分别显示时、分、秒。 方案二:用内部定时器T1通过计算初值和循环实现定时1秒,用1602液晶显示屏显示时间。 用六位数码管虽然可以分别显示时、分、秒,但是的STC89C51I/O口并不是直接和数码管的7段相连,来传输数据。由于STC89C51的I/O较少,为了节省I/O,通过74LS573做扩展同时对I/O输出数据进行锁存。所以数码管的片选和段选均要经过74LS573来进行数据锁存,而,电子钟要求显示时、分、秒用到的数码管较多,编写程序就比较麻烦。而,1602液晶显示屏只要求定义好写地址和写命令即可显示时间,方便快捷,美观。 综上所述:可调数字钟选用方案二进行设计。 (2)、A/D转换电路设计思路: 选用STC89C51开发板上的ADC0804进行AD采样,并将采样结果量化后送到51的P1口,然后通过控制锁存器打开数码管的片选和段选将采样值显示出来。 2.2、硬件电路设计原理 1、STC89C51简介: STC系列单片机是美国STC公司必威体育精装版推出的一种新型51内核的单片机。片内含有Flash程序存储器、SRAM、UART、SPI、A\D、PWM等模块。该器件的基本功能与普通的51单片机完全兼容。主要功能、性能参数:(1).内置标准51内核,机器周期:增强型为6时钟,普通型为12时钟;(2).工作频率范围:0~40MHZ,相当于普通8051的0~80MHZ;(3).STC89C5xRC对应Flash空间:4KB\8KB\15KB;(4).内部存储器(RAM):512B;(5).定时器\计数器:3个16位;(6).通用异步通信口(UART)1个;(7).中断源:8个;(8).有ISP(在系统可编程)\IAP(在应用可编程),无需专用编程器\仿真器;(9).通用I\O口:32\36个;(10).工作电压:3.8~5.5V;(11).外形封装:40脚PDIP、44脚PLCC和PQFP等2. 89C51单片机的引脚功能说明(1)VCC:电源电压(2)GND:地(3)P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复位,在访问期间激活内部上拉电阻。 (4)P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTE逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(ILL)。与AT89C51不同之处是,P1.0和P1.1还可分别作为定时/计数器2的外部计数输入(P 1.0/T2)和输入(P

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档