avr单片机实验报告

avr单片机实验报告

ID:12371181

大小:36.00 KB

页数:15页

时间:2018-07-16

avr单片机实验报告_第1页
avr单片机实验报告_第2页
avr单片机实验报告_第3页
avr单片机实验报告_第4页
avr单片机实验报告_第5页
资源描述:

《avr单片机实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、avr单片机实验报告篇一:Avr单片机课程设计报告Avr单片机课程设计报告设计题目:实时时钟设计者:张晓鹏曾丽婷陈嘉嘉班级:集成电子3班引言及设计思路1.1引言时钟是采用数字电路实现对时、分、秒,数字显示的计时装置,广泛用于个人家庭,车站,码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播

2、、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。1.2设计思路利用中断在液晶屏上显示准确的时钟时、分、秒。通过独立按键来调整时钟(时、分、秒)。功能:1、能够显示时、分、秒;2、能够修改时间;3、实现闹钟功能;4、修改闹钟时间:5、用独立按键来实现按键功能1.3按键功能第一个键控制时间/时钟的小时;第二个键控制时间/时钟的分钟:第三个键控制前2个键的时间/时钟转换;程序#includemega16.h#i

3、ncludedelay.h#asm.equ__lcd_port=0x18;PORTB#endasm#includelcd.h#defineucharunsignedcharunsignedcharm25ms=0,h=10,fen=30,miao=0,szh=23,szfen=20,a=0x01;interrupt[TIM0_COMP]voidtimer0_comp_isr(void){m25ms++;if(m25ms==40){miao++;m25ms=0;if(miao==60){miao=0;fen++;};i

4、f(fen==60){fen=0;h++;};if(h==24)h=0;}}voidmain(void){PORTA=0xFF;DDRA=0x00;PORTD=0x00;DDRD=0xff;TCCR0=0x0D;//T0控制寄存器TCNT0=0x00;//初值寄存器OCR0=195;//比较值寄存器TIMSK=0x02;//开放T0的比较匹配中断源ACSR=0x80;SFIOR=0x00;lcd_init(16);#asm("sei")//开发总中断允许while(1){if(PINA.4==0

5、&&a==1){delay_ms(10);if(PINA.4==0){lcd_clear();h++;if(h==24)h=0;lcd_gotoxy(3,0);lcd_putchar(h/10+0x30);lcd_putchar(h%10+0x30);lcd_putchar(0x2d);lcd_putchar(fen/10+0x30);lcd_putchar(fen%10+0x30);lcd_putchar(0x2d);lcd_putchar(miao/10+0x30);lcd_putchar(mi

6、ao%10+0x30);lcd_gotoxy(3,1);lcd_putchar(szh/10+0x30);lcd_putchar(szh%10+0x30);lcd_putchar(0x2d);lcd_putchar(szfen/10+0x30);lcd_putchar(szfen%10+0x30);de(转自:wWw.bdFqy.com千叶帆文摘:avr单片机实验报告)lay_ms(100);}}if(PINA.5==0&&a==1){delay_ms(10);篇二:2016秋季学期AVR单片机应用

7、技术实验报告2016秋季学期AVR单片机应用技术实验报告计算机与信息学院2016年9月实验1:最简单的八路跑马灯实验设备介绍本学期实验选用的是深圳市学林电子有限公司开发的综合AVR单片机开发平台,XL22004COREAVR实验箱。该试验箱集成单片机外围硬件、STK500ISP下载线、AVRJTAG仿真器功能于一身。开发板直接支持M16,M32,M8535,M8515,M8,M48,M88,M168,M64,M128,全系列AVRMEAG单片机的实验,下载,和仿真。且集成了jtag/isp无需另外购置编程器、仿真器

8、,这样会使得同学做实验的时候更便捷。1:实验类型:验证型2,实验目的:用户可以通过此程序的学习,初步掌握单片机的IO端口操作。3,实验步骤:用一条8pin的数据线连接PA口的JP51和跑马灯的JP32。控制较大的延时,通过PA口8位先依次从右向左置零控制8路LED灯依次点亮,再从左向右置零控制8路LED灯回亮,构成跑马形式,以初步掌握单片机的IO端口操作4

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

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

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