第1讲 AVR单片机概述.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1讲 AVR单片机概述.pptx

AVR单片机概述;天道酬勤;对本课程的简单说明: 《AVR单片机工程师是怎样炼成的》 老杨 电子工业出版社 参考教材: 《零基础学AVR单片机》 徐益民 机械工业出版社 《 AVR单片机自学笔记》范红刚 北京航空航天大学出版社 《c程序设计》谭浩强 对本课程的基本要求: 按时上课,有事请假 认真听讲,遵守课堂纪律 认真完成实验,多动手多思考 通过网络查阅相关资料 在授课过程中,同学可就授课过程中存在的问题随时向老师提出。 ; 总学时:48 考核方式:笔试+平时 期末考试:40% 平时考勤:30% (旷课一次扣5分) 平时测验:30%;本课程教学目标;;工欲善其事 必先利其器;我们身边的单片机;一片半导体硅片集成:中央处理单元(CPU)、存储器(ROM和RAM)、I/O 接口等 硬件:体积小巧、功能完善 软件:通过编程,准确、迅速、高效完成程序设计者规定的任务;直流电机调速系统;多点定时器;温度监测报警器;多路抢答器;计算机及其外设接口;认识单片机;认识单片机;单片机特点; ;单片机发展;单片机发展简史;单片机发展简史;第四阶段(1983年~现在):8位单片机巩固发展,16位单片机、32位单片机推出阶段。 16位典型产品Intel公司的MCS-96系列单片机。而32位单片机除了具有更高的集成度外,其数据处理速度比16位单片机提高许多,性能比8位、16位单片机更加优越。 20世纪90年代单片机制造业大发展时期,Mortorola、Intel、ATMEL、德州仪器(TI)、三菱、日立、飞利浦、LG等公司开发一大批性能优越的单片机,极大推动单片机的应用。 近年,又有不少新型的高集成度的单片机产品涌现出来,出现了产品丰富多彩的局面。;单片机分类;51系列单片机;AVR单片机;AVR单片机优势;AVR单片机特点;AVR单片机分类;本课程主要以 AVR单片机(ATmega16) 为代表介绍单片机的原理与应用 ;ATMega16;ATMega16;电平特性;ATMega16的资源及接口 ;ATMega16;ATMega16;ATMega16;ATMega16;ATMega16;ATMega16;ATMega16;ATMega16;ATMega16;ATMega16;ATMega16;ATMega16;ATMega16;;学习AVR单片机的准备;AVR单片机学习板;;串口仿真线;软件;仿真软件 PROTEUS;;软件安装演示;单片机中常用基本术语;数据的常用表示方法;计算机数据表示;二进制;十六进制;;;练习;逻辑数据的表示;二进制数的逻辑运算 ;2. “或”运算 “或”运算是实现“只要其中之一有,就有”这种逻辑 关系的一种运算, 其运算符为“+”。 “或”运算规则 如下:  0+0=0, 0+1=1+0=1, 1+1=1 ;3. “异或”运算 “异或”运算是实现“必须不同, 否则就没有”这 种逻辑的一种运算, 运算符为“”。其运算规 则是: ;4. “非运算” “非”运算是实现“求反”这种逻辑的一 种运算,如变量A的“非”运算记作。 其运算规则如下: ;用什么语言与AVR单片机进行交流;AVR单片机C语言概述;例: 数据类型 变量名 char var1; bit flags; unsigned char vextor[10]; int wwww; 注意:变量名不能用C语言中的关键字表示。;;C程序的基本构成;向字符变量赋予整数;常量;变量;赋值运算符----变量赋初值 ;变量赋初值 ;赋值运算符和赋值表达式 ;赋值运算符和赋值表达式 ;赋值运算符和赋值表达式 ;赋值运算符和赋值表达式 ;赋值运算符和赋值表达式 ;赋值运算符和赋值表达式 ;赋值运算符和赋值表达式 ; 加减乘除少不了—算术运算符;加减乘除少不了—算术运算符;  加减的另一种表示---自增、自减运算符 ; i++与++i的区别:;关系运算符和关系表达式;关系运算符和关系表达式;逻辑运算符和逻辑表达式;逻辑运算符和逻辑表达式;逻辑运算符和逻辑表达式;逻辑运算符和逻辑表达式;逻辑运算符和逻辑表达式;位运算符;位运算符;位运算符;位运算符;C语言函数;无参函数;有参函数;变量的势力范围和生命时间;程序结构和流程控制语句;用while语句实现循环;用while语句实现循环;求1到100的和 #include stdio.h void main() {int i,sum=0; i=1; while (i=100) { sum=sum+i; i++; } print

文档评论(0)

只做精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档