ds12c887电子芯片的应用_本科毕业设计(编辑修改稿)内容摘要:
2 def i tie SECOND REG OxO0 Static uchar data REGISTER ADD Stat ic uchar Set c1ock=O: Static bit bdata va1ue set=1: Static bit bdata f Set=O: Static bit bdata f Set corl=O: star iC uchar up clock=O: Static bit bdata va1ue up=1: static bit bdata f _ up=O: static bit bdata f _up— con=O; static uchar down _clock=O; static bit bdata . value_down=1: static bit bdata f _down=O: static bit bdata f _down_con=O; uchar code tab _dis[11]={OxcO, Oxf9, Oxa4, OxbO, 0x99, 0x92, 0x82, Oxf8, Ox80, Ox90, Oxff):/ *消隐信号 */ void main(void)//主函数 { uchar data verdict _set=O apart_year, apart _century; int _enable; //开总中断 timerO _initialize 0://定时器 0 初始化 int _initialize0; //外部中断初始化 whi1e(1) { set if (f _con==1)// set 键处理 { f _set _con=O: REG I STER _ ADD++: i f (REGISTER_ADD6) REG I STER _ ADD=O: ) if (f_up_con==1)// up 键处理 { f _up _con=O; write _timing(B _REGISTER, Ox8f): switch (REGISTER ADD) { case 0: break: case 1: year++: i f (year9999)year=O: apart_year=(year% l0): write_timing(YEAR_ REG apart_year): write_timing(CENTURY_REG, apart_century): break: case 2: month++: i f (month12)month=l; write_timing(MONTH_REG, month); break; case 3: day++: if (day31)day=l: write_timing(DAY_REG, day): break: case 4: hour++: i f (hour23) hour=O: write_timing(HOUR_REG, hour): break: case 5: minute++: if (minute59)minute=O: write_timing(MINUTE_REG, minute) break: case 6: weekday++; if (weekday7)weekday=1: write_timing(WEEKDAY_REG, weekday) break: ) Write_timing(B_REGISTER, OxOf); switch (REGISTER ADD) { case 0: break: case 1: year 一一: i f (yearO) year=9999: apart_century=(year10): apart_year=(year% lO); write_timing(YEAR_REG ,apart_year) writ _timing(CENTURY_REG, apart_century) break: case 2: month 一一: if (month1)month=l2: write_timing(MONTH_REG, month); break; case 3: day 一一: if (day1)day=31: write_timing(DAY_ REG, day): break: case 4: hour 一一: if (hour==255)hour=23: write_timing(HOUR_REG, hour): break: case 5: minute 一一: if (minute==255)minute=59: write_timing(MINUTE_REG, minute) break: case 6: weekday 一一: if (weekday1)weekday=7; write_timing(WEEKDAY_REG, weekday)。 break; } Write_timing(B_REGISTER, OxOf): } display()://调用显示函数 } void read_rtc(void)//读时钟芯片函数 { uchar verdict_uiP, century, p_month, p_day, p_hour, p_minute, p_weekday: int p_year: do { Verdict_uip=read_timing(OxOa): verdict_uip=1: } century=read_timing(CENTURY_REG): p_year=lO*century+read_timing(YEAR_REG) p_month=read_timing(MONTH_REG): p_day=read_timing(DAY_REG): p_weekday=read_timing(WEEKDAY_REG): p_hour=read_timing(HOUR_REG): p_minute=read_timing(MINUTE_REG): if (p_yearyear!=0)year=p_year: month; if (p_ month— month!=0)month=p_day: if (p_dayday!=0)day=p_day。 if (p_weekday!=0)weekday=p_weekday。 if(p_hourhour!=0)hour=p_hour。 if(p_minuteminute!=0)minute=p_minute。 } /木木木定时器 0中断函数木木木/ void timerO(void) interrupt 1 USing 1 { TRO=O; THO=Oxfd: TLO=OxO0: TRO=1: Counter++: if (counter==l50) {read — rtc 0: counter=O: } } 结语 这次的毕业设计是对我大学三年里所学知识的考核和总结,考察了我对所学基础知识和专业知识的一种综合应用能力,在这几个月里通过我自己的努力以及倪榕生老师的悉心指导,本着严谨求实,开拓创新的精神完成了这次毕业设计。 在这次毕业设计中让我学会了把书本上的知识应用到了实际中来,在实践中加深了对所学知识理解,真正的理解了理论可以指导实践,实践可以加深对理论的理解这句话。 虽 然在这毕业设计中有遇到过不少的问题,但是在我自己的努力之下,在老师的悉心帮助之下都一一的解决了,在解决问题的同时也提高了自己分析问题的能力,增加了不少宝贵的经验,学习到了书本上没有的东西。 在此要感谢倪榕生老师对我悉心。ds12c887电子芯片的应用_本科毕业设计(编辑修改稿)
相关推荐
存储器 存储器选用 CYPRESS 公司生产的 CMOS 静态存储器 CY7C199。 CY7C199 主要性能指标为: a) 大容量 32K 8bit Static RAM; b) 快速访问时间 15ns; c) 兼容 TTL 电平输入输出; d) 低功耗,自动省电模式。 在本系统中使用 2 片 RAM 用于存储数据,地址范围: 8000H~ FFFFH,共64K 8bit
图 22 槽形托辊的带上物料堆积截面 查 矿山运输机械 表 416 各种带宽适用的最大块度 (mm) 带 宽 500 650 800 1000 1200 1400 1600 最大块度 100 150 200 300 350 350 350 承载段运行阻力 ( 1) 由式 stC河南理工大学万方科技学院毕业设计论文 13 ( ) c o s ( ) s i nz tz ZF q q q L
重( t): 26 总功率( k w): 165 地隙( mm): 340 卧地深度( mm): 310 (2) 工作机构 截割方式: 横轴式截割 功率( k w): 90 截割头转速( r/min): 平均截割速度 (m/s): 最大截割速度 (m/s): 进给速度 (m/min): ~ 进给牵引力 (KN): 水平 30~43 垂直 36~60 截齿型式: 镐形 截齿数量(个): 2179。
320LF2407, TMS320LF2407 控制器是 TI 公司专为基于控制的应用而设计的,它将高性能的 DSP 内核和丰富的微控制器外设功能集于单片之中,每秒执行 20 兆条指令的运算能力,几乎所有 的指令都可在 50ns 的单周期内完成,使得 TMS320F2407 控制器能提供比传统 16 位微控制器和处理器强大得多的性能。 它具有以下一些特点: 32 位中央算术逻辑单元, 32
多项专利产品。 但是出现在 80 年代以前的很多机构存在问题较多,如造价昂贵、机构复杂、可调自由度有限以、冲击较大及速度较高等。 近 10多年,电子技术的发展促进了可变配气相位机构产品化,有些技术已在轿车上使用,取得了较好的效果。 例如:①重庆科技学院本科生毕业设计 1 绪论 3 Benz 公司的 500SL 型车用 V8 发动机采用了可变气门正时机构,使用进气凸轮轴两点调相法来改变气门正时。
........................................... 79 第 10 章 工程概预算及运行管理 ................................................................................ 80 工程概算 .............................................