51单片机编程实例 51单片机汇编程序

51单片机汇编程序(51单片机编程实例)原文一瞥张2021-04-04 22:46
Temperature大学单片机组装厂 , 项目地址https://github.com/jan-bar/Temperature.
【51单片机编程实例 51单片机汇编程序】这个项目需要专家来运行 。以下是可用的下载地址链接:https://pan.baidu.com/s/13gSiLTenkSV3a5niS3untQ提取代码:7x48 。
破解安装定位的方法如下:
1、下载解压 , 得到proteus pro 8.9 sp0原程序、patch破解文件和汉化补丁;2、首先双击文件"P8.9.sp0.exe"安装软件 , 接受协议后 , 选择"Use a locally installed license key";3、在许可证安装界面 , 浏览指定patch破解文件夹中的Licence.lxk许可证文件 , 点击install安装许可证4、再选择软件的安装目录 , 按默认路径安装即可;5、成功安装 , 先不要运行 , 点击close;5、再以右键管理员身份运行PP8.9.exe破解文件 , 注意:补丁工具无窗口的 , 运行一次即可 。6、至此 , 软件成功破解 , 但还不是中文;7、这时将软件包中的汉化补丁复制到软件安装目录下替换;默认目录【C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\Translations】8、至此 , 软件成功汉化 , 以上就是proteus pro 8.9 sp0汉化破解版的详细安装教程 , 希望对用户有帮助 。然后直接打开温度监控显示 。DSN文件 , 并点击左下角的运行按钮 。这个项目是用Keil编译的 , 已经很多年不用了 。如果需要修改 , 自己编译 。
所有的源代码都被编译 , 相关的源代码文件描述如下:
main.a51主程序DS1302.a51驱动ds1302的程序DS18B20.a51驱动ds18b20的程序AMPIRE128X64.a51驱动128*64的显示屏 , 这个显示屏需要用取模软件 , 自行百度吧 , 我已经忘记咋搞了 。FM24C64.a51当时由于51单片机引脚不够 , 做了一个扩展 , 用于驱动高低温时的LED灯功能描述:
128*64显示屏显示年、月、日、分、秒 , 以及两个温度传感器的温度值 。
默认情况下 , T1和T2的温度传感器报警上限和下限为+80 ~ -25℃ 。当鼠标点击DS18B20的+和-时 , 可以升高或降低温度来触发报警 。
当温度超过极限时 , 显示屏会显示相应的文字 , LED灯会亮起 , 高低温度会播放不同的音乐 。此时 , 需要点击退出报警来恢复 。
蜂鸣器是用来播放音乐的 。目前只录制了欢乐颂 , 千年 , 摇篮曲 。有单独播放的样例代码 。
播放音乐的电路图
您还可以设置两个温度设备的高温和低温限值 。当您单击选择时 , 您将在T1和T2之间进行选择 。
单击确定后 , 再次单击选择以在高温和低温限制之间切换 。这时候点击确定 , 然后就可以点击增减了 。
设置好高低温限值后 , 可以点击退出编辑 , 显示正常界面 。
结语这个项目是从以前的文件翻出来的 , 当时觉得写的不错 。但毕业后并没有从事硬件或嵌入式相关工作 。现在渐渐忘记了 , 连源代码都看不懂 。但是最近下载的proteus还是可以运行的 。幸运的是 , Keil编译的文件也被保存了下来 。现在就把这个项目挂个纪念吧 。


    推荐阅读