
你这是实物开发板吗?串口通信助手要显示接收的字符串,应显示字符形式,不要选择 十六进制显示。
switch(RXDBUF) 语句中用的是
case 1:
case 2:
这是数值的1,2,串口助手发送时要发送十六进制数。如果发送的是字符1,2,应改成
case '1':TXDBUF=arry1cntarry=sizeof(arry1)TI=1break
case '2' : TXDBUF=arry2cntarry=sizeof(arry2)TI=1break
最族烂关键的问题是:
case 1: TXDBUF=arry1cntarry=sizeof(arry1)T1=1break
case 2: TXDBUF=arry2cntarry=sizeof(arry2)T1=1break
这两行中的T1=1这是咐顷T1,这是数字1,不是字母 I 呀。
修改后,用仿真测试如下图衡穗陆
5毛以下是的是没有的,即便是专用型的OPT,也要7毛左右,而且通常要么只带AD,要么带PWM.我可以推荐你一款,SH88F2051:
■基于8051兼容流水指令的8位单片机
■Flash ROM:4K字节
■RAM:内部256字节,外部256字节
■片上512字节类EEPROM存贮空间
■工作电压:fOSC = 30kHz - 16.6MHz,VDD = 3.6V - 5.5V
■振荡器(代码选项):
- 晶体谐振器:32.768kHz
- 晶体谐振器:400kHz
- 16.6MHz,或陶瓷谐振器:2MHz - 16.6MHz
- 陶瓷谐振器:400kHz - 2MHz
- 内部振荡器:16.6MHz (±2%)
- 外部时钟源:30kHz - 16.6MHz
■18/14个CMOS双向I/O管脚(四旅稿种端口模式)
■3个16位定时器/计数器T0,T1,T2
■中断源:- 定时器0,1,2- 外部中断0,1,2- ADC,EUART,SCM,PWM,LPD,CMP
■1个8位PWM定时器
■1个内建模拟比较器
■1个EUART
■内建低电压检测功能(LPD)
■8通道10位模数转换器(ADC),内建比较功能
■内建低电压复位功能(LVR)(代斗带码选项)- LVR电压1:4.3V- LVR电压2:3.7V
■CPU机器周期:1个振荡周期
■看门狗定时器(WDT)
■预热计数器
■振荡器失效检测功能(SCM)
■支持省电运作空镇芦模式:- IDLE模式- 掉电模式
■低功耗
■Flash型
■封装:- SH88F2051提供DIP20/SOP20/SOP16 Pin封装
以上是参数,我经常用这款,原因是:
1 不用外部晶振,可以保密,把字磨掉,别人不容易想到是单片机
2 价格便宜
3 开发简单
这个大概的价格在 1.5--2.0之间,
同类还有 SH88F4051,和这个2051唯一的区别是ROM是8K的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)