社区
单片机/工控
帖子详情
哪位大侠用过Winbond 的 77E58
mshaolin
2003-05-05 09:56:51
请问如何使用串口1?尤其是波特率定时器如何编程?
哪位大侠有初始化的例子,在下感激不尽!
...全文
106
2
打赏
收藏
哪位大侠用过Winbond 的 77E58
请问如何使用串口1?尤其是波特率定时器如何编程? 哪位大侠有初始化的例子,在下感激不尽!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
li_hai_quan
2003-05-24
打赏
举报
回复
我在用呀
具体情况具体分析呀
看门狗建议用汇编写
switch(BAUD)
{
case 0: // 波特率 = 1200
RCAP2L = 0x40; // 晶振 = 36.864 MHz
RCAP2H = 0xfc;
break;
case 1: // 波特率 = 2400
RCAP2L = 0x20; // 晶振 = 36.864 MHz
RCAP2H = 0xfe;
break;
case 2: // 波特率 = 4800
RCAP2L = 0x10; // 晶振 = 36.864 MHz
RCAP2H = 0xff;
break;
case 4: // 波特率 = 19200
RCAP2L = 0xc4; // 晶振 = 36.864 MHz
RCAP2H = 0xff;
break;
case 5: // 波特率 = 38400
RCAP2L = 0xe2; // 晶振 = 36.864 MHz
RCAP2H = 0xff;
break;
default: // 波特率 = 9600
RCAP2L = 0x88; // 晶振 = 36.864 MHz
RCAP2H = 0xff;
break;
}
T2CON= 0x34; //定时器2为波特率发生器
TMOD= 0x11; //定时器T0,T1为16位计数器
SCON= 0x50; //方式一,8位UART方式
TL0 = 0;
TH0 = 0xFA;
TH1=0xFC;
TL1=0x40;
ET0 = 1; //允许T0中断
TR0 = 1; //启动T0,每秒中断2000次
PT0 = 1; // 定时器一高优先
IT0=1; //跳变触发方式
EX0 = 1; //不禁止INT0中断
TR1 = 1; //启动T1,每秒中断3200次
tmp=READE2_WORD(166);//EEPROM
if(tmp==0x0f0f)
{
freqin=1;
PX0=1;
}
else freqin=0;
tmp=READE2_WORD(167);
if(tmp==0x0f0f)
{
ET1 = 1; //允许T1中断
CURSELF=1;
SAVESELF=1;
}
else
{
ET1 = 0; //禁止T0中断
CURSELF=0;
SAVESELF=0;
}
ES = 1; //允许串口中断
EA = 1; // 开放中断
wangluyan
2003-05-22
打赏
举报
回复
up!
编了一段华邦
77e58
扩展ram的代码.rar_w
77e58
_
win
bond
标题中的“华邦
77e58
扩展RAM”指的是
Win
bond
公司的W
77E58
系列EPROM(EPROM是可擦写可编程只读存储器)的内存扩展技术。这款芯片通常用于微控制器(MCU)系统,以提供额外的数据存储空间。在嵌入式系统设计中,扩展...
w
77e58
英文资料
W
77E58
是一款基于经典8051架构的高速8位微控制器,由
Win
bond
(华邦电子)设计制造。它在原有的8051基础上进行了核心处理器的重新设计,摒弃了无效的时钟周期和内存周期,从而实现了所有8051指令的执行速度比原版8051...
W
77E58
W77E516
标题中的"W
77E58
"和"W77E516"是华邦电子(
Win
bond
)推出的两款微控制器,它们属于8位单片机系列。这些微控制器以其高效能和灵活的特性在嵌入式系统设计中广泛应用。下面我们将深入探讨这两款MCU的关键特性、功能以及...
W
77E58
华邦单片机12864 串口 矩阵键盘测试程序
本文将深入探讨基于华邦(
Win
bond
)W
77E58
单片机的12864液晶显示模块和矩阵键盘的串口控制技术,以及如何进行有效的测试程序设计。 华邦W
77E58
是一款8位微控制器,具有丰富的I/O端口和强大的处理能力,适用于各种...
tanchishe.rar_keil w77e_w
77e58
_华邦_贪吃蛇_贪吃蛇游戏
标题中的“tanchishe.rar_keil w77e_w
77e58
_华邦_贪吃蛇_贪吃蛇游戏”表明这是一个与微控制器编程相关的项目,具体是使用Keil开发工具来编写的一个基于华邦(
Win
bond
)W
77E58
芯片的贪吃蛇游戏。这个压缩包包含了完整...
单片机/工控
27,520
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章