版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机原理与接口技术,广州大学自动化系 肖忠,1,一、设计目标,任务: 秒表(LED显示) 资源:1、I/O口 2、内部定时器 (模式、时钟、计数值) 3、检查溢出位,2,二、典型硬件电路,3,三、知识点 1-内部定时器,3个独立的定时器(ATmega48) T/C0与T/C2(8位), T/C1(16位) 功能:定时、计数、捕获、PWM 5种工作模块 普通模式、CTC模式、快速PWM模式、相位修正PWM模式、相位频率修正PWM模式,4,三、知识点 1-内部定时器,1、模式,2、时钟,3、计数值,5,三、知识点 2-模式,普通模式为最简单的工作模式。 计数器不停地累加,计到的TOP值后溢出,计
2、数器返回到最小值0 x0000 重新开始 在TCNTn为零的同一个时钟里,T/C 溢出标志TOVn 置位。,6,三、知识点 2-模式,7,三、知识点 3-时钟 与 计数值,8,三、知识点 3-时钟(计算过程),缺省时钟:1Mhz (1us) clk/1 = 1 65536 = 65.536ms () clk/8 = 8 65536 = 524.288ms () clk/64 = 64 65536 = 4.194304s () clk/256 = 256 65536 = 16.777216s () clk/1024 = 1024 65536 = 67.108864s (),9,三、知识点 3-时
3、钟(计算过程),缺省时钟:1Mhz (1us) 1000000 / 64 = 15625 (整数) 1000000 / 256 = 3906.25 (有小数点) 1000000 /1024 = 976.5625 (有小数点) 故采用 clk/64 CS12:10 = 011 计数初值 = 65536 15625 = 49911,10,三、知识点 4-寄存器,1、控制寄存器:3个 TCCR1A、TCCR1B、TCCR1C ,用于确定时钟源、工作模式等 2、数据寄存器: TCNT1 保存计数初值,11,三、知识点 4-寄存器(时钟源),12,T/C1的工作模式由这两个寄存器的这4位确定,三、知识点
4、 4-寄存器(模式),13,四、软件设计 1-流程图,1、端口初始化; 2、定时器初始化; 3、若计数值不等于0,goto 3 4、设定新定时值 5、秒计数加1 6、输出显示 7、goto 3;,14,四、软件设计 2-代码1,/*IO口初始化函数*/ void io_init(void) DDRD = 0 xFF;/方向输出 PORTD = 0 x00;/低电平,全亮 ,15,四、软件设计 2-代码2,/*T1定时器初始化函数*/ void t1_init(void) TCCR1B = 0 x03;/时钟:64分频 TCCR1A = 0 x00;/模式:0 TCNT1 = 49911; ,1
5、6,四、软件设计 2-代码3,void main(void) unsigned char x=0; io_init(); t1_init(); while (1) if (TCNT1 = 0 ) TCNT1 = 49911; x+; PORTD = x; ,主要流程 1、端口初始化; 2、定时器初始化; 3、若计数值不等于0,goto 3 4、设定新定时值 5、秒计数加1 6、输出显示 7、goto 3;,17,五、电路仿真,18,六、实物演示,19,七、作业,1、在跑马灯实验电路板上实现二进制秒表的功能 2、(选做)增加三个按键,一个开始,一个停止,一个清零,20,附:电路图,21,本次课所学知识,IO端口-输入、输出、第二功能 定时器-普通、CTC、PWM 中 断-定时器中断、外部中断 其 它-AD、USART、SPI、 比较器,22,课后复习,数据手册:P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Photoshop初级考试题库(含答案及详细解析)
- 2025-2026学年江苏省江都市初中生物七年级期末下册深度自测黑金考题详细参考解析
- 钢丝绳捻股工安全操作规程
- 皮带巡检工安全操作规程
- 内异症术后复发预警症状清单标准共识
- 辊道窑安全操作规程
- PAHS多环芳烃基础知识考试试题及详细答案(实操版)
- 脱轻塔安全操作规程
- 中轴型脊柱关节炎早期识别指南(2026版)
- 医院洁净吊顶安装施工方案
- 护理文书书写规范指南
- 2025年安徽中考英语试卷(真题+答案)
- 百家争鸣说课课件2026-2027学年统编版七年级历史上册
- 2026年杭州市建兰中学数学八上期末质量跟踪监视模拟试题含解析
- 食堂外包服务投标文件(完整版标准模板)
- 2026年食品安全员考试题库库及答案
- 人教小学五年级数学下册图形的运动(三)《认识旋转》教学课件
- 2026年安徽省普通高校分类考试招生和对口招生文化素质测试语文试题
- 单细胞测序应用
- 2026智能工厂梯度培育行动专项申报解读及建设方案
- 《JBT 9630.2-2024汽轮机铸钢件无损检测 第2部分:超声检测》专题研究报告
评论
0/150
提交评论