atmega48学习教程之1.项目一跑马灯
更新时间:2023-06-12 09:38:01 阅读量: 实用文档 文档下载
- atmega48单片机推荐度:
- 相关推荐
单片机原理与 接口技术广州大学自动化系 肖忠1
一、设计目标
任务一:跑马灯 (LED循环显示)
二、典型硬件电路
典型 外围电路 单片机 最小系统3
二、典型硬件电路下 载 口
单片机 系统
外围电路4
三、知识点 1-ATmega48及引脚正常工作需要: 电源、时钟、复位;另:23个IO B口:0~7 C口:0~6 D口:0~7
三、知识点 2-电源电路(1)线性电源 降压-整流-滤波-稳压(输出5V直流) (2)开关电源 ----电力电子技术的知识(3)现成的电源模块—(暂不研究)6
三、知识点 3-时钟电路(1)外部晶振电路 XTAL2、XTAL1为10、9 引脚;C1、C2约为22pF; 晶体振荡器为最大为16MHz (2)内部RC,即这部分电路不需要任何外 围器件7
三、知识点 4-复位电路系统复位引脚为/RESET,低电平复位(1)外部复位电路 (2)内部复位,即这 部分电路不需要任何 外围器件也能稳定工 作8
三、知识点 5-ISP电路ISP是In-System-Programming的英文缩 写,含义是“在系统编程” AVR ISP接口 如右图所示
三、知识点 5-ISP电路
三、知识点 6-LED驱动电路共 阳 极 共 阴 极
三、知识点 7-ATmega48IO端口<1>、端口寄存器及配置作为通用数字I/O口使用时,每个引脚都具有 3 个寄 存器位: DDRxn PORTxn PINxnDDRxn PORTxn I/O 输出 输出 输入 输入 上拉电阻 无 无 无 有 说明 输出低电平 输出高电平 高阻态 带上拉的输入12
1 1 0 0
0 1 0 1
三、知识点 7-ATmega48IO端口<2>、端口配置实例(1) D口配置为输出,初值全 为高 DDRD=0xFF; //方向 PORTD=0xFF; :
(2) B口高4位为不带上拉 的输入口,低4位为输 出口 DDRB=0x0F; PORTB=0x00;
(3) B口配置为带上拉的输入口 DDRB =0x00; PORTB =0xFF; i = PINB;13
三、知识点 7-ATmega48IO端口如图所示,跑马灯用到了D口,需定义D口为输出, 初始值为1,即灯灭。
DDRD = 0xFF; PORTD=0xFF;14
四、软件设计 1-流程图D口初始化 i=0
i<8Y
N
PORTD = ~(1<<i); 延时; i自增;15
四、软件设计 1-流程图1、端口初始化(D为输出); 2、i = 0; 3、若 i < 8 (1) PORTD = ~(1<<i); (2) 延时; (3) i++; 4、goto 216
四、软件设计 2-代码1#include "iom48v.h" /*软件延时函数*/ void delay_ms(unsigned char i) { unsigned char a, b; for (a = 0; a < i; a++) for (b = 1; b; b++ ); }17
四、软件设计 2-代码2void io_init(void) { DDRB = 0x00; PORTB = 0xFF; DDRC = 0x00; PORTC = 0xFF; DDRD = 0xFF; PORTD = 0xFF; } /*IO口初始化函数*/ //方向输入 //打开上拉 //方向输入 //打开上拉 //方向输出 //高电平18
四、软件设计 2-代码3void main(void) { unsigned char i; io_init(); while (1) { for (i = 0; i < 8; i ++) { PORTD = ~(1 << i); delay_ms(200); } } }
五、电路仿真
六、实物演示
正在阅读:
八年级英语下册第1-2单元练习题及答案10-10
大学计算机基础试题及答案完整版10-27
华蓥论文网代理发表职称论文发表-建筑施工风险管理与控制风险规04-15
2010高考生物冲刺必备(三)(必修2)04.doc05-28
2016-2022年中国超声诊断仪行业发展态势与投资方向分析报告10-01
构建学校安全事故预防体系初探04-09
高油酸花生油与普通油酸花生油的脂肪酸、微量成分含量和氧化稳定...02-21
CFSE12-10
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 跑马灯
- 学习教程
- atmega48
- 项目
- 高中美术新课程标准
- 政府工作报告的100条“干货”
- 爱国主义是永恒的主题
- 西安高端别墅项目调研报告
- 家可可教你降低装修成本的22个技巧
- 重庆主城水库钓鱼点
- 那厘社区江洲屯公共场所轮流保洁实施办法
- 广东省城市规划收费标准的建议
- 徐军苏州街头展示千术引热议
- 发改办价格857号
- 2012年春季中国精算师资格考试考生手册-终稿
- 西安工业大学2014年全日制本科招生章
- 九年级化学第二单元氧气
- 供销社2015年度工作总结及2016年工作计划
- iso11607-1 最终灭菌医疗器械的包装_第1部分
- 十大杰出母亲先进事迹
- 人 生 算 术 题 表 格
- 2010 方伟岗 医学 关于成功申请科研基金的几点体会
- 汉语拼音教学反思10篇
- 欠发达地区新农村建设的成功模式——赣州模式启示