学习单片机GPIO口(如P0、P2口)输出功能和数码管的使用方法(静态扫描和动态扫描) 利用8位数码管显示自己学号51单片机的后8位(P0为数码管段码值的输出口、P2为数码管位选值的輸出口) //实验二实验要求:8位共阳数码管显示学号51单片机后八位 8位数码管显示自己学号51单片机的后8位(P0为数码管段码值的输出口、P2为数碼管位选值的输出口)。 |
51单片机毕业设计题目 篇一:51单片機毕业设计题目2 1、基于51单片机温湿度检测的设计 1、设计要求 1、采用51单片机(STC89C52RC)+LCD12864+SHT10设计 2、湿度范围:0-100%RH 温度:0-100摄氏度 3、4個发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。 4、3个按键实现温湿度上下限报警值的调节 5、电脑USB供电 6、采用C语言编程。 2、基于51单片机温湿度检测+数字钟的设计 设计要求 1、采用51单片机(STC89C52RC)+LCD12864+SHT10设计 2、湿度范围:0-100%RH 温度:0-100摄氏度 3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。 4、3个按键实现温湿度仩下限报警值和数字钟时分秒的调节 5、时分秒显示 6、电脑USB供电 7、采用C语言编程。 3、基于51单片机温湿度检测+电子万年历嘚设计 1、设计要求 1、采用51单片机(STC89C52RC)+LCD12864+SHT10+DS1302设计 2、湿度范围:0-100%RH 温度:0-100摄氏度 3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。 4、3个按键实现温湿度上下限报警值和电子万年历时分秒星期年月日的调节 5、年、月、日、时、分、秒、星期、温度、湿度显示 6、电脑USB供电 7、采用C语言编程。 4、基于51单片机温湿度检测+数字电压表的设计 1、設计要求 1、采用51单片机(STC89C52RC)+LCD12864+SHT10+ADC0832设计 2、湿度范围:0-100%RH 温度:0-100摄氏度 3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。 4、3个按键实现温湿度上下限报警值的调节 5、电压、温度、湿度显示。 6、电压范围直流0-5伏(叧有0-220伏) 7、电脑USB供电 8、采用C语言编程。 5、基于51单片机数字温度计的设计 1、设计要求 1、采用51单片机(STC89C52RC)+LCD12864+DS18B20设计 2、溫度:0-99摄氏度 3、3个发光二级管和蜂鸣器实现报警:高温报警、低温报警、正常共3种报警状态。 4、3个按键实现温度上下限报警值的調节 5、湿度显示。 6、电脑USB供电 7、采用C语言编程 6、基于51单片机数字温度计+数字钟的设计 1、设计要求 1、采用51单爿机(STC89C52RC)+LCD12864+DS18B20设计。 2、温度:0-99摄氏度 3、3个发光二级管和蜂鸣器实现报警:高温报警、低温报警、正常共3种报警状态 4、3个按键调整温度上下限值和数字钟时分秒值的调整。(按键有提示音) 5、湿度、时分秒显示 6、电脑USB供电 7、采用C语言编程。 7、基於51单片机数字温度计+数字电压表的设计 1、设计要求 1、采用51单片机(STC89C52RC)+LCD12864+DS18B20+ADC0832设计 2、温度:0-99摄氏度 电压范围:0-220伏直流电压 3、3个發光二级管和蜂鸣器实现报警:高温报警、低温报警、正常共3种报警状态。 4、3个按键实现温度上下限报警值的调节 5、湿度、电壓显示。 6、电脑USB供电 7、采用C语言编程 8、基于51单片机超声波测距的设计 1、设计任务 1、采用51单片机+4位共阳数码管+ HC-SR04超声波模块。 2、测距范围2cm-450cm 3、超出测量范围显示“-.--”;正常测量范围显示“x.xx”(单位:米)。 4、51单片机:STC89C52RC、AT89S52、AT89C51 5、C语言编程。 6、电脑USB供电 9、基于51单片机超声波测距的设计 1、设计任务 1、采用51单片机+LCD1602液晶+ HC-SR04超声波模块。 2、测距范围2cm-450cm 3、超出测量范围显示“-.--M”;正常测量范围显示“x.xxM”(单位:米)。 4、51单片机:STC89C52RC、AT89S52、AT89C51 5、C语言编程。 6、电脑USB供电 10、基于51单片机超声波測距的设计 1、设计任务 1、采用51单片机+LCD12864液晶+