- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用技术 单片机概述 一、单片机及其发展 把中央处理单元CPU、存储器、中断系统、定时器/计数器以及I/O接口电路等主要微型机部件集成在一块芯片上,称为单片微型计算机,简称单片机。 从功能和形态上来说单片机都是应控制领域应用的要求而诞生的,国际上称为微控制器(MCU)。 二、单片机应用 智能仪器仪表 机电一体化 实时控制系统 日常生活 计算机网络和通信领域上的应用 宣传指示应用 三、AVR型单片机 学习情境一 交通灯控制器显示系统设计与实现 项目要求 一设备上有16个不同功能的指示灯,8个绿色,8个红色。要求对此16个指示灯控制:8个绿色指示灯右边两个亮,其他6个灭;8个红色指示灯左边3个亮,其他灭。 2、硬件电路 项目电路 项目程序 软件使用方法 (1)用软件CVAVR编写程序: 双击CVAVR图标---单击File/New ---选择Project---单击OK,会弹出对话框---选择File---倒数第二项---同一个文件名,保存三次。 编辑程序--- 选择Project|Make命令---检查错误---无错误就下载程序 (2)用软件ISP下载: 单片机基本程序结构 #includemega16.h main( ) { 初始化部分 while(1) { 执行部分 } } 项目电路 项目程序 项目程序 * * 计算机 微型计算机 单片机 输入设备 输出设备 CPU 运算器 控制器 存储器 输入接口 输出接口 计算机的构成 单片机的构成 1974年单片机产生。 1978年到1982成熟,代表产品:Intel公司MCS-51系列机、Motorola公司的6810等。 20世纪90年代初,ATMEL公司,MCS-51+Flash-AT89系列单片机。 1997年,推出了全新配置的精简指令集系列单片机,简称AVR。 几年来,AVR单片机已形成系列产品,其中Attiny,AT90及Atmega分别对应低、中、高档产品。 我们学习的为ATmega16。 让LED灯亮起来 ☆很多装置中,都有相关功能的指示灯,单片机可实现对其控制☆ #includemega16.h void main( void ) { DDRA=0 DDRD=0 while(1) { PORTD=0 //D口所接的红色发光管 PORTA=0 /*A口接绿色发光管*/ } } DDRA.0 DDRA.1 DDRA.2 DDRA.3 DDRA.4 DDRA.5 DDRA.6 DDRA.7 0 1 2 3 4 5 6 7 并行I/O口相关寄存器的设定 1. 数据方向控制寄存器: Data Direction Register PN DDRA 0入1出 输入:0 输出:1 例:DDRA=0 DDRB=0 要求:8个绿色指示灯右边两个亮,其他6个灭 DDRA=0b1111 1111; 8个红色指示灯左边3个亮,其他灭 DDRD=0b1111 1111; 注: 1、相关量定义在头文件“mega16.h”中 2、要求用大写字母书写 .n PORTA.0 PORTA.1 PORTA.2 PORTA.3 PORTA.4 PORTA.5 PORTA.6 PORTA.7 0 1 2 3 4 5 6 7 2.输出数据/上拉电阻控制寄存器: PORTN PORTA (输出时) 输出高电平:1 输出低电平:0 例:PORTA=0 PORTB=0 要求:8个绿色指示灯右边两个亮,其他6个灭 PORTA=0 8个红色指示灯左边3个亮,其他灭 PORTD=0 .n Data Direction Register n数据方向寄存器 DDRA DDRB DDRC DDRD PORTn 数据输出 PORTA PORTB PORTC PORTD D0 D1 D2 D3 D4 D5 D6 D7 DDRA.0 DDRA.1 DDRA.2 DDRA.
您可能关注的文档
- (4十25第22节)梁涛讲稿--有效的观课议课,教师专业成长的有效途径资料.ppt
- (第一卷)-学度海淀区高三级第二学期期末练习试卷讲评资料.ppt
- (广东版)届高三生物一轮复习高考热点集训08免疫调节课件资料.ppt
- (冀教版)六级科学上册课件细菌和病毒1资料.ppt
- (教科版)三级语文上册课件1拐弯处的回头资料.ppt
- (深圳专版)中考化学知识梳理复习第1讲常用仪器与基本操作(一)课件资料.ppt
- (微课)比较明治维新和戊戌变法资料.ppt
- (新课标)高考历史“五步式”中国近代史第三单元课件资料.ppt
- (姚晨讲稿)新药临床试验方案设计与相关统计学问题资料.ppt
- (院感)医院隔离技术规范资料.ppt
- 人教版 必修第三册 Unit 3 Diverse Cultures Reading for Writing课件(共22张PPT).pptx
- 人教A版 数学必修第二册 8.6.3 平面与平面垂直 课件(共30张PPT).pptx
- 人教版(2024)七年级下册英语Unit1 Animal Friends Section B 1a-2b 课件(共26张PPT,含内嵌视频).pptx
- 人教版 必修第三册 Unit 4 Space Exploration Reading for Writing课件(共19张PPT).pptx
- 人教版四年级下册数学第五单元三角形说课课件(共22张PPT)66.pptx
- 人教版必修第二册 Unit 3 The Internet Reading for writing课件(共24张PPT).pptx
- 人教版 必修第二册 Unit 5 Music Reading for Writing课件(共25张,内嵌音频).pptx
- 人教版 必修第三册 Unit 2 Morals and Virtues Reading and Thinking课件(共23张PPT).pptx
- 人教版 必修第一册 Unit 5 Languages Around the World Listening and Speaking课件(22张,内嵌视频)).pptx
- 人教版必修 第二册Unit 3 The internet Reading for Writing 课件(共18张PPT).pptx
文档评论(0)