欢迎来到天天文库
浏览记录
ID:46586975
大小:1.32 MB
页数:25页
时间:2019-11-25
《第1讲_基础知识改》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、索奥科技中心单片机培训USTB索奥科技中心目录搭建开发环境学习板概述I/O端口索奥科技中心搭建开发环境1、CVAVR:CodeVisionAVRV2.03.4(不推荐使用)安装过程十分简单,都点下一步即可。默认目录:C:cvavr22、ICC8:iccv8avr_demo.exe(推荐使用)安装过程十分简单,都点下一步即可。默认目录:C:iccv8avr程序目录(可执行文件)C:iccv8avrbinImageCraftCBcodeblocks.exeUSTB索奥科技中心搭建开发环境“所有程序”中的“ImageCraftDevelopm
2、entTools”文件夹下的“ICCV8forAVRCodeBlocksIDE”即为ICC8,单击即可运行如果ICC8提示证书过期或使用结束,则有些功能将会不能使用。需要自行购买证书、序列号或者通过其它方式解决。索奥科技中心将不承担任何版权问题USTB索奥科技中心ICC8的使用创建新工程:通过File->New->Projrct打开工程创建导向Foldertocreateprojectin选择工程保存的文件夹。在Projecttitle一栏填入要创建的工程名字即可。将会自动创建一个与Projecttitle同名的子文件夹用于存放整个工程的所有文件。
3、Projectfilename与工程同名。Resultingfilename为最终工程文件存放的目录工程文件扩展名为”*.cbp”USTB索奥科技中心ICC8的使用通过Project->Addfiles来为工程添加文件(包括头文件和源文件)在右侧边栏选中Projects即可查看当前的Workspace内的工程(可同时打开多个工程)工程下会有Sources和Headers分别为已添加的源文件和头文件,双击即可编辑。上边框工具栏的功能可自行研究,工具栏的位置可以拖动改变。通过Project->Buildoptions可以设置工程的各种属性,包括芯片类型
4、,include默认包含目录等等在目录C:iccv8avrinclude下为系统所有的头文件。USTB索奥科技中心下载软件的使用芯片:ATmega16需要勾选:比较识别字芯片擦出编程Flash数据自动重载校验Flash*其它选项在不明白其真正作用之前切勿勾选以免锁死芯片等*已经装好该软件所需的驱动之后,插上下载器之后编程状态栏会有蓝色图片。单击”调入Flash”选择要下载的程序,程序为”*.hex”格式文件,为开发环境编译出来的16进制文件,ICC8默认在工程文件目录下。选择要下载的文件后,单击”自动”即可下载程序。USTB索奥科技中
5、心所谓单片机单片微型计算机简称单片机,是典型的嵌入式微控制器(MicrocontrollerUnit),单片机芯片常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机是一种集成电路芯片,采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统USTB索奥科技中
6、心硬件特性1.主流单片机包括CPU、ROM、RAM、定时器/计数器、并行口、全双工串口行口、ADC/DAC、SPI、I2C、ISP、IAP等2.系统结构简单,使用方便,实现模块化3.单片机可靠性高,可工作到10^6~10^7小时无故障;4.处理功能强,速度快。5.低电压,低功耗,便于生产便携式产品6.控制功能强7.环境适应能力强。ATmega16产品特性参见ATmega16技术文档第1页USTB索奥科技中心应用单片机的社会应用:智能仪器、工业控制、家用电器、网络和通信、国防航空航天、汽车电子等。单片机的校内应用:智能车大赛、机器人大赛、航模、创新项
7、目、电子设计大赛、物联网大赛、单片机应用大赛等等电子科技类竞赛。当前实际应用:掌握亲自动手创造而非制造的能力。也可以结合安卓应用、PC应用、互联网等设计制造更有意义的应用。USTB索奥科技中心Mega16培训涉及的内容内部外设I/O控制LED模块外部中断按键定时器/计数器数码管PWM波移位寄存器74HC595USART串行通信蜂鸣器SPI通信AD转换模数转换AD串口通信内部EEPROMUSTB索奥科技中心外设介绍LED灯数码管AD模块74HC595移位寄存器蜂鸣器ISP下载口DS1302串口通信时钟芯片模块ATmega16芯片按键USTB索奥科技中
8、心I/O端口信号分为数字信号和模拟信号。数字信号:离散的信号。幅度取值被限制在有限个数值之内。模拟信号:变化连续的信号
此文档下载收益归作者所有