求大神帮忙写个程序,是结课作业。
设计一个采用MCS51的单片机,完成以下功能: 1. 采用外部扩展8KBRAM 和8KBROM。 2. 8路DI和8路DO(数字量输入/输出),注意输入输出均隔离。 3. 扩展一个8路8位AD装换。 4. 设计一个16键的键盘和6个数码显示管。 5. 具有串行通信能力。 软件: 1.具备一个8路AD采样,每路采集8个,求平均值并存储在扩展RAM中。 2.具备一个测速140~200rpm。 3.通过上位机通信命令完成测速和A/D采样,并将结果上传。 4.根据设置的键盘,显示转速或8路A/D值(路数可选)。
|