⑴ 单片机原理及应用技术
单片机的工作原理与计算机CPU的工作原理是一样的,主要是利用片内的半导体存储器存放用户的程序和数据,单片机的核心中央微处理器CPU中有指令寄存器、指令译码器,程序计数器等部件,由程序计数器寻找下一条要执行的指令,找到后,将指令送给指令寄存器,再由指令译码器翻译执行该指令,完成对指令功能的操作;单片机的工作就是不断地取指令、分析指令、执行指令的循环过程。在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。
单片机的周期
时钟周期
时钟周期也叫振荡周期或晶振周期,即晶振的单位时间发出的脉冲数,一般有外部的振晶产生,比如12MHZ=12×106,即每秒发出12000000个脉冲信号,那么发出一个脉冲的时间就是时钟周期,也就是1/12μs。通常也叫做系统时钟周期,是计算机中最基本的、最小的时间单位。
谁说的翡翠毛料贵?这里成本价就可以买到天然好毛料!
广告
在8051单片机中把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。
机器周期
在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。
⑵ 单片机原理及应用主要学什么
你是初学者吧,入门的话,学51快一些,先学51的内部结构,再学汇编语言,就可以做一些比较简单实用的东西,熟练后在深入,很熟练后再学C语言.我就是这样入门的,
有些人先学C,C语言学会后根本不可以开发,因为对单片机硬件结构一无所知.只是学会的是一种语言,我当年学用C语言编程只用了不到1星期就达到熟练程度,前提是我的汇编非常熟练.
不过我可以给你推荐几本很好的书.非常适合初学者.
第一本是《51单片机应用从零开始》扬欣老师编写的,可以让一个初中生学会单片机,这本书着重实践和动手能力
第二本是《单片机轻松入门》,这本书着重开发软件KEILL的操作,周坚老师编写的。
两本一起读,买块学习板,很快就上手,并且越学越有劲,一点不枯躁,
学完后读《51单片机应用实例详解》
当当网有卖还免运费:
http://proct.dangdang.com/proct.aspx?proct_id=20098062&ref=proct-0-E
http://proct.dangdang.com/proct.aspx?proct_id=9268957&ref=search-0-A
http://proct.dangdang.com/proct.aspx?proct_id=20834182&ref=order-2-A
⑶ 单片机原理与应用
认真看书,课后练习应该不难,尽量要自己做。
实在不会,看不懂的,再来问,大家会耐心解答的。
⑷ 单片机原理与应用的目录
第1章 单片微型计算机概述
1.1 单片微型计算机发展概况
1.2 微型计算机系统的概念
1.3 单片机的特点和种类
习题1
第2章 MCS-51单片机硬件结构
2.1 单片机的基本结构
2.2 单片机的引脚及片外总线结构
2.3 单片机的存储器配置
2.4 CPU的时钟及铺助电路
习题2
第3章 MCS-51 单片机指令系统
3.1 概述
3.2 寻址方式
3.3 数据传送类指令
3.4 算术运算类指令
3.5 逻辑运算和移位指令
3.6 控制转移指令
3.7 位操作类指令
习题3
第4章 汇编语言程序设计
4.1 概述
4.2 顺序程序设计
4.3 分支程序设计
4.4 循环程序设计
4.5 子程序设计
4.6 常用程序举例
习题4
第5章 单片机应用小系统
5.1 单片机系统扩展的必要性
5.2 几个基本的概念
5.3 应用小系统介绍
5.4 接口电路综述
习题5
第6章 中断系统与定时/计数器
6.1 中断系统结构及管理
6.2 定时器/计数器结构特点与控制
6.3 定时器/计数器计数器及中断系统的综合应用
习题6
第7章 串行通信及其接口
7.1 串行口基本概念与串行口控制寄存器
7.2 串行通信工作方式
习题7
第8章 单片机的基本扩展
8.1 程序存储器扩展
8.2 数据存储器扩展
8.3 输入/输出口扩展技术
习题8
第9章 单片机的键盘显示接口技术
……
第10章 单片机与A/D和D/A转换器接口
第11章 单片机应用系统设计
参考文
⑸ 单片机原理与应用习题答案
一、 填空题(每空1分,共30分)
1. 8031的片内ROM是 (0) KB;8052的片内ROM是 (4) KB。
2. 8031的PSW中RS1 =0、RS0 = 1,工作寄存器R0~R7的地址为 (08H~0FH) 。
3. 8031上电复位后,SP的初值为 (07H) 、PC的初值为 (0000H) 、P2的初值为 (0FFFFH) 。
4. 8031内部SFR的P1字节地址为 (90H) ;对应的位地址 (??) 。
5. 在8051单片机系统中,控制线/EA接 (高/低) 电平;在8051单片机系统中,若仅用片内ROM时控制线/EA接 (高) 电平。
6. P3口中P3.5位的第二功能符号为 (T1计数端口) 。
7. 若要从8031的P1.7位输入数据必须对该位先 (输入1) 。
8. 若要对8031复位,RST端应保持高电位 (24) 个振荡周期。
9. 8031的5个中断源为自然优先级的入口地址为 (0003H) 。
10. 若要将累加器A中数据送入外部RAM地址7000H中,应使用的指令是 (MOV DPTR #7000H) 和 (MOVX @DPTR A) 。
11. 8031串行口为工作方式0时,若主频为6MHz,则TXD输出频率为 (0.5) MHz。
12. 8031的T0中断标志位是TF0,当有中断请求时,TF0 = (1) , 当进入中断服务程序时TF0 = (0) 。