㈠ 单片机初学者该看什么书
《51单片机工程师是怎样炼成的:基于C语言+Proteus仿真》老杨 电子工业出版社
《单片机C语言程序设计实训100例——基于8051+Proteus仿真》彭伟 电子工业出版社
《新概念51单片机C语言教程——入门、提高、开发、拓展》 郭天祥 电子工业出版社
《实例解读51单片机完全学习与应用》 电子工业出版社
《手把手教你学单片机》 北航
《单片机基础》李广弟 北航
《单片机原理及接口技术》李朝青 北航
《51单片机应用从零开始》汇编 杨欣 清华出版社
《爱上单片机》 杜洋 人民邮电出版社
《例说51单片机(C语言版)》 张义和 人民邮电出版社
《单片机原理与技术》
《51单片机开发与应用技术详解》
《单片机技术与原理教材》
《匠人手记》
《手把手教你学单片机》
《8051单片机》
《单片机原理及应用》 张毅刚
《51单片机原理与实践》
《单片机应用技术》 哈尔滨工业大学出版社
《8051单片机教程》 平凡
《单片机轻松入门》平凡
㈡ 急求一份关于单片机红外遥控电子密码锁相关的参考文献。来5份左右外文的。多多益善。先谢谢啦。
[1] 于殿泓,王新年.单片机原理与程序设计实验教程[M].西安:西安电子科技大学出版社,2007,8.
[2] 赵文博,刘文涛.单片机语言C51程序设计[M].北京:人民邮电出版社,2005,10.
[3] 李爱秋.红外线遥控12位电子密码锁的设计[J]. 温州职业技术学院学报第8卷第一期,2008.
[4] 陈杰,黄鸿.传感器与检测技术[M].北京:高等教育出版社,2010,8.
[5] 周航慈. 单片机应用程序设计技术[M]. 北京:北京航空航天大学出版社,2011,2.
[6] 李朝青. 单片机原理及接口技术[M]. 北京:北京航空航天大学出版社, 2005,10.
[7] 孙育才. MCS-51系列单片微型计算机及其应用[M]. 东南大学出版社, 2004,6.
[8] 沈红卫. 单片机应用系统设计实力与分析[M]. 北京:北京航空航天大学出版社,2003.
[9] 徐爱钧, 彭秀华. 单片机高级语言C51应用程序设计[M].北京航空航天大学出版社,2006.
[10] 曾一江. 单片微机原理与接口技术[M]. 北京:科技出版社,2009,12.
[11] 康华光. 电子技术基础(模拟部分)[M]. 北京:高等教育出版社, 2004,4.
[12] Nishino S F,Paoli G C,Spain J C. Aerobic degradation of dinitroto-luenes and pathway for bacterial degradation of 2,6-dinitrotoluene Volume 66,2006.
[13] Kennes C,W M Wu,L Bhatnagar et al. Anaerobic dechlorination and mineralization of PCP and 2,4,6-trichlorophenol by the methanogenic PCP-degrading granules Volume 44,2004.
[14] Philips. Proct Specification. COMS single-chip 8-bit microcontroller.
[15] Hermarn K P. Neubert. Instrument Transcers-An Introction to their Performance and Design.2nd Ed[M]. Clarendon Press, Oxford. 1975.
㈢ 单片机高手帮帮忙吧!
你说的太大概了!
我给传一个你自智能温度检测仪的设计
一、设计名称
智能温度检测仪
二、设计要求
(1)传感器:AD590;
(2)测量范围:0~150℃;
(3)4位LED显示,显示精度:小数点后一位;
(4)误差:≤1%;
(5)超限(上、下限)报警功能;
(6)可用键盘设置上下限。
三、引言
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中智能温度检测仪就是一个典型的例子,在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数字单片机技术入手,一切向着数字化控制,智能化控制方向发展。利用单片机进行设计此温度计,电路简单,易于实现,可靠性高,响应快,成本低。
四、设计方案
设计的目的是对温度进行实时检测并显示及超限报警,其硬件电路有直流稳压电源、温度传感器AD590、运算放大器LM741、A/D转换器AD574A、单片机、键盘设置、报警及数码显示等部分组成。系统原理框图如图(1)所示。
五、硬件电路设计
1、温度检测及信号放大电路
温度检测采用AD590,它的测温范围在-55℃~+150℃之间,而且精度高。M档在测温范围内非线形误差为±0.3℃。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损坏。使用可靠。它只需直流电源就能工作,而且有非常好的线性输出性能,温度每增加1℃,其电流就增加1 uA。作为电流输出型传感器的一个特点是,和电压输出型相比,它有很强的抗外界干扰能力。AD590的测量信号可远传百余米。其温度与电流的关系如表(1)所示。
表1 AD590温度与电流的对应关系表
摄氏温度(单位:℃) AD590电流(单位:uA) 经10KΩ电压(单位:V)
0 273.2 2.732
10 283.2 2.832
20 293.2 2.932
30 303.2 3.032
40 313.2 3.132
50 323.2 3.232
60 333.2 3.332
100 373.2 3.732
110 383.2 3.832
120 393.2 3.932
130 403.2 4.032
140 413.2 4.132
150 423.2 4.232
由于AD590是电流型器件,而A/D转换器要求输入电压信号,所以AD590不能和A/D转换器直接相连,它们之间需要三个运算放大器,将电流转换为电压。这三个运算放大器的功能一次是阻抗匹配、减去2.73V(由于0℃)和5倍放大。其电流-电压变换电路如图(2)所示。
2、A/D转换电路
由于本设计要求监测温度范围0℃-150℃,所以A/D转换器至少是11位的,此设计采用高性能的12位逐次逼近式的AD574A,其片内具有三态缓冲输出电路,可直接与微机总线连接。其内部结构如图(3)所示。
AD574有两大部分组成:一部分是带参考电压的、精确的12位A/D转换器;另一部分包括比较器、逐次逼近寄存器、时钟电路、输出缓冲期器和控制回路。
AD574为28引脚双列直插式封装芯片。其引脚右12位数据线,有20V
和10V两档模拟电压输入端。其引脚图如图(4)所示。
参考电压的输入端、输出端,转换结束STB,状态输出和5位控制信号输入端,其控制信号的组合功能如表(2)所示。
AD574A的STB为转换结束信号,与89C51的外部中断0相连,可作为中断申请信号,也可作为转台查询信号。
AD574A与单片机的连接如图(5)所示。
3、键盘设置电路
由于此设计用键盘实现设置上下限的键数较少只有3个,所以采用独立式键盘即可,并用外部中断1作为此中断源。设置三个键,一个是功能键,显示功能菜单,另两个是增减键,即设置温度范围。此电路如图(6)所示。
4、报警及数码显示电路
当监测到的温度超出设置的上限或低于下限时,系统将进行报警,用两个不同颜色的发光二极管来实现,红色表示超出上限,黄色表示低于下限。
显示器用LED显示器,一位显示器有8个发光二极管组成,当加正向电压时发光,为了保护各段不被损坏须外加限流电阻。它有静态显示和动态显示两种方式,电路采用四位共阴极的数码管动态显示接口电路,段选码采用同相OC门7407作驱动器,位选码用反相驱动器7406。
报警及数码显示电路与单片机的连接如图(7)所示。
图(7)报警及数码显示电路与单片机的连接
5、直流稳压电源电路
本次设计需要直流电压源,在正常条件下是使用220V正常电压,而器件所需电压则是比较低的电压,一般是0--15V,所以采用如下电源如图8所示
图8、直流稳压电源
6、单片机
单片机选用89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。其引脚图如图(9)
部分管脚介绍:
VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口也可作为AT89C51的一些特殊功能口,如下表所示:
口管脚 备选功能
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 /INT0(外部中断0)
P3.3 /INT1(外部中断1)
P3.4 T0(记时器0外部输入)
P3.5 T1(记时器1外部输入)
P3.6 /WR(外部数据存储器写选通)
P3.7 /RD(外部数据存储器读选通)
P3口同时为闪烁编程和编程校验接收一些控制信号。
RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。
7、系统电路图如图(10)所示。
图(10)系统电路图
六、软件设计
1、系统软件功能
A.设置温度上下限,规定检测范围,一边温度控制及报警;
B.启动A/D转换,连续取五次转换结果之后,进行数字滤波,作为一次温度检测值,并进行工程量标度变换后,将其显示出来;
C.若出现温度超限时,进行明灯报警。
2、主程序
主程序功能:完成系统初始化操作;判断温度是否超限;如果超限将调用报警子程序;未超限将调用显示子程序;主程序流程图如图(11)所示。
图(11)主程序流程
3、主要子程序
A.A/D转换子程序
根据STS的状态判断转换是否完成,若完成,这转入数据处理程序,连续采集5次,再进行去极值平均滤波程序处理,这位一次温度检测值。A/D转换子程序流程如图(12)所示。
图(12) A/D转换程序流程
B.显示子程序
A/D转换后的数据经单片机标度变换,将检测的温度显示出来,显示程序流程如图(13)所示。
图(13) 显示程序流程
4、 程序编制.
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP INTO
ORG OO13H
AJMP INT1
ORG 0030H
MAIN:MOV SP,#30H
SETB IT1
SETB IT0
MOV IE,#83H
MOV R0,#0A0H ;数据缓冲首地址
MOV R1,#7CH ;A/D的入口地址
MOVX @R0,A
MOV 24H,#0FFH ; 温度值寄存器
MOV R2,#14 ;TAB0的取码指针初值
SJMP $
INTO;MOV R1,#7DH
MOVX A,@R1
CLR C
SUBB A,2EH ;2EH上限温度寄存器
JNC AA
MOVX A,@R1
ACALL L1
INC R0
MOV R1,#7FH
MOVX A,@R1
CLR C
SUBB A,2DH ; 2DH下限温度寄存器
JC BB
MOVX A,@R1
ACALL L1
ACALL DISP
RETI
AA:SETB P3.1
RETI
BB:SETB P3.0
RETI
INTI: JB P1.1 CC
CALL DELAY
CJNE R2,#0FFH,A1
MOV R2,#14
A1: MOV A,R0
MOV DPTR,#TAB0
MOVC A,@A+DPTR
MOV 2D,A
RETI
CC: ACALL DELAY
CJNE R2,#0FFH,A1
MOV R2,#14
A1: MOV A,R0
MOV DPTR,#TAB0
MOVC A,@A+DPTR
MOV 2E,A
RETI
TABL0: DB 20H, 21H, 22H, 23H,24H
DB 25H, 26H, 27H, 28, 29H
DB30H, 31H, 32H, 33H, 34H
L1: CLR C
MOV R5,#00H
MOV R4,00H
MOV R3,#08H
NEXT: RLC A
MOV R2,A
MOV A,R5
ADDC A,R5
MOV 20H,#00H
MOV 21H,#00H
MOV R3,#08H
NEXT: RLC A
MOV R2,A
MOV A,20H
ADDC A,20H
DA A
MOV 20H,A
MOV A,21H
ADDC A,21H
MOV 21H,A
MOV A,R2
DJNZ R3,NEXT
MOV A,20H
ADD A,20H
DA A
MOV 20H,A
MOV A,21H
ADDC A.21H
DA A
MOV 21H,A
RET
DISP: MOV R2,#01H
MOV A,R2
MOV DPTR,#TAB1
LP0: MOV P1,A
MOV A,@R0
MOVC A,@A+DPTR
MOV P0,A
ACALL DELAY
DEC R0
MOV A,R2
JB ACC.6 LP1
RL A
MOV R2,A
AJMP LP0
LP1: RET
TAB1: DB 3FH , 06H ,5BH , 4FH , 66H , 6DH ,
DB 7DH , 07H , 7FH, 6FH,77H 7CH
DB 39H , 5EH, 79H, 71H , 40H , 00H
DELAY: MOV R7,#60
DEL1: MOV R6,#248
DJNZ R6.DEL1
DJNZ R7,DEL2
RET
END
七、参考文献
1、《单片机原理及接口技术》 (第3版) 北京航空航天大出版社 李朝青 编着;
2、《单片机原理及应用》 (第2版) 电子工业出版社 曹巧媛 主编;
3、《单片机控制工程实践技术》 化学工业出版社 付家才 主编;
4、《单片机课程设计实例指导》 李光飞等编着;
5、《计算机应用技术》 化学工业出版社 耿长青 主编;
6、《跟我学用单片机》 北京航空航天大出版社 肖洪兵 胡辉 郭速学 编着。
己看!
㈣ 东北大学电力系统及其自动化研究生 初试 和复试都靠什么课程 都是那本书
东北大学研究生专业东北大学电气工程硕士研究生入学初试考试大纲及复试内容
东北大学电气学科2012年研究生
入学考试相关问题汇总
1. 初试科目
数学一、英语、政治、电路原理
2012年硕士研究生统一入学考试
《电路原理》
第一部分 考试说明
一、考试性质
电路原理是电力系统及其自动化、电力电子与电力传动、电工理论与新技术、电气工程学科硕士生入学考试的专业基础课。考试对象为参加东北大学信息学院2012年全国硕士研究生入学考试的准考考生。
二、考试形式与试卷结构
(一)答卷方式:闭卷,笔试
(二)答题时间:180分钟
(三)考试题型:计算综合题
(四)参考书目
电路原理,吴建华、李华,机械工业出版社,2009年9月。
第二部分 考查要点
(一)电路基本定律
1.电路基本变量
2.耗能元件与储能元件
3.独立电源和受控电源
4.基尔霍夫定律
5.电阻的联结及等效变换
6.电源的联结及等效变换
(二)线性电阻网络分析
1.支路电流法
2.回路电流法
3.节点电压法
4.叠加原理
5.等效电源定理
6.特勒根定理
7.互易定理
(三)正弦稳态电路分析
1.正弦量的相量表示
2.RLC元件伏安特性的相量形式
3.基尔霍夫定律的相量形式及电路的相量模型
4.阻抗与导纳
5.正弦稳态电路的分析计算
6.正弦交流电路的功率
(四)三相电路
1.对称三相电路的计算
2.不对称三相电路的分析
3.三相电路的功率
(五)互感电路与谐振电路
1.含互感电路的分析计算
2.空心变压器和理想变压器
3.串联谐振电路的分析计算
4.并联谐振电路的分析计算
(六)周期性非正弦稳态电路分析
1.非正弦周期量的有效值和平均功率
2.非正弦周期电流电路的分析计算
3.滤波器的概念
(七)线性动态网络时域分析
1.一阶电路的零输入响应和零状态响应
2.一阶电路的全响应
3.一阶电路的阶跃响应和冲击响应
4.一阶电路对正弦激励的响应
5.线性动态网络对任意激励的响应
6.二阶电路的零输入响应和阶跃响应
(八)线性动态网络复频域分析
1.拉普拉斯变换及其重要性质 2.拉普拉斯反变换的部分分式法
3.两类约束的复频域形式
4.复频域分析法
5.网络函数及其应用
(九)双口网络
1.双口网络的Y参数、Z参数、A参数和H参数计算
2.双口网络的转移函数
3.双口网络的特性阻抗
4.双口网络的等效电路
5.双口网络的联结
(十)非线性电路
1.非线性元件特性
2.非线性电阻电路的解析分析法
3.非线性电阻电路的图解分析法
4.非线性电阻电路的小信号分析法
2.复试科目及相关教材
学院码 学院名称 专业代码 专业名称 复试笔试名称或内容 参考书 005 信息科学与工程学院 080802 电力系统及其自动化 四门课中任选其二,每门课60分,两门课共计120分。(1、电机原理及拖动2、电力电子技术3、电力系统分析4、微处理器技术 1、《电机原理及拖动》(第二版),彭鸿才,机械工业出版社,2007
2、《电力电子技术》》(第五版),王兆安,机械工业出版社,2011 3、《电力系统分析》孙秋野,张化光,人民邮电出版社,2011;
《电力系统分析》(第三版),于永源,杨绮雯,中国电力出版社,2007
4、《单片机原理及接口技术》(第三版),李朝青,北京航空航天大学出版社,2005年 005 信息科学与工程学院 080804 电力电子与电力传动 四门课中任选其二,每门课60分,两门课共计120分。(1、电机原理及拖动2、电力电子技术3、电力系统分析4、微处理器技术 1、《电机原理及拖动》(第二版),彭鸿才,机械工业出版社,2007
2、《电力电子技术》》(第五版),王兆安,机械工业出版社,2011 3、《电力系统分析》孙秋野,张化光,人民邮电出版社,2011;
《电力系统分析》(第三版),于永源,杨绮雯,中国电力出版社,2007
4、《单片机原理及接口技术》(第三版),李朝青,北京航空航天大学出版社,2005年 005 信息科学与工程学院 080805 电工理论与新技术 五门课中任选其二,每门课60分,两门课共计120分。(1、电机原理及拖动2、电力电子技术3、电力系统分析4、微处理器技术5、数字电子技术 1、《电机原理及拖动》(第二版),彭鸿才,机械工业出版社,2007
2、《电力电子技术》(第五版),王兆安,机械工业出版社,2011 3、《电力系统分析》孙秋野,张化光,人民邮电出版社,2011;
《电力系统分析》(第三版),于永源,杨绮雯,中国电力出版社,2007
4、《单片机原理及接口技术》(第三版),李朝青,北京航空航天大学出版社,2005年
5、《数字逻辑与数字系统》(第二版),王永军、李景华,电子工业出版社,2002年 005 信息科学与工程学院 085207 电气工程 参照电力系统及其自动化 参照电力系统及其自动化
㈤ 单片机原理与接口技术的图书目录
第1篇 基 础 篇
第1章 单片机概论 3
1.1 单片机的发展概况 3
1.1.1 单片机概述 3
1.1.2 MCS-51系列单片机主要产品介绍 5
1.2 单片机的特点及应用领域 9
1.2.1 单片机的特点 9
1.2.2 单片机的应用领域 9
思考与练习 10
第2章 MCS-51系列单片机的硬件结构 11
2.1 MCS-51单片机总体结构 11
2.2 MCS-51系列单片机的中央处理器 13
2.3 MCS-51单片机存储器结构 15
2.3.1 程序存储器 16
2.3.2 数据存储器 16
2.4 单片机并行输入/输出口(Parallel I/O口) 18
2.4.1 P0口 18
2.4.2 P1口 20
2.4.3 P2口 21
2.4.4 P3口 22
2.5 MCS-51单片机引脚功能 23
2.5.1 MCS-51单片机的封装形式和逻辑符号图 23
2.5.2 MCS-51单片机引脚及其功能 24
思考与练习 26
第3章 MCS-51单片机指令系统 27
3.1 概述 27
3.1.1 指令的组成、表示形式及分类 27
3.1.2 指令的格式 28
3.2 MCS-51系列单片机指令的寻址方式 31
3.2.1 寄存器寻址 31
3.2.2 寄存器间接寻址 32
3.2.3 直接寻址 32
3.2.4 立即寻址 33
3.2.5 变址寻址 33
3.2.6 相对寻址 34
3.2.7 位寻址 34
3.3 数据传送指令 36
3.3.1 内部数据传送指令(15条) 37
3.3.2 外部数据传送指令(7条) 37
3.3.3 堆栈操作指令(2条) 38
3.3.4 数据交换指令(5条) 40
3.4 算术运算指令 41
3.4.1 加法指令(13条) 41
3.4.2 减法指令(8条) 42
3.4.3 乘法指令(1条) 44
3.4.4 除法指令(1条) 44
3.4.5 十进制调整指令(1条) 45
3.5 逻辑运算指令 46
3.5.1 单操作数逻辑运算指令(6条) 46
3.5.2 双操作数逻辑运算指令(18条) 46
3.6 控制转移指令 48
3.6.1 无条件转移指令(4条) 48
3.6.2 条件转移指令(8条) 49
3.6.3 子程序调用与返回指令(4条) 51
3.6.4 空操作指令(1条) 52
3.7 位操作指令 53
3.7.1 位传送指令(2条) 53
3.7.2 位修改指令(4条) 53
3.7.3 位逻辑运算指令(6条) 54
3.7.4 位控制转移指令(5条) 54
3.8 常用伪指令 55
思考与练习 57
第4章 MCS-51单片机汇编语言程序设计 59
4.1 汇编语言概述 59
4.1.1 汇编语言源程序 59
4.1.2 汇编语言的构成 60
4.2 汇编语言源程序的设计步骤 60
4.3 汇编语言程序的结构 61
4.4 典型问题程序设计举例 62
思考与练习 65
第5章 MCS-51单片机中断系统 67
5.1 中断概述 67
5.2 MCS-51单片机的中断系统 70
5.2.1 中断源与中断标志位 70
5.2.2 与中断有关的特殊功能寄存器SFR 70
5.2.3 中断响应过程 72
5.2.4 中断请求的撤除 74
5.3 典型实例任务解析 75
思考与练习 78
第6章 MCS-51单片机定时器/计数器 79
6.1 定时器/计数器的结构及工作原理 79
6.1.1 定时/计数器的结构 79
6.1.2 定时/计数器的工作原理 80
6.1.3 定时/计数器的控制 80
6.2 定时器/计数器的工作方式 81
6.3 典型实例任务解析 83
思考与练习 85
第2篇 接 口 篇
第7章 MCS-51单片机接口技术概述 89
7.1 MCS-51单片机的最小应用系统 89
7.1.1 8051/8751最小应用系统 90
7.1.2 8031最小应用系统 90
7.2 MCS-51单片机的扩展基本知识 90
7.2.1 外部并行扩展性能 91
7.2.2 外部串行扩展性能 97
思考与练习 99
第8章 存储器的扩展 100
8.1 程序存储器的扩展 100
8.1.1 程序存储器扩展概述 101
8.1.2 扩展程序存储器EPROM 101
8.1.3 扩展程序存储器EEPROM 105
8.1.4 常用程序存储器 107
8.2 数据存储器的扩展 112
8.2.1 数据存储器扩展概述 112
8.2.2 扩展SRAM 114
8.2.3 典型SRAM芯片举例 115
8.2.4 扩展新型存储器 119
8.3 外扩存储器电路的工作原理及软件设计 120
8.4 典型实例任务解析 122
8.5 存储器扩展的应用设计 123
思考与练习 123
第9章 并行接口技术 125
9.1 简单的I/O接口的扩展 125
9.1.1 利用TTL电路扩展I/O口 126
9.1.2 串行口扩展并行I/O口 128
9.2 8255A可编程并行接口 130
9.2.1 8255内部结构及引脚功能 130
9.2.2 8255A的控制字 132
9.2.3 8255A的3种工作方式 133
9.2.4 8255与单片机的接口 136
9.3 带有I/O接口和计数器的静态RAM8155 138
9.3.1 8155的内部结构和引脚配置 138
9.3.2 并行端口的传送方式 139
9.3.3 8155芯片内置的计数器 140
9.3.4 8155H并行接口的编程 140
9.3.5 MCS-51系统与8155电路的接口设计 142
9.4 典型实例任务解析 143
思考与练习 145
第10章 人机接口技术 146
10.1 LED显示器及其接口 146
10.1.1 LED显示及显示器接口 147
10.1.2 LED显示器的接口与编程 148
10.1.3 LED显示器接口实例 150
10.2 键盘及其接口 154
10.2.1 键盘工作原理 154
10.2.2 独立式键盘 156
10.2.3 矩阵式键盘 161
10.3 8279键盘显示器接口芯片 167
10.3.1 8279的内部结构和工作原理 167
10.3.2 8279的引脚和功能 169
10.3.3 8279的工作方式 169
10.3.4 8279的命令格式和命令字 170
10.3.5 8279状态格式与状态字 173
10.3.6 8279的数据输入/输出 174
10.3.7 8279的内部译码与外部译码 174
10.3.8 8279的接口应用 174
10.4 典型实例任务解析 177
思考与练习 182
第11章 A/D和D/A接口技术 183
11.1 D/A转换器接口 183
11.1.1 D/A转换器概述 183
11.1.2 MCS-51与8位DAC0832的接口 185
11.1.3 MCS-51与12位DAC1208和DAC1230的接口 189
11.2 A/D转换器接口 193
11.2.1 A/D转换器概述 193
11.2.2 MCS-51与8位ADC0809的接口 194
11.2.3 MCS-51与ADC0809接口 195
11.2.4 MCS-51与12位A/D转换器的接口 198
11.3 典型实例任务解析 201
思考与练习 202
第12章 串行接口技术 204
12.1 串行通信基础 204
12.2 串行通信总线标准及其接口 205
12.3 MCS-51与PC的通信 206
12.3.1 串行口的结构和工作原理 206
12.3.2 串行口的控制寄存器 207
12.3.3 串行口的工作方式 209
12.3.4 串行口波特率的设置 209
12.4 多机通信 210
思考与练习 211
第3篇 应 用 篇
第13章 单片机应用系统的开发 215
13.1 单片机应用系统的任务分析及实现方案 215
13.2 单片机应用系统硬件电路的设计 218
13.2.1 单片机控制器 218
13.2.2 输入电路 218
13.2.3 显示电路 220
13.2.4 系统硬件总电路 220
13.3 单片机应用系统的软件设计 223
13.3.1 GPS25-LVS的信息输出格式 223
13.3.2 单片机的信息接收处理 224
13.3.3 内存中的信息存放地址分配 224
13.3.4 主程序 225
13.3.5 控制源程序 225
13.4 单片机应用系统的仿真调试 229
13.4.1 仿真开发系统简介 229
13.4.2 单片机应用系统的仿真调试过程 231
13.5 单片机应用系统的程序固化 253
13.6 单片机应用系统开发的一般步骤 256
13.6.1 确定总体设计方案 256
13.6.2 系统的详细设计与制作 257
思考与练习 260
第14章 单片机应用系统的抗干扰设计 261
14.1 单片机应用系统的硬件抗干扰设计 261
14.1.1 供电系统的抗干扰设计 262
14.1.2 长线传输的抗干扰设计 263
14.1.3 印制电路板的抗干扰设计 264
14.1.4 地线系统的抗干扰设计 265
14.2 单片机应用系统的软件抗干扰设计 266
14.2.1 数据采集中的软件抗干扰 266
14.2.2 控制失灵的软件干扰 269
14.2.3 程序运行失常的软件抗干扰 271
思考与练习 275
附录A MCS-51系列单片机指令表 276
附录B ASCII码字符表 281
参考文献 282
㈥ 自学51单片机的书籍
如下:
《51单片机工程师是怎样炼成的:基于C语言+Proteus仿真》老杨 电子工业出版社
《单片机C语言程序设计实训100例——基于8051+Proteus仿真》彭伟 电子工业出版社
《新概念51单片机C语言教程——入门、提高、开发、拓展》 郭天祥 电子工业出版社
《实例解读51单片机完全学习与应用》 电子工业出版社
《手把手教你学单片机》 北航
《单片机基础》李广弟 北航
《单片机原理及接口技术》李朝青 北航
《51单片机应用从零开始》汇编 杨欣 清华出版社
《爱上单片机》 杜洋 人民邮电出版社
《例说51单片机(C语言版)》 张义和 人民邮电出版社
《单片机原理与技术》
《51单片机开发与应用技术详解》
《单片机技术与原理教材》
《匠人手记》
《手把手教你学单片机》
《8051单片机》
《单片机原理及应用》 张毅刚
《51单片机原理与实践》
《单片机应用技术》 哈尔滨工业大学出版社
《8051单片机教程》 平凡
《单片机轻松入门》平凡
《单片机原理与应用》 西安电子科技大学
㈦ 单片机原理及接口技术 李朝青怎么样
其实这本书里的东西都是单片机数据手册上面的,如果你觉得有疑问,可以找下单片机的数据手册看看,那里面的知识是最全面的。把一些基础的记住,比如定时器的工作方式,中断配置,什么的都记住,写程序的时候可以网上参考写别人的写法, 再结合你记住的那些知识,你就会明白之后应该怎么使用单片机了
㈧ 51单片机较好的教材推荐
教材: 单片机原理及应用
作者:冯文旭 等 着
出版日期:2008-08-01
版次:1
ISBN:9787111243953
出 版 社:机械工业出版社
所属分类:图书 > 计算机与互联网 > 单片机与嵌入式
备注:21世纪高等院校电子信息类本科规划教材
教材: 单片机原理及应用技术
作者:苏家健、曹柏荣、汪志锋
出版日期:2004-11
版次:1
ISBN:7-04-014565-0
出 版 社:高等教育出版社
所属分类:图书 > 计算机与互联网 > 单片机与嵌入式
备注:本科规划教材
这两本单片机教材内容比较新,包含了单片机应用的新趋势,是学习单片机的比较理想的教程。