#includebitflag;unsignedintReData,SenDatavoidmain{SCON=0x50;//REN=1允许串口接受状态,串口工作模式为1TMOD|=0x20//定时器工作模式2PCON=0x00TH1=0xFD//baudreloadvalue9600,数据位8,停止位1,W78E54B是一款8位微控制器,具有宽频率范围和低功耗,w78e054b40dl单片机程序不是固定的,是可擦除的。
w78e054b40dl单片机程序不是固定的,是可擦除的。W78E54B是一款8位微控制器,具有宽频率范围和低功耗。其指令集完全兼容标准的8051指令集。W78E54B包含16K字节的FlashEPROM;256字节的内存;;4个8位双向、位可寻址I/O端口;一个附加的4位输入/输出端口P4;3个16位定时器/计数器;硬件看门狗定时器和串行端口。这些外设由一个具有7个中断源和2级中断能力的中断系统支持。为了方便用户编程和验证,W78E54B中包含的FlashEPROM允许电编程和电读写。一旦代码被确定,用户就可以保护代码。
# include bitflag;unsignedintReData,SenDatavoid main { SCON = 0x 50;//REN=1允许串口接受状态,串口工作模式为1TMOD | = 0x20//定时器工作模式2PCON = 0x00TH1 = 0xFD//baudreloadvalue9600,数据位8,停止位1。验证位中没有TL1 = 0xFDTR1 = 1;ES = 1;//打开串口中断EA = 1;//打开通用中断,同时{ if { SBUF = SenData//SUBF接收/发送缓冲区whileTI = 0;flag = 0;}}} Voidser _ int中断4使用1 {if//ri接受中断标志{ RI = 0;//清除RI接受中断标志ReData = SBUF//SUBF接收/发送缓冲区SenData = ReDataflag = 1;}}试试这个程序,PC不管发什么都会发回。
3、求哪位高人给我写个程序吧,写一个设计电路的程序,电路我有,是单片机...发一张电路的图片。我想很多人会帮助你的。