单片机课程设计:基于单片机的掉电数据保持存储器(编辑修改稿)内容摘要:
15P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U3 AT89C51单片机课程设计 6 驱动电路的设计 此系统中驱动电路原理图如图 312 所示。 图 312 驱动电路原理图 晶振电路模块的设计 图 32 晶振电路 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1S C K6S D A5WP7U22 4 C0 2 BC22 2 p FC32 2 p FX2CR Y S T A LC10 .2 2 uR41 1 KR51 1 KR11kR31 0 kR21kQ1P N PQ2P N P单片机课程设计 7 89C51 芯片内部有一个高增益反相放大器,用于构成振荡器 [7]。 如图 3— 2,反相放大器的输入端为 XTAL1 ,输出端为 XTAL2,两个跨接石英晶体及两个电容就可以构成稳定的自激振荡器。 电容器通常取 30pF 左右,可以稳定频率并对振荡频率有微调作用 XTAL1 是片内振荡器的反相放大器输入端, XTAL2 则是输出端,使用外部振荡器时,外部振荡信号应直接加到 XTAL1,而 XTAL2 悬空。 内部方式时,时钟发生器对振荡脉冲二分频,如晶振为 12MHz,时钟频率就为 6MHz。 晶振的频率可以在 1MHz24MHz 内选择。 电容取 30PF 左右。 一个晶体振荡器,接在单片机内部的振荡电路上,两个电容是起 振电容,频率越高,应该越小 [8]。 复位电路模块 的设计 在振荡器运行时,有两个机器周期( 24 个振荡周期)以上的高电平出现在此引腿时,将使单片机复位,只要这个脚保持高电平, 51 芯片便循环复位。 复位后 P0- P3 口均置 1 引脚表现为高电平,程序计数器和特殊功能寄存器 SFR 全部清零。 当复位脚由高电平变为低电平时,芯片为 ROM 的 00H 处开始运行程序。 如上图 33 所示复位电路,由于复位时高电平有效,当刚接上电源的瞬间,电容 C1 两端相当于短路,即相当于给 RESET 引脚一个高电平,等充电结束时(这个时间很短暂),电容相当于断开,这时已经完成了复位动作 [9]。 图 33 复位电路 单片机课程设计 8 数码显示管模块设计 我们最常用的是七段式和八段式 LED 数码管,八段比七段多了一个小数点,其他的基本相同。 所谓的八段就是指数码管里有八个小 LED 发光二极管,通过控制不同的 LED 的亮灭来显示出不同的字形。 数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个 LED 的阴极连在一起 ,让其接地,这样给任何一个 LED 的另一端高电平,它便能点亮 [10]。 而共阳极就是将八个 LED 的阳极连在一起。 其原理图如下 [11]。 共阴极 共阳极 引脚图 图 321 数码显示管设计原理图 单片机课程设计 9 第 4 章 系统的软件设计 主程序设计 图 41 主程序流程图 开始 是 延时 是否计时一秒 是否清零键为零 赋初值 调用写入数据函数 是 调用读取函数数据 开始计时 否 否 清零 调用读取函数数据 单片机课程设计 10 子 程序设计 图 42 写入数据子程序 移入次数加 1 将数据左移一位 SCL 置低电平 否 等待 2 个周期 SCL 上升沿数据写入 AT24C02 是否移入次数为 8 等待一个周期 将数据送入 SDA 是 开始 返回主程序 赋初值 单片机课程设计 11 第 5 章 系统调试与测试结果分析 使用的仪器仪表 按键开关, AT89C51 单片机, AT24C02 数据存储器, LED 数码显示器,电容,电阻,电源插头。 下面为 各元器件的作用: 开关:一个开关起到开关机作用,一个开关用于复位 电路 ; 电容:用于单片机的最小系统; 数码显示器:显示数字。 系统调试 根据系统设计方案,本系统的调试共分为三大部分:硬件调试,软件调试和软硬件联调。 硬件调试 对各个模块的功能进行调试,主要调试各模块能否实现指定的功能。 软件 调试 软件调试采用 单片机仿真器 WAVE6000L 及微机,将编好的程序进行调试,主要是。单片机课程设计:基于单片机的掉电数据保持存储器(编辑修改稿)
相关推荐
2020 年 7 计。 在设计过 程中我们严格按照现行建筑设计规范和现行结构设计规范进行设计,并取一榀框架进行内力计算,绘制建筑施工图和结构施工图,在设计的过程中我们还参考了有关的教材和图籍,房建,混凝土结构,抗震等,但是由于我们的水平有限和经验的缺乏,以及材料的不足,还有许多不合理之处,希望各位老师提出批评指正。 设计计算内容 全部毕业设计内容包括建筑设计部分和结构设计部分
和计数器 B 同时分为对 fx和 f0的周期数进行累加计数。 在 T时间内,若计数器 A 的累计数为 Na,计数器 B的累计数为 Nb,则 Na=Tr*fx和 Nb=Tr*f0,因此可以计算出被测频率 fx=f0(Na/Nb)。 输 入 通 道 闸 门 A 计 数 器 A显 示运 算 器控 制 电 路时 基 分 频 闸 门 B 计 数 器 Bf xf 0 图 21 等精度测量原理图 由此可见
x 求: xx xxx 22220 s ins inlim 解:原式( 1), 现在我们 直接使用洛比达法则 , 则 xxxxx xxxx c o ss in2s in2 2c o ss in2lim 220 原式( 2) 会发现,分子 分母上的求导运算越来越复杂 , 并没有起到简化的作用。 那么怎么办呢 ?我们这时候要想到等价无穷小替换,如果在第( 1)步中
解得液体密度为 Fs tt Ft3/ mkg0 5 1 3 2 8 9 5 RDLD R)()1( DRV 塔顶物料平均千摩尔质量为: 60 0 , 60 , 6 4 06 21 4 81 36 29 97TLTFLLggH m m h m mHhVV 取 则 分 离 空 间
出的快捷菜单中单击 Open the „Simulink‟ Libray 命令,将打开 Simulink 基本模块库窗口。 单击其中的子模块库图标,打开子模块库,找到仿真所需要的基本模块。 (2) 主要模块介绍 Simulink 模块库按功能分为以下 8 类子库: Continuous (连续模块) Discrete (离散模块) Functionamp。 Tables (函数和平台模块)
N/mm2): JB = 210 19 柱箍筋强度 (N/mm2): JC = 210 墙分布筋强度 (N/mm2): JWH = 210 梁箍筋最大间距 (mm): SB = 柱箍 筋最大间距 (mm): SC = 墙水平分布筋最大间距 (mm): SWH = 墙竖向筋分布最小配筋率 (%): RWV = 单独指定墙竖向分布筋配筋率的层数 : NSW = 0 单独指定的墙竖向分布筋配筋率