永发信息网

C51单片机简单程序项目设计

答案:3  悬赏:70  手机版
解决时间 2021-03-10 22:46
要求:能正确测试8个LED短、断路
2.能正确测试8个数码管短、断路
3.能正确测试键盘
4.能正确测试蜂鸣器
5.测试方案正确合理
6.测试程序操作使用方面
最好附上 各模块测试方案论证
软件结构框图、主程序流程图
软件测试报告
操作说明

感激不尽....

= = LED灯是通过电阻直接连到芯片(AT89S51)的 P1.0~P1.7管脚的,键盘是最简单的,独立的只有四个 ,连接到芯片(同上)的 P3.0~P3.7 管脚的.数码管是通过三极管控制的共阳级七段数码管...现在我已经会用C语言编写LED灯,数码管,蜂鸣器个个独一功能的程序,但是不会通过键盘控制把它们整合成一个完整的程序....求点拨..
最佳答案
本来应该是不难的,不过你就说了这几句话就难了,主要是要说明你的硬件是怎么连接的。就连最简单的LED灯都有两种接法。键盘有矩阵和独立的。
全部回答
我感觉你是没有弄清楚I/O口的操作。键盘就是扫描I/O口的高低电平! 你自己可以编写。例如:你设置的键按下的时候,是低电平,则当扫描到这个脚为低电平的时候,就执行你需要执行的动作,当然扫描过程中要有个延时消抖!
这些是单片机寄存器的初始化 ,要学习,必须根据每个寄存器每一位代表什么具体意思来判断,th0 tl0 是定时器0 的高8位 和低8位,其他的同理,至于为什么要那么写,是要看整个程序要实现什么具体的功能来判断,需要用到单片机的什么资源,就必须得线初始化,慢慢学把,51系列单片机还是挺简单的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
影星刘真君多少岁
拘留七天时间怎么算
QQ申诉可不可以更改实名注册信息?
IPS硬屏是什么意思 IPS硬屏五大优势
用实验动物可以检测疫苗刺激机体产生抗体的能
请问方太在资阳安岳县那个位置有专卖店
牙疼神经疼怎么办呢?求指导。
展讯平台的NV主要是指什么
头七在哪烧纸
磨铁多少字签约啊,怎样才能a签啊?
鸿图酒家怎么去啊,有知道地址的么
老公是事业单位找小三纪检委管吗
【运动神经】自主神经和运动神经有什么区别?
装备无意被分解了能找回吗
为什么外国人喜欢说:“上帝啊,亲爱的,”
推荐资讯
将连续的自然数1至36按图的方式排列成一个方
霸气的男孩英文名
英语翻译、、那个人住在那座窗户朝南的房子里
中国古代经商谚语有哪些
金湖县金玥农机专业合作社在什么地方啊,我要
科字开头的成语有哪些
仓鼠买回来2天就不动了怎么办
新源超市地址在什么地方,想过去办事
羊穿回来睡觉老是出汗怎么回事?
红薯和土豆是不是良性的
C4ISR系统中的4个C代表的是()。
五行带木的字有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?