数字万年历毕业设计word格式内容摘要:
若为 0则不能把对 DS1302 进行读写数据。 对于位 6,若对程序进行读 /写时 RAM=1,对时间进行读 /写时, CK=0。 位 1 至位 5指操作单元的地址。 位 0 是读 /写操作位,进行读操作时,该位为 1;该位为 0 则表示进行的是写操作。 控制字节总是从最低位开始输入 /输出的。 表3为 DS1302 的日历、时间寄存器内容:“ CH”是时钟暂停标志位,当该位为 1时,时钟振荡器停止, DS1302 处于低功耗状态;当该位为 0 时,时钟开始运行。 “ WP” 是写保护位,在任何的对时钟和 RAM 的写操作之前, WP 必须为 0。 当“ WP”为 1时,写保护位防止对任一寄存器的写操作。 (2) DS1302 的控制字节 DS1302 的控制字如表 2 所示。 控制字节的高有效位(位 7)必须是逻辑 1,如果它为 0,则不能把数据写入 DS1302 中,位 6 如果 0,则表示存取日历时钟数据,为 1 表示存取 RAM 数据;位 5 至位 1 指示操作单元的地址;最低有效位(位 0)如为 0 表示要进行写操作,为 1 表示进行读操作,控制字节总是从最低位开始输出 RAM RD 1 A4 A3 A2 A1 A0 / CK /WR 表 2 DS1302的控制字格式 (3) 数据输入输出( I/O) 在控制指令字输入后的下一个 SCLK 时钟的上升沿时,数据被写入 DS1302,数据输入从 低位即位 0 开始。 同样,在紧跟 8 位的控制指令字后的下一个 SCLK脉冲的下降沿读出 DS1302 的数据,读出数据时从低位 0 位到高位 7。 如下图 5所示 16 图 5 DS1302读 /写时序图 (4) DS1302 的寄存器 DS1302 有 12 个寄存器,其中有 7 个寄存器与日历、时钟相关,存放的数据位为 BCD 码形式 ,其日历、时间寄存器及其控制字见表 3。 表 3 DS1302的日历、时间寄存器 此外, DS1302 还有年份寄存 器、控制寄存器、充电寄存器、时钟突发寄存器及与 RAM 相关的寄存器等。 时钟突发寄存器可一次性顺序读写除充电寄存器外的所有寄存器内容。 DS1302 与 RAM 相关的寄存器分为两类:一类是单个RAM 单元,共 31 个,每个单元组态为一个 8 位的字节,其命令控制字为 C0H~FDH,其中奇数为读操作,偶数为写操作;另一类为突发方式下的 RAM 寄存器,此方式下可一次性读写所有的 RAM 的 31 个字节,命令控制字为 FEH(写 )、FFH(读 )。 17 按键电路模块的设计 接按键的单片机端口接上 10k 欧姆的上拉电阻,以保证在无 按键按下时端口是高电平,而按键按下时对应的 I/O 口为低电平。 图 6 矩阵 式键盘原理图 液晶显示电路模块 ( 1) 12864C1液晶中文显示模块概述 12864C1 是一种具有 4 位 /8 位并行、 2 线或 3 线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128 64, 内置 8192 个 16*16 点汉字,和 128个 16*8 点 ASCII 字符集 .利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交 互图形界面。 可以显示 8 4 行 16 16 点阵的汉字 . 也可完成图形显示 .低电压低功耗是其又一显著特点。 由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。 基本特性 : 低电源电压( VDD:++) 显示分辨率 :128 64 点 内置汉字字库,提供 8192 个 16 16点阵汉字 (简繁体可选 ) 内置 128 个 16 8点阵字符 2MHZ 时钟频率 显示方式: STN、半透、正显 驱动方式: 1/32DUTY, 1/5BIAS 视角方向: 6点 18 背光方式:侧部高亮白色 LED,功耗仅为普通 LED 的 1/5— 1/10 通讯方式:串行、并口可选 内置 DCDC 转换电路,无需外加负压 无需片选信号,简化软件设计 工作温度 : 0℃ +55℃ ,存储温度 : 20℃ +60℃ ( 2) 液晶显示模块接口说明 表 4液晶显示模块各引脚接口 管脚号 名称 LEVEL 功能 1 VSS 0V 电池地 2 VDD +5V 电源正( — ) 3 V0 对比度(亮度)调整 4 CS H/L 模组片选端,高电平有效 5 SLD H/L 串行数据输入端 6 CLK H/L 串行同步时钟:上升沿时读取 SID数据 15 PSB L L:串口方式 17 /RESET H/L 复位端,低电平有效 19 A VDD 背光源电压 +5V 20 K VSS 背光源负端 0V 19 表 5 并行接口 管脚号 管脚名称 电平 管脚功能描述 1 VSS 0V 电源地 2 VCC +5V 电源正 3 V0 对比度(亮度)调整 4 RS(CS) H/L RS=“ H” ,表示 DB7—— DB0为显示数据 RS=“ L” ,表示 DB7—— DB0为显示指令数据 5 R/W(SID) H/L R/W=“ H” ,E=“ H” ,数据被读到 DB7—— DB0 R/W=“ L” ,E=“ H→ L” , DB7—— DB0 的数据被写到 IR或 DR 6 E(SCLK) H/L 使能信号 7 DB0 H/L 三态数据线 8 DB1 H/L 三态数据线 9 DB2 H/L 三态数据线 10 DB3 H/L 三态数据线 11 DB4 H/L 三态数据线 12 DB5 H/L 三态数据线 13 DB6 H/L 三态数据线 14 DB7 H/L 三态数据线 15 PSB H/L H: 8位或 4位并口方式, L:串口方式(见注释 1) 16 NC 空脚 17 /RESET H/L 复位端,低电平有效(见注释 2) 18 VOUT LCD驱动电压输出端 19 A VDD 背光源正端( +5V)(见注释 3) 20 K VSS 背光源负端(见注释 3) *注释 1:如在实际应用中仅使用并口通讯模式,可将 PSB 接固定高电平,也可以将模块上的 J8 和“ VCC”用焊锡短接。 *注释 2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。 *注释 3:如背光和模块共用一个电源,可以将模块上的 JA、 JK用焊锡短接。 ( 3) 液晶显示模块主要硬件构成说明 控制器接口信号说明: RS, R/W 的配合选择决定控制界面的 4 种模式 如下表 6。 20 表 6 RS, R/W的配合选择决定控制界面的 4种模式 RS R/W 功能说明 L L MPU写指令到指令暂存器( IR) L H 读出忙标志( BF)及地址记数器( AC)的状态 H L MPU写入数据到数据暂存器( DR) H H MPU从数据暂存器( DR)中读出数据 表 7 E信号 E状态 执行动作 结果 高 —— 低 I/O缓冲 —— DR 配合 /W进行写数据或指令 高 DR—— I/O缓冲 配合 R进行读数据或指令 低 /低 —— 高 无动作 ● 忙标志 :BF BF 标志提供内部工作情况 .BF=1 表示模块在进行内部操作 ,此时模块不 接受外部指令和数据 .BF=0 时 ,模块为准备状态 ,随时可接受外部指令和数据 . 利用 STATUS RD 指令 ,可以将 BF 读到 DB7 总线 ,从而检验模块之工作状态 . ● 字型产生 ROM( CGROM) 字型产生 ROM( CGROM)提供 8192 个此触发器是用于模块屏幕显示开和关的控制。 DFF=1 为开显示( DISPLAY ON),DDRAM 的内容就显示在屏幕上, DFF=0 为关显示( DISPLAY OFF)。 DFF 的状态是指令 DISPLAY ON/OFF 和 RST 信号控制的。 ● 显示数据 RAM( DDRAM) 模块内部显示数据 RAM 提供 64 2个位元组的空间,最多可控制 4 行 16字( 64 个字)的中文字型显示,当写入显示数据 RAM 时,可分别显示 CGROM 与 CGRAM的字型;此模块可显示三种字型,分别是半角英数字型 (16*8)、 CGRAM 字型及CGROM 的中文字型,三种字型的选择,由在 DDRAM 中写入的编码选择,在 0000H— 0006H 的编码中(其代码分别是 0000、 000 000 0006 共 4个)将选择 CGRAM的自定义字型, 02H— 7FH 的编码中将选择半角英数字的字型,至于 A1 以上的编码将自 动的结合下一个位元组,组成两个位元组的编码形成中文字型的编码BIG5( A140— D75F), GB( A1A0F7FFH)。 ● 字型产生 RAM(CGRAM) 字型产生 RAM 提供图象定义 (造字 )功能 , 可以提供四组 16 16 点的自定义图象空间,使用者可以将内部字型没有提供的图象字型自行定义到 CGRAM 中,便可和 CGROM 中的定义一样地通过 DDRAM 显示在屏幕中。 ● 地址计数器 AC 地址计数器是用来贮存 DDRAM/CGRAM 之一的地址 ,它可由设定指令暂存器来 21 改变,之后只要读取或是写入 DDRAM/CGRAM 的值时,地址计数器的值就会自动加一,当 RS 为“ 0”时而 R/W 为“ 1”时,地址计数器的值会被读取到 DB6—— DB0中。 ● 光标 /闪烁控制电路 此模块提供硬体光标及闪烁控制电路,由地址计数器的值来指定 DDRAM 中的光标或闪烁位置。 ( 4) 液晶显示模块指令说明 模块控制芯片提供两套控制命令,基本指令和扩充指令如下 表 表 9: 表 8 指令表 1:( RE=0:基本指令) 指 指 令 码 功 能 令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 清除 显示 0 0 0 0 0 0 0 0 0 1 将 DDRAM填满 20H,并且设定 DDRAM的地址计数器 (AC)到 00H 地址 归位 0 0 0 0 0 0 0 0 1 X 设定 DDRAM的地址计数器 (AC)到 00H,并且将游标移到开头原点位置。 这个指令不改变 DDRAM 的内容 显示状态开 /关 0 0 0 0 0 0 1 D C B D=1: 整体显示 ON C=1: 游标 ON B=1:游标位置反白允许 进入点 设定 0 0 0 0 0 0 0 1 I/D S 指定在数据的读取与写入时 ,设定游标的移动方向及指定显示的移位 游标或显示移位控制 0 0 0 0 0 1 S/C R/L X X 设定游标的移动与显示的移位控制位。 这个指令不改变 DDRAM 的内容 功能 设定 0 0 0 0 1 DL X RE X X DL=0/1: 4/8位数据 RE=1: 扩充指令操作 RE=0: 基本指令操作 设定CGRAM 地址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 设定 CGRAM 地址 设定DDRAM 地址 0 0 1 0 AC5 AC4 AC3 AC2 AC1 AC0 设定 DDRAM 地址(显示位址) 第一行: 80H- 87H 第二行: 90H- 97H 读取忙标志和地址 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 读取忙标志 (BF)可以确认内部动作是否完成 ,同时可以读出地址计数器 (AC)的值 写数据到 RAM 1 0 数据 将数据 D7—— D0 写入。数字万年历毕业设计word格式
相关推荐
曲 面粗加工的选取加工量不超 过, 切削速度和进给速度的选择应考虑 刀具 的工作 效率和寿命,铣 削时主轴转速 范围可以 取 1500r/min 至 3000r/min,进给速度 范围可以 取 800mm/min 至 1200mm/min, 粗加工进给慢 点 , 精加工可以快点,这样 保证尺寸精度和表面质量符合图纸的加工要求。 加工工艺卡如图 31 所示。 河源职业技术学院 12数控 (加工
称。 , vbOKOnly, Exit Sub Else xmname = ind = flname = answer = MsgBox(确定要删除这一项吗。 , vbYesNo, 删除项目分类 ) If answer = vbYes Then (xmname). flname ind End If End If Exit Sub End Sub Private Sub
算机组为各个部门,如教务处、计算机系等。 这个系统的用户分为数据库服务器管理人员、教务管理人员和一般教师。 为此选择采用目前主流的两种方式,即三层 C/S和 B/S 相结合的方式。 三层 C/S 架构是通过网络一起工作的数台计算机之间的一种关系。 最简单的C/S 数据库是将数据库处理任务划分给两个系统:客户 PC 运行数据库应用,数据库服务器运行全部或部分的数据库管理系统。 客户 PC
术运算符、比较运算符、连接运算符和逻辑运算符。 当表达式包含多个运算符时,将按预定顺序计算每一部分,这个顺序被称为运算符优先级。 可以使用括号越过这种优先级顺序,强制首先计算表达式的某些部分。 运算时,总是先执行括号中的运算符,然后再执行括号外的运算符。 但是,在括号中仍遵循标准运算符优先级。 当表达式包含多种运算符时,首先计算算术运算符,然后计算比较运算符,最后计算逻辑运算符。
,保障企业的生存和发展。 产品开发同时必然促进企业自身的技术改造,相应提高企业的技术水平和管理水平。 最后,产品开发可以不断繁荣经济。 不断推出新产品,就可以把更多物美价廉的消费品供应市场,更好的满足广大人民群众日益增长的物质文化生活的需 要,活跃市场,繁荣经济 [10]。 JIT理论 JIT 的产生背景 准时生产方式是起源于日本丰田汽车公司的一种生产管理方法。
个单元的工艺技术。 由于垃圾中适合堆肥的组分占三分之二左右,还有三分之一不适合堆肥的垃圾需要采用卫生填埋的方法进行最终处置。 本方案采用卫生填埴工艺和渗滤液回流工艺,通过渗滤液的回流工艺可以从根本上减少渗滤液的产生量,改 善渗滤液的水质,解决渗滤液处理难题。 卫生填埋最为主要的是防渗问题,按国家标准生活垃圾填埋污染控 制标准( GB1889- 1997)