/* 程序详细功能介绍: * 用AT89S51单片机产生“嘀、嘀、…”报警声从P3.2端口输出,产生频率为1KHz, * 1KHZ方波从P3.2输出0.2秒,接着0.2秒从P3.2输出电平信号,如此循环下去,就形成我们所需的报警声了。 * * 程序设计方法 *(1.生活中我们常常到各种各样的报警声,例如“嘀、嘀、…”就是常见的一种声音报警声, * 但对于这种报警声,嘀0.2秒钟,然后断0.2秒钟,如此循环下去,假设嘀声的频率为1KHz, * 由于要产生上面的信号,我们把上面的信号分成两部分,一部分为1KHZ方波, * 占用时间为0.2秒;另一部分为电平,也是占用0.2秒;因此,我们利用单片机的定时/计数器T0作为定时, * 可以定时0.2秒;同时,也要用单片机产生1KHZ的方波,对于1KHZ的方波信号周期为1ms, * 高电平占用0.5ms,低电平占用0.5ms,因此也采用定时器T0来完成0.5ms的定时; * 最后,可以选定定时/计数器T0的定时时间为0.5ms,而要定时0.2秒则是0.5ms的400倍, * 也就是说以0.5ms定时400次就达到0.2秒的定时时间了。 */
上传时间: 2015-11-27
上传用户:kiklkook
12864中文字库液晶演示程序 MS12864R 测试程序(串口) 连线表 CPU=89C52 SystemClock=12Mhz CS=P3.0 SCLK=P3.1 SID=P3.2 Reset=RC in Board
标签: 12864 SystemClock 12864R SCLK
上传时间: 2015-11-29
上传用户:yt1993410
LCD6963模块的驱动,可以显示汉字和图形. 线路图 89C51 T6963C -------- | 8 P1.0-1.7|=========== D0-7 | P3.0|----------- /RD P3.1|----------- /WR P3.2|----------- C/D | -- /CE | | | --- P3.3|----------- /RESET
上传时间: 2014-08-16
上传用户:zhengzg
这是一个测试液晶显示的程序,测试LCD的亮灭.硬件连接如下: 3脚接偏置电阻,接个10K的可调,.RS4,RW5,E6脚接P3^3,P3^2,P3^1,程序头部有定义可根据实际修改
上传时间: 2015-12-23
上传用户:songnanhua
6位数码管演示程序: 显示数码从0---99循环,按51单片机的P3.2 按键,显示从"0" 开始
上传时间: 2014-01-23
上传用户:woshini123456
ad7705的晶振是用的2.4576,这个程序是采样程序,P3口设置成串口0方式
上传时间: 2016-01-15
上传用户:大融融rr
功能:实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在P3.2口,既8051的外部中断int0上,键盘数据接到p1.0上 每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来 传回的数据格式为:1位开始位(0),8位数据位(所按按键的通码,用来识别按键),1位校验位(奇校验) 1位结束位(1) 实现:将键盘发回的数据放到一个缓冲区里(数组),当按键结束后发生内部中断来处理所按的按键 缺点:由于51单片机的容量有限所以缓冲区不可以开的太大,这就导致可以记录键盘的按键次数过少, 也就是容错性一般。不过如果正常使用键盘是不会出错的
上传时间: 2016-01-24
上传用户:hjshhyy
这是关于单个DS18B20的测温程序,数据脚为P3.3,晶振是11.059MHZ 温度传感器18B20采用器件默认的12位转化,最大转化时间要750毫秒 用1602液晶屏显示,显示温度从00到99度,精确到0.0625度
上传时间: 2014-11-28
上传用户:皇族传媒
*本程序四位数码管作倒计时.P0为位选,P1数码管.P3.5输出(低电平).P3.0,P3.1串口通讯.
上传时间: 2016-03-04
上传用户:wqxstar
可调电子时钟:时、分、秒 P3^3:调时按钮 P3^4:调分按钮 P3^5:开始按钮
上传时间: 2013-11-29
上传用户:ma1301115706