求助哪位大虾帮忙编一个有关8051单片机的程序,该程序的功能是实现焊接电流值的比较输出显示,流程图如下:
开始→初始化→键盘输入给定值(4Χ5键盘,用以输入三位十进制数据)→启动AD转换器(调用中断子程序)→{求出偏差量E(给定值与测量值之间,测量值初值设为000)→进行PID比较(PID子程序)→启动DA转换器(调用中断子程序)→比较结果输出显示在LED数码管上}→结束程序
小注:1、LED数码管和键盘均与8255A连接; 2、{}中是循环程序部分,不用设置结束条件; 3、初始化部分包括堆栈、8255A入口地址、定时器初始化、时钟电路、复位电路等一些工作。
最好在4月26日前帮我解决,时间紧迫,敬请谅解!如蒙相助,不甚感激!
[此贴子已经被作者于2009-4-24 13:16:14编辑过]
|