欢迎来到天天文库
浏览记录
ID:11223183
大小:8.42 MB
页数:121页
时间:2018-07-10
《松翰单片机教材070206》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、写本次培训教材的格式如下:正文的字体:中文字体-宋体英文字体-Arial字体大小-五号字体标题的格式:标题1中文字体-黑体英文字体-Arial字体大小-小一标题2中文字体-黑体英文字体-Arial字体大小-小二标题3中文字体-黑体英文字体-Arial字体大小-小三另外,在写的过程中,标点符号请用中文的标点符号,不能用英文的标点符号。中文标点符号:,。:;“”等。对比的英文符号是:,.:;””等,请不要用英文符号。SONiXTECHNOLOGYCO.,LTD.104PreliminaryV0.1目录第1章I/O端口5§1.1概述5§1.2基本结构及相
2、关寄存器61.2.1I/O端口的基本结构61.2.2I/O端口的相关寄存器6§1.3I/O的编程实例81.3.1输入口使用81.3.2输出口使用81.3.3I/O电气参数8§1.4I/O口设计技巧111.4.1I/O基本设计要求111.4.2I/O切换设计121.4.3I/O电平匹配设计131.4.4I/O睡眠状态时设计131.4.5I/O设计实例13§1.5同步实验-I/O口输出16§1.6本章小结17第2章定时/计数器的使用18§2.1概述182.1.1定时/计数器基本概念182.1.2SONIX定时/计数器的特点19§2.2基本结构及相关寄存
3、器212.2.1基本定时器T0212.2.2定时/计数器TC0222.2.3定时/计数器TC124§2.3定时/计数器编程实例262.3.1怎样使用定时计数器来定时262.3.2怎样使用TC0/TC1来计数26§2.4定时/计数器的设计技巧272.4.1定时/计数器的基本要求272.4.2定时器设计实例27§2.5同步实验-定时28§2.6本章小结30第3章中断的使用31§3.1概述31§3.2中断源33§3.3中断响应过程34§3.4中断处理的流程36§3.5中断相关寄存器38§3.6中断的编程实例403.6.1中断现场保护问题403.6.2单中
4、断处理403.6.3多中断处理413.6.4中断优先级处理43§3.7中断的设计技巧45SONiXTECHNOLOGYCO.,LTD.104PreliminaryV0.1§3.8同步实验-异步串行通信46§3.9本章小结52第4章计时系统的设计53§4.1概述53§4.2基本时间间隔计时系统设计544.2.1利用指令累加实现544.2.2利用比较定时/计数器T0C/TC0C/TC1C的值554.2.3利用定时器中断:564.2.4基本时间间隔计时设计技巧56§4.3钟表时间的计时系统设计584.3.1选用带RTC功能的IC设计584.3.2选用带有
5、自动重装功能定时器TC0/TC1594.3.3选用普通定时器T0604.4.4外部日历芯片614.4.5通信产品上位机系统对时614.4.6通过无线对时间(GPSandRadiocontrolclockRCC)614.4.7钟表时间的计时设计技巧61§4.4红外遥控发射计时系统设计624.4.1红外发射基础知识624.4.2编码协议分析:634.4.3发射载波设计:644.4.4位元码及引导码时间间隔设计664.4.5红外遥控发射计时设计技巧69§4.6同步试验-红外线遥控70§4.7本章小结71第5章按键接口设计72§5.1概述725.1.1键盘
6、分类725.1.2按键介绍72§5.2键盘基础知识745.2.1按键输入特点745.2.2按键的确认745.2.3消除按键抖动措施745.2.4键盘工作方式76§5.3独立式键盘接口设计775.3.1独立式键盘特点775.3.2常见的接口电路及工作原理:775.3.3独立键盘设计实例785.3.4独立式键盘设计技巧835.3.5同步实验-独立式键盘85§5.4矩阵式键盘接口设计865.4.1矩阵式键盘的特点865.4.2矩阵式键盘的接口电路及工作原理865.4.3矩阵式键盘设计实例875.4.4矩阵式键盘设计技巧915.4.5同步实验-矩阵式键盘9
7、6§5.5LED显示与按键扫描端口共用的接口设计97SONiXTECHNOLOGYCO.,LTD.104PreliminaryV0.15.5.1LED显示和按键扫描共用端口的特点:975.5.2LED显示和按键扫描共用端口的接口电路及工作原理975.5.3LED显示和按键扫描共用端口设计实例985.5.4LED显示和按键扫描共用端口的设计技巧1005.5.5同步实验-七段数码管显示1005.6本章小结104第6章案例设计-跑马灯105§6.1概述105§6.2基本软件设计思想1066.2.1软件设计思想需求分析1066.2.2任务的分时处理1096
8、.2.3层次化设计的编程思想112§6.3案例开发过程1206.3.1运行程序120SONiXTECHNOLOGYCO.,
此文档下载收益归作者所有