十天学会单片机和C语言编程

上传人:宝路 文档编号:23338910 上传时间:2017-11-30 格式:DOCX 页数:2 大小:16.48KB
返回 下载 相关 举报
十天学会单片机和C语言编程_第1页
第1页 / 共2页
十天学会单片机和C语言编程_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《十天学会单片机和C语言编程》由会员分享,可在线阅读,更多相关《十天学会单片机和C语言编程(2页珍藏版)》请在金锄头文库上搜索。

1、电平特性数字电路中只有两种电平:高和低单片机为 TTL 电平:高 +5V 低 0VRS232 电平:计算机的串口,高-12V 低+12V所以计算机与单片机之间通讯时需要加电平转换芯片 max232(实验板上左下角) 。异或运算是实现“必须不同,否则就没有”80C51 是 MCS-51 系列中的一个典型品种;其它厂商以 8051 为基核开发出的 CMOS 工艺单片机产品统称为 80c51 系列。C-51 包含的头文件通常有:reg51.h reg52.h math.h ctype.h stdio.h stdlib.h absacc.h常用有:reg51.h reg52.h 定义特殊功能寄存器和位

2、寄存器Math.h 定义常用数学运算数据类型的扩充定义Sfr:特殊功能寄存器声明Sfr16:sfr 的 16 位数据声明Sbit:特殊功能位声明Bit:位变量声明C-51 运算符1 + - * / 加减乘除2 = 位右移 位左移5 & | 按位与 按位或6 按位异或 按位取反中断服务程序函数名()interrupti n using m函数内部实现I/O 口定义Sbit beep=P23;单片机主要掌握以下几点最小系统能够运行起来的必要条件:1 电源 2 晶振 3 复位电路对单片机任意 IO 口的随意操作: 1 输出控制电平高低 2 输出检测电平高低定时器:重点掌握最常用的方式 2中断:外部中

3、断、定时器中断、串口中断串口通信:单片机之间、单片机与计算机间KEIL 的使用Main 函数格式:void main()特点:无返回值,无参。任何一个 C 程序有且仅有一个 main 函数,它是整个程序开始执行的入口。例如:void main()总程序从这里开始执行;其他语句;单片机 I/O 口的使用对单片机的控制,其实就是对 I/O 口的控制,无论单片机对外界进行何种控制,或接受外部的何种控制,都是通过 I/O 口进行的。51 单片机总共有 P0、P1、P2、P3 四个 8 位双向输入输出端口,每个端口都有锁存器、输出驱动器和输入缓冲器。4 个 I/O 端口都能作输入输出口用,其中 P0 和

4、 P2 通常用于对外部存储器的访问。在无片外扩展存储器的系统中,这 4 个端口的每一位都可以作为准双向通用 I/O 端口使用。在具有片外扩展存储器的系统中,P2 口作为高 8 位地址线,P0 口分时作为低 8 位地址线和双向数据总线。当 P0 作为 I/O 口使用时,特别是作为输出时,输出级属于开漏电路,必须外接上拉电阻才会有高电平输出;如果作为输入,必须先向相应的锁存器写“1” ,才不会影响输入电平。当 CPU 内部控制信号为 “1”时,P0 口作为地址/数据总线使用,这时,P0 口就无法再作为 I/O 口使用了。P1、P2 和 P3 口为准双向口,在内部差别不大,但使用功能有所不同。P1

5、口是用户专用 8 位准双向 I/O 口,具有通用输入/ 输出功能,每一位都能独立地设定为输入或输出。当有输出方式变为输入方式时,该位的锁存器必须写入“1” ,然后才能进入输入操作。P2 口是 8 位准双向 I/O 口。外接 I/O 设备时,可作为扩展系统的地址总线,输出高 8 位地址,与 P0 口一起组成 16 位地址总线。过 P 做 BM 的垂线,垂足为 T,过 Q 做 MC 的垂线,垂足为 S。PM*PM=PB*PB-BT*BT+MT*MTMQ*MQ=QC*QC-CS*CS+MS*MSPQ*PQ=PM*PM+MQ*MQ= PB*PB-BT*BT+MT*MT+ QC*QC-CS*CS+MS*MS三角形 BPT 与 QSC 相似,PT/SC=BT/QS, 即 PT*QS=BT*SC三角形 PMT 与 QSM 相似,PT/MS=MT/QS,即 PT*QS=MS*MT即 BT*SC=MS*MT,BT/MT=MS/SC.由于 M 为 BC 中点,所以 BM=MC。所以 BT=MS,MT=CS所以 PQ*PQ= PB*PB-BT*BT+MT*MT+ QC*QC-CS*CS+MS*MS= PB*PB + QC*QC-CS*CS+MS*MS-BT*BT+MT*MT= PB*PB + QC*QC

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号