本帖最后由 武力戡乱 于 2015-3-18 23:33 编辑 软件: proteus8.1 keil9.53 备注:关于ROM扩展配置和分区管理没实验,有待进一步改进。 // 项目:Proteus-51开发板主机 // 作者:武力戡乱 // 日期:2015-1-1 // 功能: // 1、GPIO:控制LED熄灯,虚拟串口和从机转换。 // 2、掉电:进入掉电,退出掉电。 // 3、INT:实现边沿检测。 // 4、timer:定时器0控制空闲状态,定时器1控制UART波特率,定时器2控制复位倒计时。 // 5、UART:与虚拟串口实现单机通讯,与从机实现多机通讯。 // 6、总线:扩展RAM,扩展ROM。 // 说明: // 1、系统上电后进入空闲状态,切断CPU。 // 2、按住按键1,出现启动状态字幕且小灯亮,CPU激活。 // 3、按住按键1,出现停止状态字幕且小灯亮,CPU进入空闲状态。 // 4、CPU激活后,完成一次按键2,手动跳转模拟复位。 // 5、CPU激活后,完成一次按键3,测试外部RAM读写测试。 // 6、指令dpress,查询压力。 // 7、指令pwm+和pwm-,控制占空比增加和减少。 // 项目:Proteus-51开发板从机 // 作者:武力戡乱 // 日期:2015-1-1 // 功能: // 1、GPIO:P1控制ADC0808,P2口做ADC0808数据输入端口 // 2、Timer:Timer1控制UART波特率 // 3、UART:从机实现多机通讯 // 项目:Proteus-51开发板从机 // 作者:武力戡乱 // 日期:2015-1-1 // 功能: // 1、GPIO:P3.7输出,做PWM // 2、Timer:Timer0控制PWM周期(使用计数器功能),Timer1控制UART波特率,Timer2控制PWM时钟 // 3、UART:从机实现多机通讯 // 说明:上电后系统输出PWM,周期为10,占空比为6:10 ![]() ![]() ![]() ![]() |
参与人数 1 | 积分 +10 | 收起 理由 |
---|---|---|
![]() | + 10 | 您的帖子很精彩,期待您分享的下一个帖子!. |
先试试,给提点意见哈! |
一定要看看,试试!我确实花心思做了! |
呵呵,希望能给使用反馈信息! |
呵呵,不敢当。哪里写的不好,还请多指教。 |
呵呵,学习可以啊!只是别老说自己是菜鸟啊,只是也许可能你刚入门,还需要提升而已! |
谢谢楼主分享,学习学习! |
单片机应用技术的ISIS professional电路设置仿真老是报错怎么办
6096 浏览 0 评论
7333 浏览 2 评论
14493 浏览 3 评论
15724 浏览 1 评论
15874 浏览 0 评论
电子发烧友网
电子发烧友开云(中国)官方