可编程作息时间控制器

可编程作息时间控制器

ID:44052170

大小:451.25 KB

页数:49页

时间:2019-10-18

可编程作息时间控制器_第1页
可编程作息时间控制器_第2页
可编程作息时间控制器_第3页
可编程作息时间控制器_第4页
可编程作息时间控制器_第5页
资源描述:

《可编程作息时间控制器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微处理器与接口课程设计目录1.1nil言131.2设计内容及意义132.原理及工作过程说明153.1系统电路图实际图173.2详细设计173.31602LCD液晶显示器185具体程序图:#include20#incIude20#defineuintunsignedint20#defineucharunsignedchar20#defineC0N82790xCFE920#defineDATA82790xCFE820#defines_sitex620#defines_site_

2、y0//y为所在列20#definem_site_x320#definem_site_y0//y为所在列20#defineh_site_x020#defineh_site_y0//y为所在列20staticucharhour,min,scond;//计时时间20staticuchars_hour,s_min,s_scond;//上课H寸间设置20staticuchars_hour2,s_min2,s_scond2;//卜课时间设置20staticucharset_ok;//设置标志位20staticuchars

3、et_ok2;21ucharcount=0;//用于记录定时器进入中断次数,以实现长时间定时…21ucharcodekeyvaI[]二{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x10,0x11,0x12,0x13,0x18,0x19,0x1a,0x1b};21ucharcodeSEG[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0

4、x79,0x71,0x00};21ucharkey;21sbitBUSY二P3"4;21sbitSTOBE二P3"5;21voidinitO;21voidscan_tim();21voiddeIay(uinttem);21voidKbDisInitO;21ucharReadKey();21voidDisplay(uchary);22voidtime0_init();22voidsend(uinttem);22voidIcd_init();22voidIcd_disp_ascii(uintx,uinty,ucha

5、rdat);22voiddisp_time(uintx,uinty,uchars);22voidinit()//初始化22{22set_ok二0;//允许设定时间22set_ok2二0;22hour二12;//设定时钟初值22min二0;22scond二0;22s_hour二12;//设定闹钟初值22s_min二0;22s_scond二0;23s_hour2二12;//设定闹钟初值23s_min2二0;23s_scond2二0;23Icd_init();23KbDisInitO;23disp_time(s_si

6、te_x,s_site_y,scond);23disp_time(m_site_x,m_site_y,min);23disp_time(h_site_x,h_site_y,hour);23disp_time(s_site_x+8,s_site_y+17,scond);23disp_time(m_site_x+8,m_site_y+17,min);23disp_time(h_site_x+8,h_site_y+17,hour);23disp_time(s_site_x+8,s_site_y+25,scond);2

7、4disp_time(m_site_x+8,m_site_y+25,min);24disp_time(h_site_x+8,h_site_y+25,hour);24Icd_disp_ascii(2,0,58);24Icd_disp_ascii(5,0,58);24timeO_init();24}24ucharReadKey024{24if(XBYTE[0xCFE9]&0x07)24{24XBYTE[0xCFE9]二0x40;24key二XBYTE[0xCFE8];24}24return0;24}25voidDi

8、splay(uchary)25{25XBYTE[0xCFE9]二0x80;25XBYTE[0xCFE8]二SEG[y];25}25voidIcd_disp_ascii(uintx,uinty,uchardat)//25{25send(Oxf1);25send(x);25send(y);25send(dat);25}25voidIcd_disp_hanzhi(uintx,uinty,uc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。