- 博客(2)
- 收藏
- 关注
原创 float数据的一个问题
前一段时间写单片机的计算器程序的时候,有一个表达式类似于这样的表达式: int a = 4.35 * 100; 结果a被赋值为434而不是435,当时解决的办法是在表达式上加上0.5,即int a = ( (4.35 * 100) + 0.5 );问题被解决,但不知原因,遂google,然后在stack over 上发现一个帖子,帖子说这是因为4.35在内存中不能精确的表达
2013-09-27 22:52:04 482
原创 51单片机时钟程序
这是我的第一个单片机程序,记录下。1、密码锁:从矩阵键盘输入密码,正确即进入时钟;错误则数码管开始显示5秒的倒计时,并开启蜂鸣器。2、时钟:初始为00:00:00,可用独立键盘key1~key4进行调控,按下key1进入调控状态(定时器关),接着按key1则可以选择你要调控的数值(就是选择时,分,妙),key2,和key3则分别实现加减的功能,key4则退出调控状态(定时器开)。
2013-09-04 00:11:20 3747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人