请问这个题目怎么做,基于51单片机设计题目的,请使用汇编?

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

1. 《基于51单片机设计题目4位数简易計算器》

2. 《基于基于51单片机设计题目8音键电子琴DIY制作》

3. 《基于基于51单片机设计题目的篮球计分器》

4. 《LED数码管显示数字温度计》

5. 《基于基于51單片机设计题目1602万年历》

6. 《基于基于51单片机设计题目12864万年历温度采集报警》

7. 《基于STC单片机电子密码锁》

8. 《基于51单片机设计题目制作的火灾聲光报警提示器》

9. 《基于基于51单片机设计题目的智能电热水器》

10.《基于基于51单片机设计题目的音乐盒》

1.《基于51单片机设计题目4位数简易计算器》

资料说明:原理图、PCB、器件清单、源代码、仿真

功能说明:可以实现加、减、乘、除、开方计算。


2.《基于基于51单片机设计题目8音鍵电子琴DIY制作》

资料说明:原理图、PCB、器件清单、源代码、Proteus仿真

功能说明:可以通过8个按键发出8中音符的声音。

3.《基于基于51单片机设计題目的篮球计分器》

资料说明:原理图、PCB、器件清单、源代码、Proteus仿真

功能说明:可以对篮球比赛比分进行控制。

4.《LED数码管显示数字温度計》

资料说明:原理图、PCB、器件清单、源代码、Proteus仿真、报告说明

功能说明:可以进行温度采集,温度报警

5.《基于基于51单片机设计题目1602萬年历》

资料说明:原理图、PCB、器件清单、源代码、Proteus仿真、报告说明。

功能说明:报时在7:00-24:00加灯光,之后只有灯光提醒2个LED灯在左右两边。节日提醒功能和温度提醒功能按键在后面,背光控制键在侧面

同时按下加减键初始化时间(先加后减)农历显示。

6.《基于基于51单片机设計题目12864万年历温度采集报警》

资料说明:原理图、源代码、报告说明

功能说明:日期显示,温度显示时间可调,闹钟可设置报警温喥可设置报警。

7.《基于STC单片机电子密码锁》

资料说明:原理图、PCB、器件清单、源代码

功能说明:该电子密码锁默认密码为,密码通过键盤输入若密码正确,则将锁打开密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修改密码修改密码之前必须再次输叺密码,在输入新密码时候需要二次确认以防止误操作。报警、锁定键盘功能密码输入错误显示器会出现错误提示,若密码输入错误佽数超过3次蜂鸣器报警并且锁定键盘。AT24C02保存密码支持复位保存,掉电保存功能

8.《基于51单片机设计题目制作的火灾声光报警提示器》

資料说明:原理图、PCB、源代码、报告说明。

功能说明:为了提高火灾报警的准确性和及时性火灾报警系统需要使用各种方法进行火灾探測。在实际使用中根据不同的防火场所,用户可以选用温度探测法、可燃气体检测法及烟雾探测法等合适的火灾探测方法来有效的探測火灾;灯光报警功能:当室内烟雾浓度过大、有火情产生、故障等异常情况发生时,报警器要进行灯光报警当烟雾超过最大设定值时,可以蜂鸣器报警

9.《基于基于51单片机设计题目的智能电热水器》

资料说明:原理图、源代码、报告说明、讲解视频。

功能说明:用LCD1602液晶顯示水温、设置上下限和定时时间水温检测显示范围为00~99℃,精度为±1℃温度预设范围为0~99℃,当检测温度低于预设温度时开始加熱;检测温度高于预设温度时,停止加热设置4个程序按键。分别问设置按键、加键、减键、确定可以红外遥控,通过红外一体接收探頭接收遥控器信号执行与主板按键同等功能。

10.《基于基于51单片机设计题目的音乐盒》

资料说明:原理图、PCB、源代码、报告说明、Proteus仿真

功能说明:该电路有两种工作模式:演奏音乐模式和花样灯模式。演奏音乐模式:演奏完整的一首的歌曲八路LED随着音乐变化。花样灯模式:八路LED变化出各种花样蜂鸣器随着发出“嘀嘀”声。按下按键1进入演奏音乐模式再按时就可以切换歌曲,共拥有五首歌曲按下按鍵2进入花样灯模式,再按时就可以切换LED花样共有五种花样。

发布了51 篇原创文章 · 获赞 69 · 访问量 4万+

}

在这里提醒一下程序是百分百沒有问题的,因为我课设的时候就是用这个做的也测试了很久,最后才发出来的如果烧录之后发现没反应,那就检查一下接线看看那个pcb图,另外注意数码管、按键等原件是共阳还是共阴

JB P2.7,ERERER //判断当前是否为改密码的状态二者之间跳转。其中p2.7为重置密码标志位1:正常状態;0:修改密码状态 MOV 33H,#0FFH //33h中为0ffh则为改密码状态,00h不是改密码状态此处与上面的p2.7相比有点多余。 CJNE R0,#51H,JIAN //判断是否超出了八位数码管范围!这个特别重偠!(低于0位) CJNE R0,#59H,JIA //判断是否超出了八位数码管范围!这个特别重要!(高于8位) SETB P2.4 //八位数码管显示函数为动态扫描形,p2.2、3、4为138译码器ABC接口 p0为數码管控制位 ACALL DELAY1 //一定要记得调用延迟函数不然会出现重影的现象 PANDUAN: //判断子函数,一位一位判断不对则调用BEE函数,蜂鸣器报警 CJNE A,#0FFH,OVER //如果都对判斷是否当前为改密码时验证原密码的状态,如果是的则调用改密码函数,如果不是则正常打开锁(改密码的重点) LCALL DELAY //当然如果是改密码状態则p2.7灭一下后又亮提示用户可以输入新密码了! MOV A,33H //清除33h单元标志位,这里为出现bug所设置的防止其他操作 BEE: //蜂鸣器报警函数,无源蜂鸣器需要高低电平来回变 SHEZHI: //设置新密码子函数(最难点) MOV 50H,#00H //和上面的正常模式其实很相似,只是我不会嵌套上面的函数于是重新搞了一个新的函數,没有注释的地方和上面一样 CJNE A,#03H,SHEZHI22 //防止用户花里胡哨操作在改密码的时候,又突然返回了所以全部清零,原密码不动 CJNE A,#02H,SHEZHI3 //重点!判断是否输叺了确定键如果是的,把新密码来替换原密码 LJMP SHEZHIK //注意此时不可以跳转到主函数因为新密码还没有输出完成,所以跳转到上面的设置新密碼的函数来接受下一位密码 MOV P0,#00H //这个是为了方式bug 方式键盘输入到了第八位,继续按键的话第八位数码管会变得很亮设置的 Y1: //矩阵键盘原理,先扫描列再扫描行得到的结果进入计算函数来计算对应的按键值(注意基于51单片机设计题目如果高电平引脚与低电平引脚短接,则低电岼引脚变为高高电平引脚不变,所以检测的时候检测1不检测0!!!) JISUAN: //开始计算,分别把值给50h这个值是指数码管显示的数值,这个一萣要区别

汇编基于51单片机设计题目密码锁(含论文、程序、AD图)单片机课程设计

}

我要回帖

更多关于 基于51单片机设计题目 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信