Location:
Search - at89s51 i
Search list
Description: 你是单片机初学者吗?那一定很想有一些源程序和电路图指导你吧!?那就看看这个单片机实验用程序及原理图集吧-you SCM beginners? I certainly would like to have some source circuit and guidance you! ? Then look at the MCU experimental procedures and principles Atlas it
Platform: |
Size: 1484560 |
Author: 嵇春凡 |
Hits:
Description: 一、 实验目的:
(1. 由4X4组成16个按钮矩阵,设计成16个音。
(2. 可随意弹奏想要表达的音乐。
二、 实验原理
(1. 4X4行列式键盘识别;
(2. 一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们要的所想音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可
音乐产生的方法;若要产生音频脉冲,只要算出某一音频的周期(1/频率),再将此周期除以2,即为半周期的时间。利用定时器计时半周期时间,每当计时终止后就将P1.0反相,然后重复计时再反相。就可在P1.0引脚上得到此频率的脉冲。
利用AT89S51的内部定时器使其工作计数器模式下,改变计数值TH0及TL0以产生不同频率的方法产生不同音阶,例如,频率为523Hz,其周期T=1/523=1912μs,因此只要令计数器计时1912μs /2/1μs=956,每计数956次时将I/O反相,就可得到中音DO(523Hz)。
计数脉冲值与频率的关系式是: N=fi÷2÷fr
式中,N是计数值;fi是机器频率(晶体振荡器为12MHz时,其频率为1MHz);fr是想要产生的频率。 其计数初值T的求法如下: T=65536-N=65536-fi÷2÷fr
例如:设K=65536,fi=1MHz,求低音DO(261Hz)、中音DO(523Hz)、高音DO(1046Hz)的计数值。
Platform: |
Size: 161280 |
Author: yanxiaowei1020@163.com |
Hits:
Description: s51下载编程的vb程序-s51 download programming procedures vb
Platform: |
Size: 100352 |
Author: |
Hits:
Description: 一个ATmel公司的AT89s系列的ISP下载器,软件用at89isp,可以从Atmel的官方网上下载!-ATmel a series of AT89s ISP download, software used at89isp, from Atmel's official online download!
Platform: |
Size: 23552 |
Author: 森林 |
Hits:
Description: 你是单片机初学者吗?那一定很想有一些源程序和电路图指导你吧!?那就看看这个单片机实验用程序及原理图集吧-you SCM beginners? I certainly would like to have some source circuit and guidance you! ? Then look at the MCU experimental procedures and principles Atlas it
Platform: |
Size: 1483776 |
Author: 嵇春凡 |
Hits:
Description: 该软件可为AT89S51提供ISP编程,因为AT89C51已经下线,所以必须使用AT89S51,因此此软件还是对开发单片机非常有用的
Platform: |
Size: 847872 |
Author: 王强 |
Hits:
Description: 交通灯程序 用AT89S51单片机实现
调好了 很好使 想要接线图找我-Traffic lights program AT89S51 MCU with good a good tune so I want to find a wiring diagram
Platform: |
Size: 160768 |
Author: 陈猛 |
Hits:
Description: 本程序是本人试验AT89S51的看门狗时用的试验程序-I test this procedure is the watchdog AT89S51 the testing procedures used
Platform: |
Size: 1024 |
Author: 王家鼎 |
Hits:
Description: 我做的畢業設計,用AT89S51 控制LCD1602作為顯示. DS1302時鐘芯片顯示時間,DS18B20測量溫度,還有4X4的鍵盤驅動.實現了一個計算功能.可以用PROTUES 仿真軟件仿真,當時我還做出實物來了.-Designed to do my graduation with AT89S51 control as LCD1602 display. DS1302 display time clock chip, DS18B20 measurement of temperature, have the keyboard driver 4X4. Achieve a computing power. PROTUES can use simulation software simulation, I was made in kind to a.
Platform: |
Size: 128000 |
Author: 廖001 |
Hits:
Description: I/O并行口直接驱动LED显示
利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地。在数码管上循环显示0-9数字,时间间隔0.2秒。
-I/O parallel port directly drive LED display using AT89S51 MCU port P0 is connected to P0.0-P0.7 digital control of a total of yin a-h of the paragraph on the pen, digital tube termination to the public. Cycle control in the digital display on figure 0-9, the time interval 0.2 seconds.
Platform: |
Size: 45056 |
Author: lengling |
Hits:
Description: 我协会编写的AT89S51单片机开发实验板的配套指导书,全部程序调试通过。-Society AT89S51 I prepared single-chip supporting the development of the guidance board books, all through the debugging process.
Platform: |
Size: 634880 |
Author: 无语 |
Hits:
Description: 可以实现AT89S51 P1.0,P1.2,P1.4,P1.6口及P1.1,P1.3,P1.5,P1.7口的LED交替闪烁。-Can be achieved AT89S51 P1.0, P1.2, P1.4, P1.6 and I P1.1, P1.3, P1.5, P1.7 port LED flashes alternately.
Platform: |
Size: 13312 |
Author: hardware |
Hits:
Description: a very fun program runing in at89s51 and with a motor and 8 Led,the system is fixed on the motor,when the motor runs the 8 LED show"i love you" in a ruond air.
Platform: |
Size: 1024 |
Author: allen mo |
Hits:
Description: 此程序用于DS1802,LCD1602,AT89S51系列 组成的温度显示小系统,程序是我参加机电设计大赛时的一个参考程序,改一改引脚就可以用了-This procedure for the DS1802, LCD1602, AT89S51 series consisting of the temperature shows a small system, the program that I participated in the Electrical and Mechanical Design Competition at the time of a reference procedure, simply pin can be used
Platform: |
Size: 17408 |
Author: 付雷 |
Hits:
Description: 此程序用于DS1802,LCD1602,AT89S51系列 组成的温度显示小系统,程序是我参加机电设计大赛时的一个参考程序,改一改就可以用了(只要把L1与L2的数据改动一下,就能在LCD上显示不同的字符)。-This procedure for the DS1802, LCD1602, AT89S51 series consisting of the temperature shows a small system, the program that I participated in the Electrical and Mechanical Design Competition at the time of a reference procedure can be used simply (as long as the L1 and L2 data changed on the LCD can display different characters).
Platform: |
Size: 5120 |
Author: 付雷 |
Hits:
Description: Atmel MCU isp 下载线自制,在AT89S51/AT89S52上验证过,OK,可以放心使用。并可下载Altera_CPLD程序,是兼容的。-AT89S51 and Altera_CPLD ISP tool diy.
Platform: |
Size: 149504 |
Author: yuv |
Hits:
Description: 12232驱动程序,我在AT89S51上验证OK了,请下载-12232 driver, I AT89S51 to validate OK, please download the
Platform: |
Size: 34816 |
Author: 王小明 |
Hits:
Description: 这是一本有关AT89S51单片机的实验和实践指导教程,我个人觉得很好就上传和大家分享,-This is a book about the AT89S51 microcontroller experiments and practical guidance tutorials, I personally feel very good on the upload and share,
Platform: |
Size: 1894400 |
Author: dd |
Hits:
Description: AT89S51的485通信协议,传统的发送方式有误,里面有做修改-I M very poor in English
Platform: |
Size: 18432 |
Author: 廖红财 |
Hits:
Description: 我所使用的是at89s51单片机,所以有一些端口大家得自己改一下-I have used a at89s51, so there are some port everybody own change.
Platform: |
Size: 10240 |
Author: 王永江 |
Hits: