第一部分 单片机简介
MSC-51单片机指以8051为核心的单片机,由美国的Intel公司在1980年推出,80C51是MCS-51系列中的一个典型品种;其它厂商以8051为基核开发出的CMOS工艺单片机产品统称为80C51系列。
单片机:在一片集成电路芯片上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接口电路,从而构成了单芯片微型计算机,即单片机(single chip Microcomputer)也叫微控制器(MCU)。
CPU( Central Processing Unit ):由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;
RAM( Random-Access Memory ):用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;
ROM (Read-Only Memory):用以存放程序、一些原始数据和表格;
I/O(input/output)口:四个8位并行I/O口,既可用作输入,也可用作输出;
T/C (timer/counter):两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;
数字电路中只有两种电平:高和低
单片机为TTL电平: 高 +5V 低 0V
RS232电平:计算机的串口 高 -12V 低+12V
所以计算机与单片机之间通讯时需要加电平转换芯片max232等其他芯片
数字电路的点评特性据定了他只能用二级制:
二进制逻辑运算,与或非和异或
数据类型:
因为51单片机是8位的,所以他的数据类型一般用unsigned char
第二部分 引脚简介
1. 电源引脚:Vcc (40脚):电源端,接+5V电源。
Vss(Gnd) (20脚):接地端,接+5V电源地端
2. 外接晶体引脚:XTAL1和XTAL2
89C51内部有一个振荡器和时钟产生电路。
XTAL1(19脚): 片内振荡电路反相放大器输入
XTAL2(18脚):片内振荡电路反相放大器输出 当采用内部时钟时,片外连接石 英晶体和微调电容,产生原始 的振荡脉冲信号。
采用外部时钟时, XTAL1输入 外部时钟脉冲信号, XTAL2悬空.
3. 控制信号引脚:RST、ALE、PSEN、EA
RST (9脚) : 复位信号输入端,高电平有效。
保持两个机器周期高电平时,完成复位操作。
ALE/PROG (30脚) :
地址锁存允许输出端/编程脉冲输入端
正常时,连续输出振荡器频率的1/6正脉冲信号。
访问片外存储器时:
作为锁存P0口低8位地址的控制信号。
对8751片内 ROM编程写入时:作为编程脉冲输入端。
PSEN (29脚): 外部程序存储器读选通输出信号
访问片外ROM时,输出负脉冲作为读ROM选通.
常连接到片外ROM芯片的输出允许端(OE)作外部ROM的读选通信号。
EA/Vpp (31脚):
外部程序存储器地址使能输入/编程电压输入端. 平常,接“1”时,CPU访问片内4KB的ROM,当地址超4KB时,自动转向片外ROM中的程序。当接“0”时,CPU只访问片外ROM。 第2功能Vpp 对8051编程时,编程电压输入端。
4. 输入/输出端口引脚 P0、P1、P2、P3
4个8位的并行输入/输出端口,共32个引脚。作为通用输入/输出端口
通用输入/输出端口
准双向口: 作输入时要先对锁存器写“1”。默认启动初始化为高电平
P0端口(P0.0—P0.7,第39—32脚):
漏极开路的准双向口, 内部没有上拉电阻,为搞阻状态,不能正常输出高低电平,做I/O时需要接上拉电阻(10K)
P1端口(P1.0—P1.7,第1—8脚):
内部带上拉电阻的准双向口,在做输入时要先1
P2端口(P2.0—P2.7,第21—28脚):
内部带上拉电阻的准双向口,与P1相似
P3端口(P3.0—P3.7,第10—17脚):
内部带上拉电阻的准双向口,做I/O时与P1相似,另外有第二功能
P3口的第二功能
上一篇:51单片机入门 - 寄存器功能一览表
下一篇:51单片机最小系统板制作过程
推荐阅读最新更新时间:2024-11-16 21:14
推荐帖子
- 国智科技2006年9—10月开班时间安排(DSP、Linux+ARM、FPGA/CPLD、VxWorks、高速数
- 国智科技2006年9—10月开班时间安排(DSP、Linux+ARM、FPGA/CPLD、VxWorks、高速数字电路)DSP(280x)工程师培训课程开课时间:9月16日——9月19日培训费用(含教材费和餐费):2500元;课程介绍及大纲:http://www.guozhi.net/class.asp?id=15
- guozhi 测试/测量
- 串口接收:发AA(10101010)收D5(11010101);发55(01010101)收也收D5
- 串口接收:发AA(10101010)收D5(11010101);发55(01010101)收也收D5??现在发送没问题,只是接收出问题,顺便问一下如何清除接收SBUF的内容,看书上说复位/断电SBUF的状态都不定,我怀疑可能这出问题,波特率也没问题(9600,8,1)串口接收:发AA(10101010)收D5(11010101);发55(01010101)收也收D5main(){TMOD=0x20;//确定定时器的工作方式TL1=0xfd;TH1=0xfd;//
- szfpga 嵌入式系统
- 程序运行不对
- 为什么我的板子接launpad仿真的时候IO中断就正常,可是不接的时候IO中断上电就触发了,但程序其他部分正常,程序是上电就休眠通过IO中断唤醒的。我发现只要接着RST脚就可以了,launpad不上电都行,有大神知道怎么回事吗程序运行不对看IO是否是悬空状态,电平不确定
- yqsqqq 微控制器 MCU
- Wi-Fi 路由器和接入点的推荐设置
- 本文适用于网络管理员以及其他管理自己网络的人。如果您正在尝试加入某个Wi-Fi网络,请参阅以下文章,其中应有一篇文章会对您有所帮助:通过iPhone、iPad或iPodtouch加入Wi-Fi网络将Mac连接到互联网无法通过iPhone、iPad或iPodtouch加入Wi-Fi网络无法通过Mac加入Wi-Fi网络先按照以下步骤操作更改设置前,请按照以下步骤操作:确保Wi-Fi路由器的固件是最新版本。如果您使用的是AirPo
- dontium RF/无线
- 可以驱动高压型负载的功率放大器(6kVp-p,90Wp,DC~5kHz)
- 可以驱动高压型负载的功率放大器(6kVp-p,90Wp,DC~5kHz)
- aigtekatdz 测试/测量
- 【藏书阁】模拟电子线路(童诗白) 经典
- 目录:第一章半导体器件基础第二章放大电路基础第三章集成运算放大电路第四章放大电路中的反馈第五章运算电路第六章精密放大电路第七章有源滤波电路第八章电压比较器第九章波形发生和变换电路第十章功率放大电路第十一章直流电源第十二章模拟电子电路的读图部分习题答案详细信息:书名:模拟电子线路作者:童诗白页数:773页大小:11.0M格式:PDF【藏书阁】模拟电子线路(童诗白)经典这本书恐怕是高电子的人人手一本吧!!!回复楼主
- wzt 模拟电子