sh88f4051和什么芯片和模组的区别兼容

1688.com,阿里巴巴打造的全球最大的采购批发平台
1688/淘宝会员(仅限会员名)请在此登录
cbulogin.center.et2Server is OK21ic官方微信-->
中颖SH88F4051A用keilc仿真,UART#1窗口不能显示
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
请教各位大虾:& &
& & 芯片用的是SH88F4051A,程序烧到芯片运行正常,串口可以正常收发。
& & 问题:keilc软件仿真时,UART#1窗口没显示???
& & 点了外设的serial,全速运行后,看见SBUF的值在变化,但Baudrate显示为0。
& & 中颖SH88F4051A用keilc仿真,是不是不能通过UART#1窗口显示呀?
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
D:\桌面\QQ图片41.jpg
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
本帖子中包含更多资源
才可以下载或查看,没有帐号?
高级技术员, 积分 612, 距离下一级还需 388 积分
高级技术员, 积分 612, 距离下一级还需 388 积分
高级技术员, 积分 612, 距离下一级还需 388 积分
高级技术员, 积分 612, 距离下一级还需 388 积分
中颖代理那家强,
加Q聊后就知详;
技术价格那家好,
加Q相当获到宝
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
中级技术员, 积分 147, 距离下一级还需 153 积分
已解决,原因是串口用了定时器2,keilc默认有T0和T1,没有T2,如果把串口改为T1为波特率发生器,就可以仿真串口了,UART#1窗口可以常显示了。
高级技术员, 积分 758, 距离下一级还需 242 积分
高级技术员, 积分 758, 距离下一级还需 242 积分
高级技术员, 积分 758, 距离下一级还需 242 积分
高级技术员, 积分 758, 距离下一级还需 242 积分
扫描二维码,随时随地手机跟帖
技术高手奖章
人才类勋章
时间类勋章
技术新星奖章
人才类勋章
晶莹之水滴
发帖类勋章
时间类勋章
您需要登录后才可以回帖SH88F4051A中颖单片机解密 - 致芯科技
- 畅享博客
|收藏博客|加入友情链接|给博主留言
收集探讨行业信息
SH88F4051A中颖单片机解密
SH88F4051A中颖单片机解密
SH88F4051A中颖单片机解密,致芯科技已经研究成功,对于中颖 SH88系列单片机的成功解密为许多企业带来商机,SH88F4051A是一种高速高效率8051可兼容单片机。在同样振荡频率下,较之传统的8051芯片它有着运行更快速的优越特性。& & SH88F4051A保留了标准2051芯片的大部分特性。这些特性包括内置256字节RAM和2个16位定时器/计数器,1个UART和外置中断INT0,INT1,INT2。此外,SH88F4051A还集成了256字节外部RAM,可兼容8052芯片的16位定时器/计数器(Timer2)。该单片机还包括适合于程序和数据的8K字节Flash块。& & SH88F4051A不仅集成了EUART标准通讯模块,此外还集成了具有内建比较功能的ADC,PWM定时器等模块。& & 为了达到高可靠性和低功耗,SH88F4051A内建看门狗定时器,低电压复位功能和低电压检测功能。此外SH88F4051A还提供了2种低功耗省电模式。&&& & &基于8051兼容流水指令的8位单片机&Flash ROM:8K字节&RAM:内部256字节,外部256字节&片上512字节类EEPROM存储空间&工作电压:& &fOSC = 30kHz - 16.6MHz,VDD = 2.8V - 5.5V&振荡器(代码选项):& &- 晶体谐振器:32.768kHz& &- 晶体谐振器:400kHz - 16.6MHz,或陶瓷谐振器:2MHz - 16.6MHz& &- 陶瓷谐振器:400kHz - 2MHz& &- 内部振荡器:16.6MHz (&2%)& &- 外部时钟源:30kHz - 16.6MHz&18个CMOS双向I/O管脚(四种端口模式)&7个大电流驱动口&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.1V& &- LVR电压2:3.7V& &- LVR电压3:2.8V&CPU机器周期:1个振荡周期&看门狗定时器(WDT)&预热计数器&振荡器失效检测功能(SCM)&支持省电运作模式:& &- IDLE模式& &- 掉电模式&低功耗&Flash型&封装:DIP/SOP/TSSOP 20& <div class="votes" id="Score
查阅更多相关主题的帖子:
下一篇:上一篇:
您还未登录,不能对文章发表评论!请先编程实战之:段码屏的程序设计
条件:中颖SH88F4051芯片 + HT1621 + 自己开模段码LCD屏
段码屏的驱动程序跟数码管的静态驱动程序一样,只要我们弄懂了怎样显示一个基本单位,根据此基本单位编写一个字库表,然后用与(&)和或(|)这两种位运算符就可以随心所欲编写我们要显示的数字或者形状。驱动方案为:单片机用3个IO口跟HT1621进行通讯,用 HT1621驱动段码屏。
HT1621有4个COM,分别是com3,com2,com1,com0。有32个SEG,分别是SEG0,SEG1….SEG31。
什么是COM,什么是SEG?我的思路解释是: COM就是横向上的X坐标,SEG就是纵向上的Y坐标。X坐标与Y坐标组合成一张表格,每格代表一个显示点。比如HT1621,有4个COM,32个SEG,组成一个32行,每行装4个点的表格,一共有128个点,也就是最多可以显示128个点,用数码管的思路,最多可以显示128个LED灯。128个点已经可以满足大多数的段码屏了。
看规格书,查段码缓存数据表
/********************************************************
系统初始化
********************************************************/
void system_ini()
RSTSTAT = 0;
//清看门狗
// I/O口初始化
ht1621_Init();
// 1621初始化
/************************************************************
I/O口初始化
************************************************************/
CLKCON &= 0x8f;
//系统时钟分频为1:1
P1M0 = 0x00;
//普通I/O口
P1M1 = 0x00;
//普通I/O口
P1 = 0x80;
//P1.7为模拟串口输入RX,接收脚。
P3M0 = 0x00;
P3M1 = 0x0
//除了P3.0之外都设为推挽输出
P3 = 0x01;
//P3.0设为输入,因为P3.0是RX脚
P4M0 = 0x00;
P4M1 = 0x00;
P4 = 0xFF;
/********************************************************
h1621初始化
********************************************************/
ht1621_Init( void )
ht1621_cs_high();
ht1621_wr_high();
ht1621_dat_high();
delayms(200);
ht1621wr_cmd(BIAS);
ht1621wr_cmd(RC256);
ht1621wr_cmd(SYSDIS);
ht1621wr_cmd(SYSEN);
ht1621wr_cmd(LCDON);
注:ht1621wr_data和ht1621wr_cmd 这两个函数就不写了,相信网上会有很多。
显示段跟显示缓存的对应关系
说明:根据上面的段码缓存数据表制作一个buf[N]的缓存。
unsigned char idata
buf[16] = {0};
#define S1a_ON()
buf[0] |= 1&&3
#define S1a_OFF()
buf[0] &= ~(1&&3)
#define S1b_ON()
buf[0] |= 1&&2
#define S1b_OFF()
buf[0] &= ~(1&&2)
#define S1c_ON()
buf[0] |= 1&&1
#define S1c_OFF()
buf[0] &= ~(1&&1)
#define S1d_ON()
buf[0] |= 1&&0
#define S1d_OFF()
buf[0] &= ~(1&&0)
#define S1e_ON()
buf[0] |= 1&&4
#define S1e_OFF()
buf[0] &= ~(1&&4)
#define S1f_ON()
buf[0] |= 1&&6
#define S1f_OFF()
buf[0] &= ~(1&&6)
#define S1g_ON()
buf[0] |= 1&&5
#define S1g_OFF()
buf[0] &= ~(1&&5)
3、数码管段码缓存
#define Sa
#define Sb
#define Sc
#define Sd
#define Se
#define Sf
#define Sg
const unsigned char segment [] = {
(1&&Sa)|(1&&Sb)|(1&&Sc)|(1&&Sd)|(1&&Se)|(1&&Sf),
(1&&Sb)|(1&&Sc),
(1&&Sa)|(1&&Sb)|(1&&Sd)|(1&&Se)|(1&&Sg),
(1&&Sa)|(1&&Sb)|(1&&Sc)|(1&&Sd)|(1&&Sg),
(1&&Sb)|(1&&Sc)|(1&&Sf)|(1&&Sg),
(1&&Sa)|(1&&Sc)|(1&&Sd)|(1&&Sf)|(1&&Sg),
(1&&Sa)|(1&&Sc)|(1&&Sd)|(1&&Se)|(1&&Sf)|(1&&Sg),
(1&&Sa)|(1&&Sb)|(1&&Sc),
(1&&Sa)|(1&&Sb)|(1&&Sc)|(1&&Sd)|(1&&Se)|(1&&Sf)|(1&&Sg),
(1&&Sa)|(1&&Sb)|(1&&Sc)|(1&&Sd)|(1&&Sf)|(1&&Sg),
(1&&Sa)|(1&&Sb)|(1&&Sc)|(1&&Se)|(1&&Sf)|(1&&Sg),
(1&&Sc)|(1&&Sd)|(1&&Se)|(1&&Sf)|(1&&Sg),
(1&&Sa)|(1&&Sd)|(1&&Se)|(1&&Sf),
(1&&Sb)|(1&&Sc)|(1&&Sd)|(1&&Se)|(1&&Sg),
(1&&Sa)|(1&&Sd)|(1&&Se)|(1&&Sf)|(1&&Sg),
(1&&Sa)|(1&&Se)|(1&&Sf)|(1&&Sg),
(1&&Sb)|(1&&Sc)|(1&&Sd)|(1&&Se)|(1&&Sf),
(1&&Sd)|(1&&Se)|(1&&Sf)|(1&&Sg),
4、在指定位置显示一个字符
void DispChar (unsigned char BCD,unsigned char x)
unsigned char
seg = segment[BCD];
if(seg & (1&&Sa))
S1a_OFF();
if(seg & (1&&Sb))
S1b_OFF();
if(seg & (1&&Sc))
S1c_OFF();
if(seg & (1&&Sd))
S1d_OFF();
if(seg & (1&&Se))
S1e_OFF();
if(seg & (1&&Sf))
S1f_OFF();
5、显示固定的字符
例如固定显示“W”,共4个段码。
void display_w()
T0_ON();S16_ON();
K6_ON();S15_ON();
6、显示刷新
void main()
system_ini();
display_w();
RefreshDisp( buf );
/********************************************************
刷新全部液晶的显示
/********************************************************/
RefreshDisp(unsigned char *p)
ht1621_cs_low();
ht1621wr_data(0xa0,3);
//写入命令标志101,写数据方式
ht1621wr_data(0,6);
//发写数据地址,
for ( i = 0; i & 16;i++)
ht1621wr_data(*p++,8);
ht1621_cs_high();
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!SH88FA中颖51_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
SH88FA中颖51
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
&#xe64e;加入VIP
还剩89页未读,
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 mimaki sb54兼容芯片 的文章

 

随机推荐