一、数字式电子秒表设计程序(max7219与单片机连接8位数码管显示)?
你好! 7219 驱动两位数码管完成 99 秒计时,通过按键控制开始和复位
二、基于AT89s52单片机的8键电子琴设计的c语言程序怎么编啊(蜂鸣器)?
蜂鸣器出不同音调的声音是由于震动的频率不同,你可以先定义八个不同的函数分别是八个音(通过定时或循环达到)然后将按键分别与对应的音调函数对应,按哪个按键即某一个I/O口电平发生变化时就调用相应音调的函数使蜂鸣器发出该种音调(注意设置响声的时间)当另一个按键按时就调用另一个音调对应的函数,一个简易的电子琴就可以做出来了。当然了,具体程序用C语言编不是特别难,也不是特容易
三、用51单片机做电子秤,电子秤量程5kg,我用的是8位ad转换转换出来的值是0-256?
8位AD转换出来是八位二进制,每一位对应自己的权值,如满量程为5kg,则10000000为(2^7/2^8)*5,01000000为5/4,,0100000为5/8,以此类推。
另外,8位AD精度比较低,误差为5kg/256,AD资料里有关于转化的说明,以上所说只是通常情况下AD的换算,各类AD换算方法不同,以上仅供参考。