完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
1、基础知识
简单介绍单片机ATmega16的硬件资源,以及IAR软件使用,Proteus8.9仿真软件的基本操作。 AVR单片机分类:
1.1、ATmega16硬件简介 1.1.1、ATmega16单片机 ATmega16单片机的特征:
图1- 1 ATmega16单片机实物图 那么AVR单片机有什么特点呢? ——速度快、片上资源丰富、驱动能力强、功耗低、型号多、性价比高。 在了解Atmega16编程前,还要熟悉其基本寄存器Register。 图1- 2 部分寄存器示意图 与51单片机相比,Atmega16相对而言会多一些,但丝毫不影响我们的学习,用到什么寄存器就学习什么,并了解其bit位表示含义。 1.1.2、时钟系统 图1- 3 时钟分布 AVR的时钟并不需要同时工作,为了降低功耗,可以通过不同的睡眠模式来禁止不实用的模块时钟。如图1-3中,有IO时钟、ADC时钟、CPU时钟、Flash时钟等。其输入源有内部高低速RC、外部高低速晶振。 图1- 4 时钟电路图 具体时钟源选择不多介绍,可以参看手册。 1.1.3、复位电路 外部复位由RST引脚低电平产生。 图1- 5 复位电路图 1.2、Proteus电路简介 根据Atmega16的硬件资源来绘制原理图,通过外围电路来验证其功能。 图1- 6 Atmega16开发板原理图 Proteus的使用就不多介绍了,这里主要介绍单片机的仿真时钟如何修改。双击原理图中的单片机,得到图1-7。
图1- 7 Proteus仿真时钟设置图 其它外围电路也不一一介绍了,等编程时一一解说。 1.3、IAR使用简介 新建工程可参考网上教程,这里主要提醒注意事项。 图1- 8 IAR基本设置图 以上是IAR所需要的基本设置,然后就可以开始添加头文件,进行编程,开启仿真之旅。 |
|
|
|
只有小组成员才能发言,加入小组>>
2497 浏览 0 评论
1061浏览 2评论
680浏览 1评论
442浏览 0评论
176浏览 0评论
294浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 18:24 , Processed in 1.122372 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号