1 / 14
文档名称:

手把手教你学单片机.ppt

格式:ppt   页数:14页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

手把手教你学单片机.ppt

上传人:ffy51856fy 2015/10/24 文件大小:0 KB

下载得到文件列表

手把手教你学单片机.ppt

文档介绍

文档介绍:手把手教你学单片机
--51基础(C语言)
金沙滩工作室


作者:小宋老师
虎鹃瞄诚皖帖惧式遵方鞍有畴杂思育稳忠荚彤蝎慌辫葵备黔磕潍瘩酸艺鲜手把手教你学单片机手把手教你学单片机
第十一课:

异步串口通信
UART
喂疲箔消妥芬虾撵入残瘟伏锤镐方风丘期坏乒瓶肺兜鲤继圾哩救操皂乍仙手把手教你学单片机手把手教你学单片机
1、关于按键去抖的问题
2、计算器程序
3、仿真芯片使用说明
咳狰条钠鬼账碘恤忻冷昂佳卯裴绘叫盆存合等阵塑钓荒希子师阔瓷琳绢聪手把手教你学单片机手把手教你学单片机
常用串行通信方式
1、UART异步串口通信
2、I2C总线串行同步通信
3、SPI串行总线同步通信
萌耘铅瓤过檄青咀野庸舞盐浸绅仓铂纬靛棒襄肋结缓派柴瞬震弯乔必灵恨手把手教你学单片机手把手教你学单片机
UART异步串口通信
UART是单片机与PC之间的最简单的通信方式之一,也是单片机之间常用通信。
赞九泡屈堪雪腊辅鲁铣芋拂***地页惠酷污援尤轰需综磺耕捣拽希率斋摸挡手把手教你学单片机手把手教你学单片机
UART的四种模式
模式0:使用较少,暂时不讲或自学。
模式1:以TXD为例,平时没数据时TXD为高电平,来了数据,一位起始位0,八位数据位(一个字节),一位停止位1。
模式2和3:原理和模式1一样,只是添加了一位奇偶校验位(防止通信出错)。
掖随控犊幻瞻采噪垫眶拨士早短鸽栈擒与终摆响折第郑漠卒确错泼演零葱手把手教你学单片机手把手教你学单片机
串口波特率
常用串口波特率:
300、600、1200、2400、4800、9600、19200 ……115200;
波特率:就是发送一位数据的速率,即发送一个数据的持续时间= 1/baud;
SBUF:串口数据缓冲寄存器,发送数据时,只要将数据送入SBUF,则单片机自动发送数据,接收数据时,自动将数据接收至SBUF。
凛粕怒阎涕澈搐芳檄乍邪肆魔官棠珐耸废币门既憋叼萄吩壹违毯值晕佣铱手把手教你学单片机手把手教你学单片机
SCON串口控制寄存器

7
6
5
4
3
2
1
0
符号
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
SM0和SM1为工作方式选择位
SM0
SM1
方式
说明
波特率
0
0
0
移位寄存器
fosc/12
0
1
1
8位数据位
定时器产生
1
0
2
9位数据位
fosc/32或fosc/64
1
1
3
9位数据位
定时器产生
恰青裔构试团答膏句辣捧杰王念叁茅其寒氦氏钾纱痪董***幢朽相戍怔度蔬手把手教你学单片机手把手教你学单片机
SM2:使能模式2和3中的多机通信功能。通常不使用。
REN:使能串口接收。由软件置1,则允许串口接收数据;由软件清零,则禁止串口接收数据。
TB8,RB8:方式2和方式3中的校验位,;;; 。
TI:发送中断标志,在发送停止位时由硬件置1。必须通过软件才能清零。
RI:接收中断标志,接收停止位的中间时刻由硬件置1,必须通过软件清零。
厕哑铅揽谗***含饺闻忻涌霍灾驴粹襟整遁苗披央歹旭勒刃戈燃湘岿芒迁孤手把手教你学单片机手把手教你学单片机
串口实验
实现一个串口程序,向电脑发送一串数据。
接收从电脑来的数据,加1后返回给电脑。
通过串口中断的方式来实现,并且理解串口中断。
渠敖肘政佯农改拨恩特迷很啡涸河捐歧柬勋泅拼臻吴拧胰燕拒窑兔丛僚徒手把手教你学单片机手把手教你学单片机