avr 单片机实验报告 篇一:Avr 单片机课程设计报告 Avr 单片机课程设计报告 设计题目:实时时钟 设计者:张晓鹏 曾丽婷 陈嘉嘉 班级:集成电子 3 班 引言及设计思路 1
1 引言 时钟是采纳数字电路实现对时、分、秒,数字显示的计时装置, 广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的进展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了 钟表原先的报时功能
诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的
因此,讨论数字钟及扩大其应用,有着非常现实的意义
2 设计思路 利用中断在液晶屏上显示准确的时钟时、分、秒
通过独立按键来调整时钟(时、分、秒)
功能: 1、能够显示时、分、秒; 2、能够修改时间; 3、实现闹钟功能; 4、修改闹钟时间: 5、用独立按键来实现按键功能 1
3 按键功能 第一个键控制时间/时钟的小时; 第二个键控制时间/时钟的分钟: 第三个键控制前 2 个键的时间/时钟转换; 程序 #include mega16
h #include delay
h #asm
equ __lcd_port=0x18 ;PORTB #endasm #include lcd
h #define uchar unsigned char unsigned char m25ms=0,h=10,fen=30,miao=0,szh=23,szfen=20,a=0x01; interrupt [TIM0_COMP] void timer0_comp_isr(void) { m25ms++; if(m25ms==40) {