分类:MSC-8051

Keil C51下LCD12864部分中文显示乱码

        背景描述:LCD12864自带中文字库,而且大部分的汉字都是可以正常显示的,只是偶尔有一些汉字莫名其妙的乱码,那么你可能和博主遇到同样的问题了。         keil c51在编译的时候会将0xfd的字符(有些汉字含该字符的内码,每个汉字字符占用两个字节长度)过滤,导致汉字乱码,比如汉字“三”“待”等。

基于89c51和TEA5767的数字收音机设计

  本文介绍了基于89C51单片机和TEA5767模块制作的数字收音机,TEA5767模块提供系统的数字FM解调,LCD1602显示系统工作的状态和当前频率,单片机负责调控TEA5767的工作状态,两枚按键实现频率的调整和频道搜索。本设计可以实现手动调整频率、自动搜台等功能。

基于Proteus仿真的89c51温度检测控制系统

0、引言         本次系统介绍了以AT89C51单片机为核心的温度监测控制系统的工作原理和设计方法。温度信号由温度传感器芯片DS18B20采集,并以数字信号的方式传送给单片机,单片机再控制四位八段分立式数码管显示实时温度,默认下限阈值为25℃,默认上限阈值为30℃,且阈值温度支持通过独立按键来修改,当实际温度超出上限温度,系统将闪烁红色LED、启动蜂鸣器报警、打开风扇散热;当实际温度低于下限温度,系统将闪烁蓝色LED、启动蜂鸣器报警、打开加热器;当系统温度在上下限阈值温度之间(阈值保护:无法修改为下限阈值大于上限阈值)系统只有数码管显示温度,其他输出关闭。

基于Proteus仿真的89c51电子时钟设计

1.项目总体设计思路 1.1功能说明         本小组采用了比较常用的AT89C52作为核心控制芯片,用汇编语言进行编程来满足设计的要求。用LED数码管来实现时、分、 秒的显示,通过3个按钮开关可以对时钟进行调整,其他外接电路还有晶振电路、复位电路等等。         本小组设计的主要功能有时分秒显示,时分秒调整键。

基于物联网技术的智能电动车安防系统

作品设计:         根据相关统计显示,在被采访的100人中,有过半数的人丢过电动车,三分之一的人丢过一辆,六分之一人丢过两辆,有三分之一的人认为电动车失窃的主要原因是窃贼手段高明,防不胜防。从这些数据上面不难看出,在我国的电动车安防领域已经出现了短板,给了偷车贼们可乘之机,而本套系统的目的就在于利用先进的物联网技术,结合精准的算法,实时、准确的将信息发送给电动车主主人,减少或杜绝电动车被盗案件的发生。同时我们还在在某市的统计数据中了解到,该市平均五天就会发生一起电动车自燃事件,如此庞大的数字让人震惊,而该系统从根源解决了电动车自燃的问题。在被控端,我们将系统分为主控芯片STC-89C52,无线通信模块HC-12,GSM通信模块SIM900A,GPS定位模块,温湿度传感器DTH-11,火焰传感器,三轴加速度计ADXL-345,后备式UPS模块,在遥控端,主要分为主控芯片MSP430-G2553,无线通信模块HC-12,声光报警模块。

基于8051单片机的人体红外及烟雾检测报警系统

        由于比较匆忙,只剩下几张照片和源代码(其实是实在没什么可以说的,功能太简单了)。         这个是我自学单片机的第一个大作业,也是走进电子世界大门的第一步,虽然它功能不多,系统简单,却是我初心的起点。