第一讲:开发板和软件的操作使用
1、介绍配件。
2、安装软件(ICC AVR 和AVR STUDIO)及其使用,括新建工程、程序下载,仿真调试;整板测试;板上资源。
3、着重介绍一下USB接口的仿真器。
第二讲:AVR单片机的概述和C语言的基础知识
1、AVR单片机的概述包括它的优点、片上资源。
2、C语言的基础包括电平特性、2进制与16进制的表示及转换、二进制数的逻辑运算,数据类型,运算符。
3、着重讲一下特有的BIT()操作,C中的各种语句。
4、介绍一下AVR单片机IO口的配置。
第三讲:点亮发光二极管、驱动蜂鸣器、继电器
1、首先讲解一下原理图上开关电路、复位电路、时钟电路;
2、讲解573工作原理,
3、首先点亮一个发光二极管,然后让一个二极管亮灭变化。
4、编写函数证明573的工作原理:锁住后不导通就不能再更新数据。
5、编写延时函数,软件仿真查看延时的精确时间
6 子函数的编写(分带形参和不带形参)。
7、编写流水灯函数。
8、蜂鸣器,继电器的工作原理并编写程序。
第四讲:数码管工作原理
1、共阴共阳数码管内部结构,显示原理。
2、用数字万用表标定数码管的段选和位选
3、编写程序使1个数码管上显示数字
4、编写程序在6个数码管上滚动显示数字
5、重点讲解动态显示,保持时间,以及扫描频率对闪烁和亮暗程度的影响。
第五讲:键盘检测原理(比较复杂)
1、键盘作用,检测原理,如何消抖,独立键盘检测程序编写。
2、矩阵键盘检测程序编写,涉及到返回值函数调用。
第六讲:1602液晶的使用
1、看手册,管脚、写指令和数据、时序图。
2、编写程序,显示光标
3、编写程序显示字,
4、编写程序,滚动显示字符
第七讲:中断、定时器的原理和应用(比较复杂)
1、中断的概念,AVR单片机的中断
2、定时/计数器1几种模式的寄存器配置
3、定时器1普通模式下实现秒表
4、CTC模式输出方波
5、快速PWM模式输出PWM信号
6、相位修正PWM模式输出PWM信号
第八讲:AD、DA简介及其应用
1、AD简介,AVR内部AD寄存器设置
2、编写程序控制AD读写电位器输出的模拟电压
3、SPI串行通信简介
4、DA简介,AD5300时序图
5、编写程序控制DA输出模拟电压使发光二极管亮度变化
第九讲:TWI(IIC)
1、TWI(IIC)协议简介
2、AVR单片机内部TWI寄存器简介,操作流程
3、具有IIC协议的数字电位器芯片AD5161的简介
4、编写程序用独立键盘控制AD5161输出不同的阻值
第十讲:异步串口UART的简介和程序的编写
1、UART简介
2、AVR单片机内部与UART相关的寄存器的配置
3、编写程序控制AVR单片机和电脑进行通信
4、讲解串行通信时数字和字符之间的区别
第十一讲:PS2键盘、DS1302的工作原理和程序的编写
1、AVR单片机外部中断的介绍
2、PS2键盘的工作原理
3、讲解程序,读取PS2键盘的按键值并在1602液晶上显示
4、DS1302的工作原理
5、讲解程序,控制1302工作并在1602液晶上显示时间
--------------------------------------------------
MSP430单片机视频目录:
第一部分 硬件结构
第一讲 概述
第二讲 复位、中断和IO
第三讲 异步通信接口1
第四讲 异步通信接口2
第五讲 定时器
第六讲 FLASH
第七讲 ADC12
第二部分 软件使用
第一讲 软件使用
第三部分 基础程序
第一讲 入门和低功耗
第二讲 时钟和IO
第三讲 比较器和定时器和ADC
第四部分 模块程序
第一讲 控制电路和流水灯
第二讲 键盘
第三讲 蜂鸣器和数码管
第四讲 1602液晶和电平转换
第五讲 EEPROM和18B20和DS1302
第六讲 RS232和RS485接口
第七讲 USB接口
第八讲 ADC和DAC
________________________________________________
【ARM培训视频】课程主要内容
1.概念和基本工具:
嵌入式系统基本概念、嵌入式操作系统介绍
嵌入式系统开发的过程和基本结构
Linux基本操作命令的使用
常用工具使用:vi /gcc/gdb等
编写shell程序 和makefile文件结构
2.硬件结构及原理讲解:
ARM7~ARM9体系结构体系结构介绍
ARM7(9)TDMI处理器内核及指令集介绍
讲解SUMSUNG 44B0X 开发板原理图
讲解SUMSUNG 2410 开发板原理图
ARM开发工具ADS的使用
3.Linux部分:
Uclinux,mizilinux系统引导程序bootloader原理和实现过程:Uboot、vivi等
ARM系统空间划分及系统映射方法
bootloader内核下载模式实现 :tftp、Xmoden
linux操作系统原理及组成
介绍linux系统目录组织结构
linux 运行基理,系统运行过程
配置裁减编译linux内核
4.讲解Linux进程特性:
进程属性和状态转换;进程控制与调度;进程相关系统调用,构建守护进程
进程间通信: 进程通信的基本概念,管道、信号、消息队列、信号量、共享内存。
网络通讯接口,socket通信编程。
串口通讯程序和编程实践
多线程程序设计
5.Linux设备驱动:
uClinux内核模块及设备驱动程序开发
介绍linux驱动程序分类和各自操作系统上下层接口
驱动开发实例:蜂鸣器驱动、按键驱动开发、串口驱动、触摸屏驱动、网络驱动开发、USB驱动、液晶屏驱动等。
ARMlinux移植过程。
引导程序Uboot移植。
最小系统启动开发过程。
嵌入式文件系统移植:ramdisk、JFFS2、yaff
6.综合试验:
实现网络文件传输服务程序;
构建嵌入式WEB服务器;
移植mediaplay播放器
开发嵌入式视频服务器,基于H.264协议
*********************************************************
另有
=========第一部分单片机相关============
1,【单片机多媒体视频教程】(汇编)非常经典
2,【单片机入门与提高精品视频教程】(汇编),非常适合初学者.
3,【数电/模电精品视频教程】,非常适合初学者.
4,【汇编语言精品视频教程】,非常适合初学者.
5,【protel99se+DXP/2004 视频教程+实例】,非常适合初学者.
6, 【Protel(Altium Desinger)】电路设计视频教程
7, 【PowerPCB入门视频教程】
8,【单片机的C语言编程及电路设计培训视频教程】
9,【高等数学】
10, 【标准C语言入门与提高视频教程】非常经典
11,【AVR单片机入门与提高视频】
12,【MSP430单片机经典视频】
13,【PIC单片机经典视频】
14,【电路分析应用技术视频】
================第二部分嵌入式硬件部分====================
1,【ARM linux培训视频】 2.《学ARM和学单片机一样简单》视频教程
3,【ARM嵌入式LPC2200视频教学视频教程《嵌入式系统与结构》 】
4,【ARM7嵌入式S3C44B0视频教学《嵌入式微处理器原理及应用》】
5,【ARM嵌入式视频《嵌入式原理与应用》】
6,【CPLD FPGA入门与提高视频教程】
7,【dsp入门与提高视频教程】 8,【DSP多媒体教程】
9,【嵌入式系统开发技术视频】 10,【vhdl应用技术视频教程】
11,【PLC精品视频】 12,【数控应用经典技术视频】
13,【 嵌入式系统 视频课程】 14,【 台湾嵌入式培训】
====================第三部分嵌入式软件部分====================
1,【Windows CE入门与提高视频教程】 2,【Vxworks应用技术】
3,【嵌入式linux编程入门与提高视频教程】 4 【linux工程师软件开发教程】
5,【eCos、uC/OS-II开发技术】 6,【嵌入式C++编程入门与提高视频教程】
7,【嵌入式仿真开发】
8,【JAVA开发视频】 9,【.net开发视频】
~
意者请直接QQ联系QQ:759737833
E-MAIL:759737833@qq.com
电话:0551-5217844
更多内容请登陆:
(知心365学习中心-|电子|单片机|嵌入式|linux|通讯|ARM|计算机|编程设计|机械|医学|外语日语英语法语|金融|培训视频资料|职业职称考试|考研|大学教程|升学考试|财务|经营管理|网络|模具设计|成人考试|资格考试|芯片级电脑显示器笔记本数码主板手机硬盘复印机打印机维修|自学考试|研究生入学考试视频教程资料汇总)