课程设计
过 DS1302 能够准确的计时,时间可调并在液晶上显示出来。 ( 2) 通过 DS18B20 能够实时、准确的检测当前环境温度。 ( 3) 利用单片机自身功能实现闹钟。 第第 二二 章章 、 总总 体体 方方 案案 论论 证证 与与 设设 计计 本系统以 AT89S52 单片机为控制核心,通过与 DS1302 和 DS18B20 通信获取实时时间和实时环境温度,并将得到的数据通过 1602
( 11)可被用作串行 ROM。 ( 12)可提供工厂编程芯片( QTP)。 ( 13) ESD 保护 4000V。 ( 14) 1,000,000 擦 /写周期。 ( 15)八脚 DIP、 8 引线或者 14 引线 SOIC 封装。 ( 16)提供很宽的温度适用范围: 芯片应用: 24C04 与单片机的接口电路如图 所示,图中 RP RP2 为上拉电阻,大小为。 24C04B/08B
时,被定义为高阻输入。 P0 能够用于外部程 序数据存储器,它可以被定义为数据 /地址的第八位。 在 FIASH 编程时, P0 口作为原码输入口,当 FIASH 进行校验时, P0 输出原码,此时 P0 外部必须被拉高。 P1 口: P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口, P1 口缓冲器能接收输出 4TTL 门电流。 P1 口管脚写入 1 后,被内部上拉为高, 可用作 输入
单片机系统课程设计 6 图 33 用 KEIL 软件编译和生成 HEX文件 主程序主要包括初始化程序, A/D 转换程序,数值转换程序组成。 初始化程序对显示存储区清零,同时设置定时器初值,工作方式和中断允许。 数值转换程序的功能是将 A/D 转换后的数字量转换成可供显示的十进制非压缩 BCD 码,存入 30H~33H 中,用 KEIL 软件编译程序和生成 HEX 文件。 四
a,0f0h swap a mov sech,a mov a,min mov b,a anl a,0fh mov minl,a mov a,b anl a,0f0h swap a 10 mov minh,a mov a,hour mov b,a anl a,0fh mov hourl,a mov a,b anl a,0f0h swap a mov hourh,a。 显示更新 mov dptr
ude include define MAX 50 void add()。 void del()。 void query()。 void sort()。 void list()。 typedef struct employee{ int number。 char name[20]。 char sex[2]。 int age。 char xueli[10]。 float salary。 char
行接触线张力增量计算前,先做出假设:锚段内各吊弦的长度相同,并等于吊弦平均长度;吊弦集中在跨距两端,即支柱处;吊弦不滑动。 ① 在只考虑温度变化的条件下,吊弦造成的张力增量:不考虑线索弹性伸长的计算式(曲线区段):考虑线索弹性伸长的计算式(直线区段):为减少计算工作量,取时作为计算条件RL(m)(不考虑线索的弹性伸长)
()。 = new ()。 =()。 ()。 =()。 19 =()。 =()。 =()。 ()。 = true。 = new (69, 51)。 = radioButton1。 = new (59, 16)。 = 1。 = true。 = 管理员。 = true。 +=(on1_CheckedChanged)。 = true。 = new (197, 51)。 = radioButton2。
()。 } } 2. 经理登陆界面 经理登陆界面,经理负责管理用户模块,查看财务信息,以及营业额统计。 ( 1) 单击用户管理弹出如下界面 11 1 下面就是修改按钮弹出的模块和实现功能所使用的代码 点击用户修改按钮之后,进入修改用户界面。 在修改用户模块直接输入需要修改后的资料,再点击修改即可完成 首先输入用户名、员工姓名和员工类型,三者有一个是空的则会弹出信 12 息框“请正确填写”。
7)由参考文献 [2]图 1021d 按齿面硬度查得小齿轮的接触疲劳强度极限 lim 1 600HaMP ;大齿轮的接触疲劳强度极限lim 2 550HaMP 取 mmmn 2 3Z =31 4Z =125 mmd mmd mma 161 16 / 36 8)由参考文献 [2]式( 1013)计算应力循环次数 992911 Nj L hnN