- 5
- 0
- 约4.59千字
- 约 17页
- 2016-12-19 发布于北京
- 举报
项目8.2 电子计数器 【项目任务】 用单片机T/C0实现电子计数器,并通过数码管显示。 【项目知识点与技能点】 1、ATmega16单片机的定时/计数器0的结构、类型及其功能。 2、与定时/计数器0有关的寄存器的功能及设置。 【项目知识点与技能点】 1、能用单片机系统内部定时/计数器0的计数方法,设计一个简易计数器; 2、通过C语言和汇编语言编程实现对单片机内部定时计数器的配置; 3、系统硬件设计的实现,功能的软件技术实现以及功能实现的综合调试能力。 【项目知识准备】 在单片机内部,一般都会有专门的硬件电路构成可编程的定时/计数器。定时/计数器最基本的功能就是对脉冲信号(内部机器周期或外部时钟脉冲)进行自动计数,也就是说计数的过程由硬件完成,不需要MCU的干预。但是MCU可以通过指令设置定时/计数器的工作方式,以及根据定时/计数器的计数值或工作状态做必要的处理和相应。 ATmega16单片机内配置了2个8位和1个16位共3个定时/计数器。 【项目知识准备】 ATmega16的定时/计数器共有3个: 1个16位的定时/计数器——定时/计数器1(简称T/C1) 2个8位定时/计数器——定时/计数器0(简称T/C0 )、定时/计数器2(简称 T/C2) 这3个定时/计数器各具特点: T/C0功能普通:(8位二进制)计数、定时、PWM
原创力文档

文档评论(0)