+单片机课程设计.doc_第1页
+单片机课程设计.doc_第2页
+单片机课程设计.doc_第3页
+单片机课程设计.doc_第4页
+单片机课程设计.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CCCCCCCCCCCCC51程序设计大作业 设计题目: 万年历 班 级: 通技CCC 学 号: CCCCC 姓 名: CCCCCC 成 绩: 2010 年11月引言Proteus是一款新颖的嵌入式系统软硬件设计仿真平台,特别适用于单片机仿真,能够在线、实时仿真多种类型的单片机,诸如MCS-51系列单片机、PIC单片机、AVR单片机等,能够像硬件仿真器一样进行软硬件调试,而没必要花钱去购买和维护价格不菲的仿真器,对于初学单片机的人来说,既减少了学习成本,又达到了良好的学习效果。1 设计任务1) 以单片机AT89S51作为主控芯片,设计一个万年历;2) 该万年历显示秒、分、时、日、月、年 3) 定义P2.0为开关设置,采用8位数码显示管1) 2电路原理图3 系统流程图报时判断程序时间调整程序初始化开始定时判断程序校准判断程序4 源程序#include#define uint unsigned int#define uchar unsigned charsbit ACC0=ACC0;sbit ACC7=ACC7;sbit CLK=P35;/1302sbit IO=P36;sbit RST=P37;void InputByte(uchar);uchar OutputByte(uchar);void W1302(uchar,uchar);uchar R1302(uchar);uchar tab6;uchar a7=0x40,0x59,0x11,0x11,0x02,0x06,0x06;uchar code table10=0x88,0Xbe,0Xc4,0X94,0Xb2,0X91,0X81,0Xbc,0X80,0X90;/延时1msvoid delay(uint z)uint x,y;for(x=z;x0;x-)for(y=110;y0;y-);void InputByte(uchar date)uchar i;ACC=date;for(i=8;i0;i-)IO=ACC0;CLK=1;CLK=0;ACC=ACC1;uchar OutputByte(void)uchar i;for(i=8;i0;i-)ACC=ACC1;ACC7=IO;CLK=1;CLK=0;return(ACC);void W1302(uchar addr,uchar date)RST=0;CLK=0;RST=1;InputByte(addr);InputByte(date);CLK=1;RST=0; uchar R1302(uchar addr)uchar date;RST=0;CLK=0;RST=1;InputByte(addr); date=OutputByte();CLK=1;RST=0;return(date);void main()uchar miao,fen,shi;uchar Curtime7;uchar i1;uchar addr=0x80;W1302(0x8e,0x00);for(i1=0;i17;i1+)W1302(addr,ai1);addr+=2;W1302(0x8e,0x80);while(1)uchar i,i2;uchar addr=0x81;for(i2=0;i27;i2+)Curtimei2=R1302(addr);addr+=2;miao=Curtime0;fen=Curtime1;shi=Curtime2;tab5=miao%16;tab4=miao/16;tab3=fen%16;tab2=fen/16;tab1=shi%16;tab0=shi/16;SCON

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论