单片机入门(一)

单片机 2013年05月01日

1 简介

1.1 知识储备

掌握基本的数电模电知识,如二进制、十进制、十六进制转换,与、或、非等运算。

C语言基础知识。

1.2 单片机能做什么

洗衣机,冰箱,微波炉,导弹,飞机等都用到单片机。凡是与控制或简单计算有关的电子设备都可以用单片机来实现。

工业自动化:数据采集。

智能仪器仪表,数字示波器。

消费电子。

通讯。

2 预备知识

2.1 电平

数字电路中只有两种电平:高和低

单片机TTL电平高+5V低0V

RS232电平:计算机串口,高-12V低+12V

2.2  进制转换

十进制与二进制和十六进制的对应关系。

十进制 二进制 十六进制
0 0B 0H
1 1B 1H
2 10B 2H
3 11B 3H
4 100B 4H
5 101B 5H
6 110B 6H
7 111B 7H
8 1000B 8H
9 1001B 9H
10 1010B AH

2.3  逻辑运算

“与”,0&1=1&0=0,0&0=0,1&1=1。

“或”,0|0=0,0|1=1|0=1,1|1=1。

“非”,!0=1,! 1=0。

“异或”,0^0=0,1^1=0,1^0=0^1=1。

3 80C51系列单片机

3.1 型号

80C51是MCS-51系列中的一个典型品种,具体到每家生产厂商还好不同的型号。

3.2 结构

总线有内部总线与外部总线,外部总线分为DB,AB,CB。

IO,中断,串口,时钟等。

4 C51知识

用C语言编写51单片机的控制程序。DSP,ARM,单片机等都使用C语言进行开发。 C语言的可移植性好。

数据扩充定义,sfr:特殊功能寄存器声明。sfr16:sfr的16位数据声明。sbit:特殊功能位声明。bit:位变量声明。sfr SCON = 0x98;sfr16 T2 = 0xCC;sbit OV = PSW^2。

51单片机复位后所有管脚输出为高电平。

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
日志标题:《单片机入门(一)》
日志链接:http://furzoom.com/mcu-entry-1/
博客名称:枫竹梦

发表评论

插入图片

NOTICE1:请申请gravatar头像,没有头像的评论可能不会被回复!

回到顶部