C语言编写单片机万年历系统课程设计报告98分.doc

C语言编写单片机万年历系统课程设计报告98分.doc

多功能电脑时钟设计报告 一、实训目的意义及任务要求 1.1目的意义 单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。 所以,电子万年历无论作为比赛题目还是练习题目都是很有价值。 图3.1 单片机最小系统图 3.2 数码管、独立按键及DS1302时钟芯片电路的设计 系统仿真电路图 DS1302与单片机连线图 3.3 其他附属电路设计 按键、电频转换芯片、RS232串口通信及电源电路等设计,如图3.3所示 图3.3 附属电路设计图 四、软件设计 4.1主程序设计 主程序采用定时器0对程序进行扫描执行。分别执行DS1302芯片初始化子程序,写数据子程序,将最初的值写入芯片中,采用while循环循环执行键盘扫描子程序。 main() { TMOD=0x01; //使用模式1,16位定时器 TH0=(65536-10000)/256; //给定初值 TL0=(65536-10000)%256; EA=1; //总中断打开 ET0=1; //定时器中断打开 TR0=1; //定时器开关打开 Ds1302_In

文档评论(0)

1亿VIP精品文档

相关文档