SCON
共 16 篇文章
SCON 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 16 篇文章,持续更新中。
单片机小精灵
【基本介绍】
单片机小精灵是一款单片机辅助开发工具,提供常用51系列单片机的参数计算和资料查询功能。
【软件特点】
◇ 延时计算(高精度延时,误差小于机器周期。支持C、汇编语言)
◇ 定时器/计数器初值计算(可生成C语言、汇编语言代码)
◇ 串口波特率计算(不同晶振、不同波特率误差及重载值)
◇ 中断及常用控
拟时钟寄存器
#include
sbit P17 = P1^7;
/*****************************************************************************************************
IO初始化子程序
********************************************
80C51单片机串行通信讲解
<p>为80C51单片机串行通信讲解文档,介绍了:</p><p><br/></p><p>(1)、了解串行通信的基础知识;</p><p>(2)、熟悉单片机串行口的结构及工作原理;</p><p>(3)、掌握单片机串行通信控制寄存器的功能;</p><p>(4)、掌握单片机串行通信的工作方式;</p><p><br/></p><p>教学重点:</p><p>(1)、串行控制寄存器SCON的功能;</p><p>
51外部中断讲解
<p>51里,从中断开始,很多初学者就会感到很迷茫,不知道自己在学什么,特上传此资料。</p><p>单片机在执行程序的过程中,暂时中断执行当前的程序,转而去执行其他的应急处理程序,称为中断。例如。你正在餐厅吃饭,有朋友喊你去接电话,于是你就收到了来自朋友的一个中断(可以叫做外部中断),当你准备去接电话时,突然肚子疼,需要上厕所(内部中断),这又是一个中断,我们把引起中断的事件叫中断源(例如接电话、
12345
<br />
<br />
/****************temic*********t5557***********************************/ <br />
#include <at892051.h> <br />
#include <string.h>
PC与单片机双向通讯智能温控程序 #include <AT89X51.H> #include <intrins.h> #define Key_UP P1_0 #def
PC与单片机双向通讯智能温控程序
#include <AT89X51.H>
#include <intrins.h>
#define Key_UP P1_0
#define Key_DOWN P1_1
#define Key_SET P1_2
#define RelayOutPort P2_0
#define LEDPort P0
#define
void UART_init() { //初始化串行口和波特率发生器 SCON =0x58 //选择串口工作方式
void UART_init()
{
//初始化串行口和波特率发生器
SCON =0x58 //选择串口工作方式,打开接收允许
TMOD =0x21 //定时器1工作在方式2,定时器0工作在方式1
TH1 =0xfd //实现波特率9600(系统时钟11.0592MHZ)
TR1 =1 //启动定时器T1
ET1 =0
ES=1 //允许串行口中断
PS=1 //设计串行口中
DS87C520/W77E58作为分站与上位机(PC机或工控机)通讯
DS87C520/W77E58作为分站与上位机(PC机或工控机)通讯,
* 双方均有RS232接口 ,用DS87C520/W77E58的SCON1通讯口。T1作波
特率发生器, 波特率为9600,本站接受15个字节,发送43个字节。
配套上位机程序为xsa3.c。
51单片机读写u盘(含源程序和原理图)
<P>附件有51单片机加上sl811读写U盘的源程序和原理图</P>
<P>/*--------------------------------------------------------------------------<BR>AT89X52.H</P>
<P>Header file for the low voltage Flash Atmel AT89C52 and AT89LV52.
VB遥控播放器红外遥控解码 #include <regX52.h> #define c(x) (x*110592/120000) sbit Ir_Pin=P3^2 sb
VB遥控播放器红外遥控解码
#include <regX52.h>
#define c(x) (x*110592/120000)
sbit Ir_Pin=P3^2
sbit beep=P2^1
//sbit RELAY=P2^0
#define INBUF_LEN 4 //数据长度
unsigned char inbuf1[INBUF_LEN]={ 0
单片机开发汇编基础
单片机开发汇编基础,学会使用SCON从这里开始
74ls164_动态驱动多位数码管
void display() //数码显示<br />
{<br />
SCON=0; //初始化串行口方式<br />
SBUF=dispcode[ge];<br />
while(!TI);<br />
TI=0;&nbs
给初学单片机的经典必备实验
<P><FONT face=Verdana><STRONG>给初学单片机的经典必备实验</STRONG></FONT></P><FONT face=Verdana>单片机学习最重要是的是要搞清楚其内部的硬件结构。如:p0 p1 p2 p3 T1 T2 以及UART。 至于在编程方面,首先要理解单片机其编程语言和一般的汇编语言以及c语言的区别。 最大的不 同是在于单片机编程主要是围绕定时器和UART
MCS-51单片机应用设计
本书从应用的角度,详细地介绍了MCS-51单片机的硬件结构、指令系统、各种硬件接口设计、各种常用的数据运算和处理程序及接口驱动程序的设计以及MCS-51单片机应用系统的设计,并对MCS-51单片机应用系统设计中的抗干扰技术以及各种新器件也作了详细的介绍。本书突出了选取内容的实用性、典型性。书中的应用实例,大多来自科研工作及教学实践,且经过检验,内容丰富、翔实。 本书可作为工科院校的本科生、研究
高速51内核芯片c8051的学习资料
<P>高速51内核芯片c8051的学习资料</P>
<P>位7 SMOD 串行口波特率加倍允许<BR>0 串行口波特率是SCON 中的串行口模式定义值<BR>1 串行口波特率是SCON 中给出的串行口模式定义值的双倍<BR>位6 GF4-GF0 通用标志4-0<BR>这些都是软件控制下的通用标志<BR>位1 停机停机模式选择<BR>设置这该将使CIP-51 进入停机模式该位读时总为0<BR>1 进
单片机课程总结
<P>单片机基础知识<BR>单片机的外部结构:<BR>1、 DIP40双列直插;<BR>2、 P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)<BR>3、 电源VCC(PIN40)和地线GND(PIN20);<BR>4、 高电平复位RESET(PIN9);(10uF电容接VCC与RESET,即可实现上电复位)<BR>5、&