怎么用c语言实现灭火程序

2022-05-28 12:25:09 57人阅读
怎么用c语言实现灭火程序

5人参与回答

  • 齐鲁菏泽我爱你

    你首先要确定你的电路。选择什么单片机和数码管,8个按键最简单8个IO口控制。一般简单的是用三极管驱动数码管。如果你会C语言的话,很容易上手。自己先从控制1个数码管学,在控制2个数码管【2个数码管基本上可以完成上面试验,8个就可以类推】\r\n\r\n1、初始值为0:上电复位后,单片机驱动数码管显示0.【如果不会,里搜51控制数码管等关键字,特别多试验电路和程序。】\r\n2、按第一个键:原理就是按键中断,直接跳到中断程序里,中断程序就是显示12345678【程序里是二进制码,单片机只认识0和1】。\r\n3、数码管移动显示,其实就是data脚的数据给的不一样,这个地方注意延时,你可以尝试改变延时时间看看效果。\r\n4、同3;\r\n5、12345678和ABCDEFGH的二进制码不同而已;\r\n6、同5.\r\n7、数码管全亮就相当于给data脚全为高【或者为低】,和电路有关。\r\n8、同7.\r\n9、点阵显示按键键号。【数码管有小数点,只是也是一个data脚而已】\r\n\r\n----------------------------------------------------------------------自己多去找找学学,对个技能还是有点用的。

  • 破草帽箫

    #includeint A【int i】return i * A【i-1】;}void main【】 printf【\n"】;}}可以直接用公式

  • 亮妹妹nancy

    #include int main【】 row=1;while【row<=N-1】/*后三排#号*/ return 0;}

  • 谁将欲望

    做图形界面大致涉及到这几个方面的问题:

    控制显示器画出图形并随时更新图形。各大显示器厂商的分辨率以及屏幕尺寸都不一样,要考虑在不同的显示器上作出相同的图形效果。建立图形界面操作逻辑。比如,切换画面焦点,显示文字等。仅文字一项,就要为数百种语言和数以千计的字体建立图形库,并能后不失真地自由在屏幕上缩放。建立界面刷新同键盘鼠标等输入设备,以及后台程序处理的并行机制。避免出现诸如锁屏之类的现象

    每个程序都要从零开始是不现实的。所以,人们做了很多图形界面的标准库,供程序员使用。为了进一步减少需要配布的程序数量,这些标准库被搭载到操作系统中。Windows上搭载了Win32API,Linux上搭载了Qt,等等。因此,有人说要做图形界面还得懂点操作系统。题主还说道了MFC,其实,MFC跟Qt更接近一些,它在Win32API的基础上,建立了一整套框架,可以更好地解决画面切替,操作并发的问题,可以作出更为复杂的界面。

    最后要说明的是与其把api看成是汇编,mfc看成是c语言,不如把它们看成是共通函数很容易理解一些。

  • 采蘑菇的子腾君

    sbit KEY = P0^1;

    sbit LED = P0^2;

    int keyscan【void】

    else

    }

    }

    }

优路教育
优路教育
优路教育,开设多种套餐,网课+面授任选,校区覆盖全国多个地区,可以申请在线免费试听或者到线下机构参加试听课。
预约试听