要求:能正确测试8个LED短、断路
2.能正确测试8个数码管短、断路
3.能正确测试键盘
4.能正确测试蜂鸣器
5.测试方案正确合理
6.测试程序操作使用方面
最好附上 各模块测试方案论证
软件结构框图、主程序流程图
软件测试报告
操作说明
感激不尽....
= = LED灯是通过电阻直接连到芯片(AT89S51)的 P1.0~P1.7管脚的,键盘是最简单的,独立的只有四个 ,连接到芯片(同上)的 P3.0~P3.7 管脚的.数码管是通过三极管控制的共阳级七段数码管...现在我已经会用C语言编写LED灯,数码管,蜂鸣器个个独一功能的程序,但是不会通过键盘控制把它们整合成一个完整的程序....求点拨..
C51单片机简单程序项目设计
答案:3 悬赏:70 手机版
解决时间 2021-03-10 22:46
- 提问者网友:精神病院里
- 2021-03-10 03:59
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-03-10 05:31
本来应该是不难的,不过你就说了这几句话就难了,主要是要说明你的硬件是怎么连接的。就连最简单的LED灯都有两种接法。键盘有矩阵和独立的。
全部回答
- 1楼网友:刀戟声无边
- 2021-03-10 07:53
我感觉你是没有弄清楚I/O口的操作。键盘就是扫描I/O口的高低电平! 你自己可以编写。例如:你设置的键按下的时候,是低电平,则当扫描到这个脚为低电平的时候,就执行你需要执行的动作,当然扫描过程中要有个延时消抖!
- 2楼网友:一秋
- 2021-03-10 06:22
这些是单片机寄存器的初始化 ,要学习,必须根据每个寄存器每一位代表什么具体意思来判断,th0 tl0 是定时器0 的高8位 和低8位,其他的同理,至于为什么要那么写,是要看整个程序要实现什么具体的功能来判断,需要用到单片机的什么资源,就必须得线初始化,慢慢学把,51系列单片机还是挺简单的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯