毕业设计
当前位置:首页 > 文秘写作 > 毕业设计 > 列表页

51单片机毕业设计题目

小草范文网  发布于:2016-10-07  分类: 毕业设计 手机版

篇一: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液晶+ HC-SR04超声波模块。

2、测距范围2cm-450cm。

3、超出测量范围显示“当前距离:-.—米”;正常测量范围显示“当前距离:x.xx米”。

4、51单片机:STC89C52RC、AT89S52、AT89C51。

5、C语言编程。

6、电脑USB供电。

篇二:单片机类毕业设计,论文范文,毕业论文参考选题表

毕业论文参考选题表

1. 基于单片机的无线数据收发器的设计(字数:10701,页数:36128)

2. 基于AT89S52的无线测温报警器设计与实现(字数:10667,页数:36128)

3. 基于单片机的机床控制系统(字数:12085,页数:35128)

4. 基于AT89S52的FSK调制解调器设计(字数:14064,页数:45148)

5. 基于单片机的红外遥控密码锁的设计与实现(字数:10803,页数:33128)

6. 基于单片机智能火灾报警器设计(字数:17817,页数:50128)

7. 基于单片机的无功补偿的设计(字数:14963,页数:55128)

8. 基于单片机的遥控调光灯系统设计(字数:11107,页数:32128)

9. 基于单片机的温度报警器设计(字数:10257,页数:30148)

10. 基于单片机的智能电表设计(字数:29991,页数:64128)

11. 基于单片机的载波通信系统设计(字数:15638,页数:80148)

12. 单片机在点钞机中的应用(字数:7658,页数:42128)

13. 基于单片机的温度测控系统设计(字数:25122,页数:71148)

14. 基于单片机的数字直流电位差计的设计(字数:17221,页数:37128)

15. 基于单片机的LED点阵电子显示屏设计(字数:9975,页数:31128)

16. 基于单片机的数字式温度检测控制系统的设计(字数:9868,页数:2660)

17. 基于单片机的数字密码锁设计(字数:11037,页数:34118)

18. 基于单片机的温度测量系统(字数:12897,页数:44118)

19. 基于单片机的电机驱动与转速数据采集模块的设计(字数:11591,页数:42118)

20. 基于AT89C2051单片机 的专用频率计的设计(字数:13222,页数:35118)

21. AT89C51单片机与OEM板的串行通信(字数:14852,页数:36118)

22. 基于MCS51单片机的心率测试仪(字数:10676,页数:35118)

23. 智能化温室监测控制系统的设计与实现(字数:11968,页数:42128)

24. 基于单片机的智能RLC测量仪的设计(字数:10137,页数:2698)

25. 8X8点阵LED字符显示器设计与实现(字数:11431,页数:31118)

26. 基于AT89C51单片机的家用电器电话遥控装置(字数:14896,页数:38118)

27. 单片机控制的波形发生器(字数:10474,页数:31118)

28. 智能电子钟的设计与实现(字数:12821,页数:67118)

29. 数字电压表的设计与实现(字数:14038,页数:46128)

30. 基于单片机的电子密码锁的设计(字数:10338,页数:57128)

31. LED点阵显示系统设计(字数:10945,页数:51118)

32. 基于单片机的恒温控制系统的设计与制作(字数:17068,页数:55128)

33. 基于单片机的出租车计价器的设计与制作(字数:13964,页数:55128)

34. 基于STC12C5410AD单片机的数字功率放大器设计(字数:12312,页数:42118)

35. 基于AT89S52控制的信号发生器设计与制作(字数:13780,页数:39118)

36. 多功能LED式电子钟设计与实现(字数:9165,页数:2890)

37. 用AT89C51实现电话远程控制家用电器(字数:19412,页数:50128)

38. 基于AT89S52的智能快速充电器设计(字数:11554,页数:36128)

39. 基于单片机的LED电子屏设计(字数:19062,页数:52118)

40. AT89C51单片机的低频信号源设计(字数:14790,页数:41128)

41. 基于MCS51的单片机电源管理系统(字数:11319,页数:35118)

42. 单片机交通灯控制系统(字数:20310,页数:56118)

43. 基于单片机的多点测温系统设计(字数:14614,页数:51128)

44. 出租车计价器设计(字数:8690,页数:37118)

45. 基于单片机的数控稳压电源的设计与制作(字数:10738,页数:36128)

46. 基于微控制器的坡度测量仪的设计(字数:11380,页数:42118)

47. 简易数字频率计的设计与实现(字数:13492,页数:6090)

48. 数字频率的设计与制作(字数:14734,页数:47118)

49. 数字电压表设计及proteus仿真(字数:7716,页数:24128)

50. 简易数字频率计设计及proteus仿真(字数:4682,页数:23108)

51. 简易计算器设计及proteus仿真(字数:9603,页数:35128)

52. 彩灯循环控制系统设计及proteus仿真(字数:5539,页数:25128)

53. 基于Atmega16 单片机的八路抢答器设计(字数:11862,页数:31118)

54. 基于单片机的步进电机交直流电机转速控制系统设计(字数:15740,页数:52118)

55. 单片机十字路口交通灯控制系统设计(字数:11295,页数:3160)

56. 智能迷宫小车控制系统设计 JD1117(字数:15120,页数:34118)

57. 基于单片机的音响控制系统的设计(字数:22013,页数:51118)

58. 基于AT80C51单片机的码盘转速测量仪设计(字数:12037,页数:2779)

59. 基于MCS-51单片机的空调智能温控器的设计与开发(字数:4515,页数:1450)

60. 步进电动机的单片机控制(字数:22746,页数:5660)

61. 基于单片机的转速控制系统的设计(字数:18568,页数:70118)

62. 基于单片机控制的数控X-Y工作台系统设计—总体设计(字数:29793,页数:70108)

63. 基于单片机控制的数控X-Y工作台系统设计——插补部分(字数:34203,页数:96108)

64. 基于单片机的函数信号发生器的设计(字数:17681,页数:61128)

65. 基于单片机的宽带放大器设计(字数:12616,页数:3250)

66. 51单片机红外收发器设计(字数:11472,页数:41128)

67. 基于单片机的微型游戏机—贪吃的蛇(字数:11006,页数:46128)

68. 单片机控制的智能电动小车的设计(字数:20137,页数:57118)

69. 基于SPCE061A单片机的小型直流电机调速系统设计(字数:21986,页数:62128)

70. 鱼塘水体恒温监控系统设计(字数:23442,页数:58128)

71. AT89C51串行显示的步进电机单片机控制系统(字数:15363,页数:53108)

72. 基于单片机的语音提示定时器的设计(字数:21122,页数:44128)

73. 基于单片机的篮球计时计分器设计(字数:17719,页数:49128)

74. 基于单片机的变频恒压供水控制系统的设计(字数:42962,页数:79168)

75. 基于单片机的恒压供水系统的设计(字数:28848,页数:68148)

76. 基于AT89S51单片机的数字温度计设计(字数:13062,页数:3288)

77. 基于单片机的温室大棚测控系统研究(字数:14617,页数:37148)

78. 基于单片机的温度测量系统设计(字数:17554,页数:46108)

79. 基于单片机温湿度控制系统(字数:14156,页数:46118)

80. 基于单片机的自动化点焊控制系统(字数:16279,页数:3588)

81. 红外声控报警系统的设计(字数:9831,页数:3079)

82. 红外防盗报警器的设计(字数:6916,页数:1656)

83. 基于AT89S51单片机的出租车计价器(字数:10539,页数:4188)

84. 煤气报警器的设计(字数:20476,页数:72118)

85. 单片机交通灯控制系统设计--带仿真的(字数:7687,页数:2990)

86. 多功能智能信号发生器(字数:16699,页数:4680)

87. 智能音乐闹钟设计(字数:10002,页数:3788)

88. 水温控制系统的设计(字数:10637,页数:4282)

89. 基于单片机的电梯控制系统(字数:13302,页数:45118)

90. 基于单片机的产品自动计数器(字数:7709,页数:2390)

91. 基于单片机的3KW电炉温度控制系统的设计(字数:12309,页数:44118)

92. 基于单片机和专用芯片的多功能电量仪(字数:15248,页数:37108)

93. 用单片机进行温度的控制及LCD显示系统的设计(字数:14253,页数:4588)

94. 超声波测距仪(字数:15636,页数:43108)

95. 单片机控制的语音录放系统的设计(字数:10576,页数:38108)

96. 电红外线感应自动门的设计(字数:6312,页数:2590)

97. 电子秤的设计(字数:9343,页数:2490)

98. 多功能程控电源设计(字数:9394,页数:47118)

99. 程控滤波器的设计(字数:10870,页数:44128)

100. 基于单片机的数字函数发生器的设计(字数:8017,页数:2688)

101. 基于单片机的自动门控系统设计(字数:13451,页数:3798)

102. 基于AT89S52的无线自动车库门(字数:9138,页数:32108)

103. 基于单片机的电阻炉温度控制系统(字数:19746,页数:4982)

104. 电子时钟的设计(字数:17100,页数:41108)

105. 全自动节水灌溉系统--硬件部分(字数:11438,页数:26118)

106. 数字式温度计的设计(字数:11937,页数:39128)

107. 温度监控系统设计(字数:11809,页数:44148)

108. 基于单片机的语音提示测温系统的研究(字数:16036,页数:49148)

109. 简易无线电遥控系统(字数:22667,页数:50108)

110. 数字流量计(字数:14226,页数:67108)

111. 基于单片机的全自动洗衣机(字数:22097,页数:43108)

112. 水塔智能水位控制系统(字数:8821,页数:2990)

113. 温度箱模拟控制系统(字数:9189,页数:29118)

114. 超声波测距仪的设计(字数:12624,页数:35108)

115. 基于51单片机的LED点阵显示屏系统的设计与实现 16×16点阵显示屏(字数:19635,页数:51 116. 基于AT89S51单片机的数字电子时钟(字数:16134,页数:65108)

117. 基于单片机的步进电机的控制(字数:13261,页数:30128)

118. 基于单片机的交流调功器设计(字数:17219,页数:37148)

119. 基于单片机的数字电压表的设计(字数:18054,页数:37108)

120. 单片机的数字钟设计(字数:16608,页数:37108)

121. 智能散热器控制器的设计(字数:32163,页数:59108)

122. 单片机打铃系统设计(字数:13269,页数:4290)

123. 基于单片机的交通信号灯控制电路设计(字数:7204,页数:3080)

124. 基于单片机的电话远程控制家用电器系统设计(字数:9351,页数:1960)

125. 基于单片机的安全报警器(字数:6883,页数:2488)

126. 基于单片机的八路抢答器设计(字数:6592,页数:2398)

127. 基于单片机的超声波测距系统的设计(字数:6071,页数:1560)

128. 基于MCS-51数字温度表的设计(字数:8506,页数:2359)

129. 电子体温计的设计(字数:6440,页数:1998)

130. 基于AT89C51的电话远程控制系统(字数:7910,页数:1968)

131. 基于AVR单片机幅度可调的DDS信号发生器(字数:5014,页数:1368)

132. 基于单片机的数控稳压电源的设计(字数:8400,页数:2068)

133. 基于单片机的室内一氧化碳监测及报警系统的研究(字数:5861,页数:1768)

134. 基于单片机的空调温度控制器设计(字数:6597,页数:2268)

135. 基于单片机的可编程多功能电子定时器(字数:7343,页数:2668)

136. 单片机的数字温度计设计(字数:5021,页数:1560)

137. 红外遥控密码锁的设计(字数:5898,页数:2168)

138. 基于61单片机的语音识别系统设计(字数:9831,页数:2068)

139. 家用可燃气体报警器的设计(字数:6507,页数:1350)

140. 基于数字温度计的多点温度检测系统(字数:7570,页数:2368)

141. 基于凌阳单片机的语音实时采集系统设计(字数:7702,页数:1468)

142. 基于单片机的数字频率计的设计(字数:7553,页数:2368)

143. 基于单片机的数字电子钟设计(字数:10301,页数:42118)

144. 设施环境中温度测量电路设计(字数:5443,页数:1760) 128)

145. 汽车倒车防撞报警器的设计(字数:5177,页数:1560)

146. 篮球赛计时记分器(字数:10012,页数:2468)

147. 基于单片机的家用智能总线式开关设计(字数:10470,页数:2260) 148. 设施环境中湿度检测电路设计(字数:8493,页数:2568)

149. 基于单片机的音乐合成器设计(字数:5965,页数:1850)

150. 设施环境中二氧化碳检测电路设计(字数:6344,页数:1660)

151. 基于单片机的水温控制系统设计(字数:7399,页数:2160)

152. 基于单片机的数字温度计的设计(字数:5607,页数:1960)

153. 基于单片机的火灾报警器(字数:7761,页数:2368)

154. 基于单片机的红外遥控开关设计(字数:7577,页数:2468)

155. 基于单片机的电子钟设计(字数:7710,页数:2468)

156. 基于单片机的红外遥控电子密码锁(字数:7359,页数:2780)

157. 大棚温湿度自动监控系统(字数:9557,页数:3488)

158. 基于单片机的电器遥控器的设计(字数:8648,页数:2968)

159. 单片机的语音存储与重放的研究(字数:5852,页数:2068)

160. 基于单片机的电加热炉温度控制系统设计(字数:9298,页数:2868) 161. 红外遥控电源开关(字数:14566,页数:2568)

162. 基于单片机的低频信号发生器设计(字数:30219,页数:77148)

163. 基于单片机的呼叫系统的设计(字数:23391,页数:46108)

164. 基于PIC16F876A单片机的超声波测距仪(字数:6950,页数:2068) 165. 基于单片机的密码锁设计(字数:14416,页数:5182)

166. 单片机步进电机转速控制器的设计(字数:21591,页数:65128)

167. 由AT89C51控制的太阳能热水器(字数:10858,页数:35118)

168. 防盗与恒温系统的设计与制作(字数:10540,页数:3390)

169. AT89S52单片机实验系统的开发与应用(字数:35849,页数:6790) 170. 基于单片机控制的数字气压计的设计与实现(字数:9603,页数:2579) 171. 智能压力传感器系统设计(字数:14044,页数:34128)

172. 智能定时器(字数:21439,页数:48118)

173. 基于单片机的智能火灾报警系统(字数:24870,页数:60118)

174. 基于单片机的电子式转速里程表的设计(字数:14828,页数:39118) 175. 公交车汉字显示系统(字数:15532,页数:45118)

176. 单片机数字电压表的设计(字数:19332,页数:4368)

177. 精密VF转换器与MCS-51单片机的接口技术(字数:17142,页数:4368) 178. 基于单片机的居室安全报警系统设计(字数:14120,页数:3298)

179. 基于89C2051 IC卡读/写器的设计(字数:20419,页数:4390)

180. PC机与单片机串行通信毕业论文(字数:16747.页数:62108)

181. 球赛计时计分器 毕业设计论文(字数:9865,页数:33108)

182. 松下系列PCL五层电梯控制系统(字数:23094,页数:3179)

183. 自动起闭光控窗帘毕业设计论文(字数:9223.页数:31118)

184. 单片机控制交通灯系统设计(字数:14446,页数:3668)

185. 基于单片机的电子密码锁(字数:9568,页数:36108)

186. 基于51单片机的多路温度采集控制系统(字数:22089,页数:6199) 187. 点阵电子显示屏--毕业设计(字数:6952,页数:2268)

188. 超声波测距仪--毕业设计(字数:20712,页数:5668)

189. 单片机对玩具小车的智能控制毕业设计论文(字数:18686,页数:4590) 190. 基于单片机控制的电机交流调速毕业设计论文(字数:16779,页数:3890) 191. 单片机智能火灾报警器毕业设计论文(字数:30337,页数:6998)

192. 基于单片机的锁相频率合成器毕业设计论文(字数:12624,页数:3979) 193. 单片机控制的数控电流源毕业设计论文(字数:8160,页数:3390)

194. 基于单片机的数字显示温度系统毕业设计论文(字数:7425,页数:2979) 195. 单片机串行通信发射部分毕业设计论文(字数:16963,页数:3190)

196. 基于单片机控制直流电机调速系统毕业设计论文(字数:20764,页数:69108) 197. 单片机控制步进电机 毕业设计论文(字数:8755,页数:2768)

198. 基于MCS51单片机温度控制毕业设计论文(字数:9379.页数:3068) 199. 基于单片机的自行车测速系统设计(字数:9255.页数:2898)

200. 单片机汽车倒车测距仪(字数:15714,页数:2968)

201. 基于单片机的数字电压表(字数:9474,页数:2968)

202. 单片机脉搏测量仪(字数:11310,页数:39118)

203. 单片机控制的全自动洗衣机毕业设计论文(字数:19812,页数:46108) 204. 基于单片机的电器遥控器设计(字数:13114,页数:4582)

205. 单片机控制的微型频率计设计(字数:13949,页数:3080)

206. 基于单片机的音乐喷泉控制系统设计(字数:20914,页数:53178) 207. 等精度频率计的设计(字数:17199,页数:65178)

208. 自行车里程,速度计的设计(字数:22149,页数:62178)

209. 基于单片机的数字电压表设计(字数:20813,页数:5780)

210. 自行车车速报警系统(字数:7952,页数:2490)

211. 大棚仓库温湿度自动控制系统(字数:8978,页数:2468)

212. 自动剪板机单片机控制系统设计(字数:23768,页数:64108)

213. 单片机电器遥控器的设计(字数:18574,页数:4498)

214. 基于单片机技术的自动停车器的设计(字数:24950,页数:64108) 215. 基于单片机的金属探测器设计(字数:25174,页数:56108)

216. ATMEIL AT89系列通用单片机编程器的设计(字数:19487,页数:70108) 217. 单片机水温控制系统(字数:14574,页数:4782)

218. 基于单片机的IC卡智能水表控制系统设计(字数:28658,页数:71108) 219. 基于MP3格式的单片机音乐播放系统(字数:16158,页数:69118) 220. 节能型电冰箱研究(字数:21422,页数:5382)

221. 基于单片机控制的PWM调速系统(字数:15598,页数:3898)

222. 交流异步电动机变频调速设计(字数:18478,页数:4388)

223. 基于单片机的数字温度计的电路设计(字数:12369,页数:4290)

224. 基于Atmel89系列芯片串行编程器设计(字数:8560,页数:2368) 225. 基于MCS-51通用开发平台设计(字数:15942,页数:4290)

226. 基于单片机的实时时钟(字数:7575,页数:3068)

227. 用单片机实现电话远程控制家用电器(字数:16854,页数:3590)

228. 中频感应加热电源的设计(字数:24892,页数:45108)

229. 家用豆浆机全自动控制装置(字数:15599,页数:4488)

230. 基于ATmega16单片机的高炉透气性监测仪表的设计(字数:34973,页数:81 231. 用单片机控制的多功能门铃(字数:19260,页数:60118)

232. 基于8051单片机的数字钟(字数:21638,页数:5060)

233. 红外快速检测人体温度装置的设计与研制(字数:19075,页数:44118) 234. 三层电梯的单片机控制电路(字数:10430,页数:3598)

235. 交通灯89C51控制电路设计(字数:7387,页数:2359)

236. 基于单片机的短信收发系统设计 ――硬件设计(字数:11544,页数:3090)237. 大棚温湿度自动控制系统(字数:16442,页数:52118)

238. 串行显示的步进电机单片机控制系统(字数:21544,页数:50108) 239. 微机型高压电网继电保护系统的设计(字数:13572,页数:35118) 240. 基于单片机mega16L的煤气报警器的设计(字数:10468,页数:35128) 241. 智能毫伏表的设计(字数:10295,页数:28108)

242. 基于单片机的波形发生器设计(字数:14389,页数:34118) 128)

篇三:51单片机万年历毕业设计论文

毕 业 设 计(论文)

题目:51单片机电子万年历论文

班级:11(25)

姓名:褚宏菲

学号:11417709

51单片机电子万年历论文

摘 要:

电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信(转载自:www.xiaocaOfaNWen.com 小草 范 文 网:51单片机毕业设计题目)息,还具有时间校准等功能。该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。

本设计是基于51系列的单片机进行的电子万年历设计,可以显示年月日时分秒及周信息,具有可调整日期和时间功能。在设计的同时对单片机的理论基础和外围扩展知识进行了比较全面准备。在硬件与软件设计时,没有良好的基础知识和实践经验会受到很大限制,每项功能实现时需要那种硬件,程序该如何编写,算法如何实现等,没有一定的基础就不可能很好的实现。在编写程序过程中发现以现有的相关知识要独自完成编写任务困难重重,在老师和同学的帮助下才完成了程序部分的编写。

万年历的设计过程在硬件与软件方面进行同步设计。硬件部分主要由AT89C52单片机,LED显示电路,以及调时按键电路等组成。在单片机的选择上本人使用了AT89C52单片机,该单片机适合于许多较为复杂控制应用场合。显示器使用2片7SEG-MPX8-CA和一片7SEG-MPX4-CA。7SEG-MPX8-CA是一种八个共阳二极管显示器,7SEG-MPX4-CA是一种四个共阳二极管显示器。为了能更轻松的控制这三片显示器,本人使用了3片74HC164来驱动。74HC164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。软件方面主要包括日历程序、时间调整程序,公历转阴历程序,显示程序等。程序采用汇编语言编写,以便更简单地实现调整时间及阴历显示功能。所有程序编写完成后,在wave软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。最后总在老师同学的帮助以及自己的努力下完成了此次电子万年历的设计。

关键词:

Abstract

E-calendar day time is a very wide range of tools, increasingly popular in modern society. It can be year, month, day, Sunday, hours, minutes, seconds for time, but also has a leap year compensation to a variety of functions, and the DS1302's long life, small error. For the digital electronic calendar using an intuitive digital display can simultaneously display year, month, day, Sunday, hours, minutes, seconds, and temperature and other information, but also a time-calibration and 时钟电钟;DS1302;DS18B20;动态扫描;单片机

other functions. The circuit uses AT89S52 microcontroller as the core, power consumption, low-voltage work in 3V, the voltage can choose 3 ~ 5V voltage supply. The design is based on 51 series of microcontrollers to the design of electronic calendar, you can display date information on when the minutes and seconds, and weeks, with adjustable date and time functions. At the same time in the design of the theoretical basis of the MCU and peripheral expansion of knowledge of the more comprehensive preparation. The hardware and software design, there is no good basic knowledge and practical experience will be greatly limited, each feature is required to achieve the kind of hardware, procedures, how to write, how to implement such algorithms, there is no certain foundation can not be good implementation. Found during the preparation process to the existing knowledge to complete the preparation of the task alone difficult,

In the help of teachers and students to complete the program part of the preparation. Calendar of the design process in hardware and software to synchronize the design. Hardware mainly by the AT89C52 microcontroller, LED display circuit, and the tune composed of the circuit when the button. In the SCM choice I used the AT89C52 microcontroller, which is suitable for many of the more complex control applications. Monitor the use of two 7SEG-MPX8-CA and a 7SEG-MPX4-CA. 7SEG-MPX8-CA is a total of eight-yang diode display, 7SEG-MPX4-CA is a total of four-yang diode display. In order to more easily control the three monitors, I use three 74HC164 to drive. 74HC164 is an 8-bit edge-triggered shift register, serial input data, and parallel output. The software includes calendar program, time to adjust procedures, turn the lunar calendar programs, display programs. Programs written in assembly language used in order to more easily adjust the time and the realization of the lunar calendar display. All programming is complete, the wave software debugging, make sure that no problems, in the Proteus software within a microcontroller embedded in the simulation. The final overall the teacher to help students, as well as their own efforts to complete the design of the electronic calendar. Keywords:

Clock electric clock:DS1302;DS18B20:Dynamic scan:scm

目录

一、设计要求与方案论证 ………………………………………………………………4

1.1 设计要求 ………………………………………………………………………………4

1.2 系统基本方案选择和论证 ……………………………………………………………4

1.2.1单片机芯片的选择方案和论证 ……………………………………………………4

1.2.2 显示模块选择方案和论证 …………………………………………………………4

1.2.3 时钟芯片的选择方案和论证 ………………………………………………………4

1.2.4 温度传感器的选择方案与论证 ……………………………………………………5

二.系统的硬件设计与实现………………………………………………………………5

2.1 电路设计框图 …………………………………………………………………………5

2.2 系统硬件概述 …………………………………………………………………………5

2.3 主要单元电路的设计 …………………………………………………………………6

2.3.1单片机主控制模块的设计 …………………………………………………………6

2.3.2时钟电路模块的设计 ………………………………………………………………6

2.3.3温度采集模块设计 …………………………………………………………………7

2.3.4 电路原理及说明 ……………………………………………………………………7

2.3.5显示模块的设计 ……………………………………………………………………8

三、系统的软件设计 ………………………………………………………-……………9

3.1程序流程框图 …………………………………………………………………………9

3.2 子程序的设计 …………………………………………………………………………9

3.2.1 DS18B20温度子程序 ………………………………………………………………9

3.2.2 读、写DS1302子程序 ……………………………………………………………10

四. 指标测…………………………………………………………………………………11

4.1 测试仪器………………………………………………………………………………11

4.2硬件测试………………………………………………………………………………11

4.3软件测试………………………………………………………………………………11

4.4测试结果分析与结论…………………………………………………………………12

4.4.1 测试结果分析………………………………………………………………………12

4.4.2 测试结论……………………………………………………………………………12

五、作品总结………………………………………………………………………………12

六、致谢词…………………………………………………………………………………12

一:设计要求与方案论证

1.1 设计要求:

(1)基本要求

① 具有年、月、日、星期、时、分、秒等功能;

② 时间与阴、阳历能够自动关联;

③ 具有温度计功能;

④ 具备年、月、日、星期、时、分、秒校准功能;

( 2 ) 创新要求

① 具有上、下课响铃功能;

② 具有防御报警功能;

1.2 系统基本方案选择和论证

1.2.1单片机芯片的选择方案和论证:

方案一:

采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。

方案二:

采用AT89S52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。

所以选择采用AT89S52作为主控制系统.

1.2.2 显示模块选择方案和论证:

方案一:

采用LED液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,但是价格昂贵,需要的接口线多,所以在此设计中不采用LED液晶显示屏. 方案二:

采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且价格也相对较高,所以也不用此种作为显示. 方案三:

采用LED数码管动态扫描,LED数码管价格适中,对于显示数字最合适,而且采用动态扫描法与单片机连接时,占用的单片机口线少。

所以采用了LED数码管作为显示。

1.2.3时钟芯片的选择方案和论证:

方案一:

直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。采用此种方案虽然减少芯片的使用,节约成本,但是,实现的时间误差较大。所以不采用此方案。

本文已影响