导航:首页 > 操作系统 > 单片机应用技术

单片机应用技术

发布时间:2022-01-18 04:28:02

1. 单片机应用技术怎么自学(老师也在教,但教的太少了)

....我当初学单片机....大写一个懵b...教的也是汇编....教怎么写程序,画流程图,最后去参赛,背驱动程序,真tm傻..现在想起来.

学这种东西感觉要合适,左右脑分工理论,首先要对自己做个评价,是单纯得过且过,还是兴趣,还是想全力以赴,想以此做基础,以后工作或者参赛等等.

得过且过的话,听老师课,多背背书就过了.

兴趣或者想从此路发展的,除了上课听课,自己还得下功夫,钱估计省不了,不过也不会很多,主要是有概念,属于自己的概念.

说说我经历吧,在职高职中都是学老师教的,职中汇编,职高c,都是单片机类的,不是计算机的,
说白了,就是51会点的程度,出社会,谁都不要,就会51,还那么点点,唯一好处就是刚毕业,可以坑你薪水,但是人家招工程,肯定不在乎,而且也不会培养一个基础这么差的,没办法,最后忍着低薪,在一家工厂里面做,环境又差,伙食又不好,但是,唯一好处就是元器件不要钱,万能板不用钱,免费的自学机会,我每次下班,其它人都走了,我在做实验,最开始是复习学校学的51,自己搭万能板,做最小模块,不懂就查资料,51太多资料了,后来学STC,51的加强版,在后就是AVR,然后开始自己画板,自己打样,上淘宝买了几块钱教程来看,用之前做的最小模块测试,写代码.现在准备学MSP430,之后就是STM32,在后就是ARM了,我的目标是STM32而已,ARM没所谓,但是要有目标,不能断的路.

我的经历非常痛苦,主要是我性格所致,迫使了我只能从事的行业,而且没有正确的引导,教育,最终走了几年弯路,还好,还算走回来了,我现在跳槽估计也能安安稳稳舒舒服服的一辈子了(程序猿并不能舒舒服服,听说还会地中海).

说白了
①耐心 ②钱 ③时间

不要死记硬背,要学会看资料,要多实践

其实你不懂可以来问我,我也很乐意回答你的,很多东西我也可以教你,前提你不是得过且过的心态.

2. 单片机原理及应用技术的目录

第1章 单片机概述
1.1 单片机相关的基本概念
1.1.1 什么是单片机
1.1.2 什么是单片机系统
1.1.3 单片机应用系统
1.2 单片机技术的发展
1.2.1 单片机的发展历程
1.2.2 单片机的发展趋势
1.3 单片机应用系统开发过程
1.4 单片机的应用领域
1.5 常用51系列单片机介绍
1.6 本书配套单片机开发板简介
第2章 单片机的结构及工作原理
2.1 AT89s51单片机的主要特性
2.2 单片机的硬件结构
2.2.1 中央处理器
2.2.2 存储器
2.2.3 I/0接口
2.2.4 特殊功能部件
2.3 51系列单片机的引脚及功能
2.3.1 51单片机的引脚分类
2.3.2 三总线结构
2.4 单片机的存储器配置
2.4.1 程序存储器
2.4.2 数据存储器
2.5 时钟电路与CPU时序
2.5.1 振荡器和时钟电路
2.5.2 CPU时序
2.5.3 51单片机的指令时序
2.6 单片机的工作方式
2.6.1 复位方式
2.6.2 程序执行方式
2.6.3 低功耗工作方式
2.7 单片机最小系统
习题
第3章 80C51单片机的指令系统
3.1 51单片机指令系统概述
3.1.1 指令格式
3.1.2 指令字节
3.1.3 指令类型
3.1.4 常用符号说明
3.2 寻址方式
3.2.1 直接寻址
3.2.2 立即寻址
3.2.3 寄存器寻址
3.2.4 寄存器间接寻址方式
3.2.5 变址寻址
3.2.6 位寻址
3.2.7 相对寻址
3.3 80C51指令集
3.3.1 数据传送与交换指令
3.3.2 算术运算指令
3.3.3 逻辑运算及移位指令
3.3.4 控制转移指令
3.3.5 位操作类指令
3.4 51单片机汇编语言程序设计
3.4.1 设计步骤
3.4.2 伪指令
3.4.3 顺序程序设计
3.4.4 分支程序设计
3.4.5 循环程序设计
3.4.6 子程序设计
3.4.7 小结
习题
第4章 单片机C程序设计基础
4.1 C51程序开发概述
4.2 C51数据类型
4.2.1 C51的标识符与关键字
4.2.2 数据类型
4.2.3 数据的存储器类型
4.2.4 常量和变量
4.2.5 51单片机硬件结构的C51定义
4.3 C51运算符和表达式
4.3.1 赋值运算符
4.3.2 算术运算符和算术表达式
4.3.3 关系运算符和关系表达式
4.3.4 逻辑运算符和逻辑表达式
4.3.5 位运算符和位运算
4.3.6 复合运算符及其表达式
4.4 C51控制语句和结构化程序设计
4.4.1 C51语句和程序结构
4.4.2 表达式语句、复合语句和顺序结构程序
4.4.3 选择语句和选择结构程序
4.4.4 循环语句和循环结构程序
4.5 C51构造数据类型简介
4.5.1 数组
4.5.2 指针
4.5.3 结构体
4.5.4 联合体
4.6 C51函数
4.6.1 函数的说明与定义
4.6.2 函数的调用
4.6.3 中断函数
4.6.4 重人函数
4.7 预处理命令、库函数
4.7.1 预处理命令
4.7.2 库函数
4.8 汇编语言与C语言混合编程
4.8.1 C程序与汇编程序之间的参数传递
4.8.2 C语言与汇编语言混合编程实例
4.9 模块化程序设计
4.1 051单片机C程序开发过程
4.10.1 C51程序开发过程及程序结构
4.10.2 C51程序设计的步骤及注意事项
习题
第5章 KeilVision2编译环境
5.1 初识Keil软件
5.1.1 KeilC软件的初始化界面
5.1.2 KeilC菜单与窗口
5.2 KeilC工程建立
5.2.1 新建工程
5.2.2 添加代码文件
5.2.3 配置工程
5.2.4 编译链接
5.3 Keil软件的调试方法及技巧
5.3.1 Keil软件的调试方法
5.3.2 常用调试窗口介绍
5.3.3 通过Peripherals菜单观察仿真结果
习题
第6章 80C51单片机内部功能单元及应用
6.1 并行I/O端口
6.1.1 PO口
6.1.2 P1口
6.1.3 P2口
6.1.4 P3口
6.1.5 I/O端口的负载能力和端口要求
6.1.6 基本I/O口的应用举例
6.2 中断系统
6.2.1 中断系统概述
6.2.2 中断的控制与实现
6.2.3 中断的处理过程
6.2.4 中断服务程序的设计步骤
6.2.5 外部中断的应用举例
6.3 定时器/计数器:
6.3.1 定时器/计数器的基本结构与工作原理
6.3.2 定时器/计数器的控制与实现
6.3.3 定时器/计数器的工作方式
6.3.4 定时器/计数器的综合应用
6.4 串行通信
6.4.1 串行通信基础
6.4.2 串行口的结构
6.4.3 串行口相关特殊功能寄存器
……
第7章 单片机常用接口电路设计
第8章 常用串行总线介绍及应用
第9章 单片机PROTEUS仿真
第10章 51单片机应用系统开发与设计
附录1 开发板实验目录表
附录2 80C51单片机指令表
附录3 C语言优先级及其结合性
附录4 ASCII码表
参考文献 本书配套开发板
l 主芯片为ATMELh或stc的51系列单片机
l 晶振:基本配置为11.0592MHz,也可由用户自己选定适合的晶振。l P0、P1、P2、P3的每一个I/O口均引至实验用户板上,方便实验。
l Watchdog:配置有带复位的看门狗电路。l 程序存贮器为64KB。
l 数据存贮器为4KB(24C04)。
l 提供20个发光二极管,供实验使用。
l 标准RS232串行通信接口。l 标准微型打印机接口。
l 液晶显示接口,液晶为LCD1602。
l 具有动态共阴数码管8个。
l 8 ×8点阵显示。l 具有4×4矩阵键盘。
l 具有4个独立的键盘输入。
l 串行数转并行数电路采用74HC595芯片。
l 配有日历时钟电路(DS1302芯片)。l
1路8位A/D三线串行转换芯片:采用TLC549,每个通道均引出其测试点。l
提供8位D/A,使用TLC。具有0~-5V、-5V~0V、-5V~+5V输出。l
日历时钟芯片使用DS1302,可在数码管上显示年、月、日、星期、时、分、秒。l
提供扬声器驱动电路,提供不同的频率,输出多种音乐。l
提供蜂鸣器电路。l 脉冲电路。l
在系统编程,提供在线下载,方便调试。

3. 单片机原理及应用技术

单片机的工作原理与计算机CPU的工作原理是一样的,主要是利用片内的半导体存储器存放用户的程序和数据,单片机的核心中央微处理器CPU中有指令寄存器、指令译码器,程序计数器等部件,由程序计数器寻找下一条要执行的指令,找到后,将指令送给指令寄存器,再由指令译码器翻译执行该指令,完成对指令功能的操作;单片机的工作就是不断地取指令、分析指令、执行指令的循环过程。在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。

单片机的周期

时钟周期

时钟周期也叫振荡周期或晶振周期,即晶振的单位时间发出的脉冲数,一般有外部的振晶产生,比如12MHZ=12×106,即每秒发出12000000个脉冲信号,那么发出一个脉冲的时间就是时钟周期,也就是1/12μs。通常也叫做系统时钟周期,是计算机中最基本的、最小的时间单位。

谁说的翡翠毛料贵?这里成本价就可以买到天然好毛料!
广告

在8051单片机中把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。

机器周期

在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。

4. 学习51,何立民《单片机应用技术选编(1,2,3,4,5,6,7,8,9.。。)》

可以把它作为提高技术的参考书,但把它做系统学习的教程使用可能就不太好了。

5. 单片机应用技术的内容简介

《单片机应用技术》以STC125410AD增强型8051内核单片机MSC1211为对象,介绍了单片机的硬件结构、汇编语言程序设计及调试、单片机的C语言及编程调试方法,以功能强大的KeilμVision2集成开发环境作为程序设计和调试环境。通过典型应用案例,详细介绍了单片机各部分的硬件功能和应用设计,以及相关的汇编语言和C语言程序设计。
《单片机应用技术》共20章。每章后,都给出相应的习题,便于教学。以典型应用案例为教学实例,便于读者掌握和应用单片机技术。

6. 求百度文库中的“《单片机应用技术》技能练习题”的答案


你好,答案如下所示。

如图所示



请给连杰和幽香

希望你能够详细查看。

如果你有不会的,你可以提问

我有时间就会帮你解答。
希望你好好学习。
每一天都过得充实。

7. 单片机应用技术的目录


前言
第1章单片机技术概述
1.1微型计算机的基本概念、组成及分类
1.1.1微型计算机的组成
1.1.2微型计算机的分类
1.2单片机技术发展的特点
1.3常见的单片机
1.3.18051内核的单片机
1.3.2其他单片机
1.4单片机的应用
1.4.1单片机的应用范围
1.4.2单片机应用系统的设计
1.5习题
第2章STC12C5410AD的增强型8051内核
2.1STC12C5410AD单片机的引脚
2.2STC12C5410AD单片机的结构
2.2.1STC12C5410AD单片机的内部结构
2.2.2CPU结构
2.3STC12C5410AD单片机的存储器
2.3.1存储器空间及存储器
2.3.2数据Flash存储器的操作
2.4习题
第3章数字输入/输出端口
3.1STC12C5410AD单片机的I/O口及工作模式
3.2STC12C5410AD单片机I/O口的结构
3.3STC12C5410AD单片机I/O口的使用
3.4习题
第4章指令系统
4.1助记符语言
4.1.1助记符语言概述
4.1.2操作码
4.1.3操作数
4.2指令格式及分类
4.2.1汇编语言的概念及格式
4.2.2指令代码的存储格式
4.2.3指令中的符号约定
4.3寻址方式
4.4数据传送类指令
4.4.1数据传送指令
4.4.2数据交换指令
4.4.3栈操作指令
4.5逻辑操作类指令
4.5.1对累加器A进行的逻辑操作
4.5.2双操作数逻辑操作指令
4.6算术运算类指令
4.6.1加减运算指令
4.6.2乘除运算指令
4.6.3增量、减量指令
4.6.4二一十进制调整指令
4.7位操作指令
4.7.1位数据传送指令
4.7.2位状态控制指令
4.7.3位逻辑操作指令
4.7.4位条件转移指令
4.8控制转移类指令
4.9习题
第5章汇编语言程序设计及仿真调试
5.1汇编语言程序设计基础知识
5.1.1伪指令
5.1.2汇编语言程序设计的一般步骤和基本框架
5.2汇编语言程序设计举例
5.3利用KeilμVision2集成开发环境调试程序
5.3.1KeilμVision2集成开发环境简介
5.3.2KeilμVision2集成开发环境中调试8051单片机汇编语言程序的方法
5.4利用ISP工具将程序下载到单片机中验证程序
5.4.1ISP下载程序的运行过程
5.4.2使用ISP工具下载程序的步骤
5.5习题
第6章C语言程序设计及仿真调试
6.1C语言程序设计基础
6.1.1数据类型
6.1.2基本运算符和表达式
6.1.3C语言程序设计
6.1.4函数
6.1.5指针
6.1.6结构与联合
6.1.7枚举和位运算
6.1.8预处理
6.2KeilC对ANSIC的扩展
6.2.1KeilC51扩展关键字
6.2.2KeilC51指针
6.2.3KeilC51函数
6.2.4STC12C5410AD单片机C51程序框架
6.3习题
第7章中断
7.1中断的概念
7.2STC12C5410AD单片机的中断系统及其管理
7.2.1中断源及其优先级管理
7.2.2单片机中断处理过程
7.2.3中断请求的撤除
7.2.4关于外部中断
7.2.5中断程序编程举例
7.2.6中断使用过程中需要注意的问题
7.3习题
第8章定时/计数器
8.1STC12C5410AD单片机的定时/计数器
8.1.1定时/计数器的结构及工作原理
8.1.2定时/计数器方式和控制寄存器
8.1.3定时/计数器的工作方式
8.1.4定时/计数器量程的扩展
8.1.5定时/计数器编程举例
8.1.6定时/计数器应用中应注意的问题
8.2STC12C5410AD的PCA/PWM模块
8.2.1PCA/PWM模块的结构
8.2.2PCA/PWM模块的特殊功能寄存器
8.2.3PCA/PWM模块的工作模式
8.2.4PCA/PWM模块韵应用
8.3习题
第9章串行通信
9.1通信的一般概念
9.1.1并行通信与串行通信
9.1.2串行通信的两种基本方式
9.2STC12C5410AD单片机的串行接口
9.2.1串行接口的控制寄存器
9.2.2串行接口的工作方式
9.2.3多处理机通信
9.2.4波特率的设定
9.2.5串行接口通信应用举例
9.2.6计算机与单片机之间的串行通信
9.3STC112C5410AD单片机的SPI接口
9.3.1SPI接口的结构
9.3.2SPI接口的数据通信
9.3.3SPI接口的应用举例
9.4习题
第10章模数转换器
10.1模数转换器的结构及相关寄存器
10.1.1模数转换器的结构
10.1.2参考电压源
10.1.3与ADC有关的特殊功能寄存器
10.2模数转换器的应用
10.3习题
第11章复位、省电方式和时钟
11.1复位
11.2省电方式
11.2.1省电方式的控制
11.2.2省电方式的应用
11.3时钟
11.4习题
第12章单片机应用系统设计举例
12.1系统要求
12.2需求分析
12.3系统硬件设计
12.4系统软件设计
12.5习题
附录
附录ASTC12C5410AD单片机指令表
附录BSTC12C5410单片机寄存器定义文件STC12.INC内容
附录CSTC12C5410AD单片机寄存器头文件STC12.H内容
附录DMSComm控件简介
附录E逻辑符号对照表
附录FASCII码表
参考文献
……

8. 单片机应用技术要程序

1:针对需要开发的设备构建原理图,可以用AD09,PROTEUS 软件
2:针对需要实现的功能编程,使用KEIL编写调试(51,AVR单片机)
3:程序编好测试,测试包括功能测试,老化测试,可靠性测试等
单片机编程就是简单的嵌入式软件开发过程,首先你应该精通C语言(当然也有使用汇编语言的,不过主流还是使用C的),能够熟练运用C语言实现相应的单片机要实现的功能。所谓的单片机开发,就必须对单片机有一定的了解。这就是为什么嵌入式的工资高,入门难的原因,它必须要有一定的硬件基础,还需配合很好的编码能力。如果你掌握了单片机硬件,同时也精通编程,那么写单片机程序也就是水到渠成的事了。

9. 单片机应用技术项目教程课后习题答案主编郭志勇

一个一个问吧,这样也利于你的理解和提高。

阅读全文

与单片机应用技术相关的资料

热点内容
服务器一直崩应该用什么指令 浏览:916
cm202贴片机编程 浏览:724
php构造函数带参数 浏览:175
解压电波歌曲大全 浏览:336
为啥文件夹移到桌面成word了 浏览:858
命令符的安全模式是哪个键 浏览:758
编程中学 浏览:956
单片机求助 浏览:993
ug加工侧面排铣毛坯怎么编程 浏览:271
程序员有关的介绍 浏览:736
支付宝使用的什么服务器 浏览:210
安卓看本地书用什么软件好 浏览:921
经传软件滚动净利润指标源码 浏览:522
萤石云视频已加密怎么解除 浏览:574
一命令四要求五建议 浏览:30
qq文件夹迁移不了 浏览:19
液体粘滞系数测定不确定度算法 浏览:332
轻栈源码 浏览:426
把图片压缩到500k 浏览:35
命令你自己 浏览:369