#include<reg52.h>
#define uchar unsigned char
//#define uint unsigned int
unsigned char flag,a,i;
uchar code table[]="i get";
void init()
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
REN=1;
SM0=0;
SM1=1;
EA=1;
ES=1;
}
void main()
{
init();
while(1);
{
P2=0xee;
if(flag==1)
{
ES=0;
for(i=0;i<6;i++)
{
SBUF=table[i];
while(!TI);
TI=0;
}
SBUF=a;
while(!TI);
TI=0;
ES=1;
P2=0x11;
flag=0;
}
}
}
void ser() interrupt 4
{
RI=0;
a=SBUF;
flag=1;
REN=0;
}
请高手帮忙看下我的 51单片机C 语言有无错误。(串口调试助手输入X,单片...
while(1)后不应该有分号否则就是死循环。还有格式比较乱,看起来不太清楚
关于51单片机通过串口发送数据的问题 我没有用循环发送 但是连上电脑...
呵呵,您使用的是C8051F系列单片机。因此,初始化时应当禁用WDT。在初始化里增加以下语句:PCA0MD &= ~0x40;PCA0MD = 0x00;这样,单片机就不会不停地复位了。
请高手帮忙!我对串口通信的困惑
Dim sj As String sj = "请高手帮忙!我对串口通信的困惑"MSComm1.Output = sj End Sub 上述命令实际发送了这些汉字的二进制数据流,如以下用16进制字符串表示为 "C7EBB8DFCAD6B0EFC3A6A3A1CED2B6D4B4AEBFDACDA8D0C5B5C4C0A7BBF3"串口调试精灵也显示接收的是上述16进制字符串.下面将其转换...
关于单片机通讯的问题,用的是232,但只有当数组num设置为uchar code...
由于51单片机内存少的特点,以前基本上用汇编语言,因为汇编语言占用内存很少,当程序大一点能装下,由于现在52(RAM256,ROM8K),56(ROM12K)甚至516(ROM32K)产品导致内存已经很大了,完全能够装的下,所以不必要用汇编而用C语言之类,C语言比汇编容易的多,不过占内存比汇编多的些,但是C比其他高级语言...
PIC单片机C语言编程的高手来帮帮忙啊!
AD985X系列的DDS芯片大同小异,基本也就是协议问题。仔细看一下,手册上的介绍对你很有帮助,还有就是关于你选择的PIC的那款片子,也很简单,给你一个相关的程序参考一下,真的是大同小异无非是细节问题。这个没有人能帮到你,靠自己是最好的也可以学习很多东西。还是那句话程序师调试出来的 如果...
谁有郭天祥老师的十天学会AVR单片机和C语言视频教程?
1、郭天祥十天学会AVR单片机视频教程 【资料目录】第一讲:开发板和软件的操作使用 1、 介绍配件。2、 安装软件(ICC AVR 和AVR STUDIO)及其使用,包括新建工程、程序下载,仿真调试;整板测试;板上资源。3、 着重介绍一下USB接口的仿真器。第二:玻?VR单片机的概述和C语言的基础知识 1、 AVR...
求助:单片机及嵌入式行业所具备的知识技能
本人专业:嵌入式软件开发学过C,汇编,模电数电(这两门学的不好)、linux、61单片机,正在学51本人电路这一块学的不好,不能自己设计,编写程序这一块没问题从事单片机或者嵌入式开... 本人专业:嵌入式软件开发学过C,汇编,模电 数电(这两门学的不好)、linux、61单片机,正在学51本人电路这一块学的不好,不能自己...
最近我的网速出了问题,请各位高手帮帮忙。
答:A.RASPPPoE只支持标准的以太网协议,PPPoE协议和硬件设备,对于自带驱动程序的USB或内置ADSL卡不支持B.Windows 9x 下请检查连接和网卡的协议是否正确,问题依旧请重新安装相关硬件软件试试看。 C.Windows 2000下,检查连接ADSL的"本地连接"对象的"状态"是否处于Disable状态,将其Enable. ...
keil中printf语句输出的结果在哪里看啊 高手们 帮帮忙
其他回答 如果用的是keil的标准库的话,可以用自带的串口输出窗口来看。默认是的printf是输出到串口的 sernia | 发布于2009-12-15 举报| 评论 3 0 模拟调试还是在线调试啊,一般是串口的。 dongchengdiao | 发布于2009-12-15 举报| 评论 0 0 ...