我用w77e58单片机,晶振为22.1184,串口0和串口1分别用定时器2和定时器1做波特率发生器,波特率要求设9600

[复制链接]
查看11 | 回复3 | 2011-9-26 16:40:48 | 显示全部楼层 |阅读模式
//设置T2为工作方式2,作为波特率时钟TCLK = 1;RCLK = 1;C_T2 = 0;//T2的输入时钟为主时钟的2分频,不采用外部输入T2MOD&= ~DCEN_;//递增计数方式/***********************************************************************
* T2作为串口波特率时钟,设置T2初始值: * MCU工作时钟Fclk = 11.0592MHz
* 机器周期Tm = 12/11.0592us = 1.085us,
* T1初值 = 0x10000 - Fclk/(32*BaudRate),即...
回复

使用道具 举报

千问 | 2011-9-26 16:40:48 | 显示全部楼层
建议 去 我的领地 5d6d 的 proteus 论坛看看那里有很多 单片机仿真实例,包括仿真图 和 源码 搜 5d6d 和 proteus 2个关键词...
回复

使用道具 举报

千问 | 2011-9-26 16:40:48 | 显示全部楼层
做个任务 不影响你吧 谢谢...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行