编程的思想汇报4

 

Date:2011.08.18  MADE BY AC

       今天在学习C 和 汇编语言的混合编程!!!学习到11点多,很累,所以就没有写思想汇报呢。

Date:2011.08.19  MADE BY AC

1、  LCD显示出现乱码..~~经编译发现有warning:MAIN.C(14): warning C182: pointer to different objects…..  再查看源代码!!!(分别在main.c 和 Interface.h的变量声明)

   uchar *pdisplay=psstruct; 和 extern struct Interf_String  *psstruct;(结构体是一种用户自定义的数据类型)很明显,数据类型不匹配,LCD乱搞,显示出乱码!!!

 总结:当LCD显示乱码的时候,要第一时间考虑数据是否正确!数据错误会导致显示乱码。

2、  傻逼的我碰到傻逼的问题(调试了很久哦,蓦然回首):

INTERFACE.C(82): warning C206: 'WriteCommandLCD': missing function-prototype

INTERFACE.C(82): error C267: 'WriteCommandLCD': requires ANSI-style prototype

经调试发现,原来没有包含头文件!

3、  面对结构体,人生的污点啊,人生的败笔!!!!(过段时间,我一定要把你搞定~亨)

(兄弟们啊,我强烈建议,少把结构体得成员弄成数组,那会很麻烦的,我纠结了很久)

4、  在写字符的时候,请注意数组长度,因为字符长度!=数组长度,数组以”\0”结束,编程要注意这一点,不然,程序乱飞,就惨了,会出现未知错误!!!!(特别是12864的一定要以’’\0”这个结束哦,否侧出错哦,当时,我写的程序就只显示16个字符之后就不显示了,定在那里,然后硬调试也不行,后来发现,,字符'\0'给力了,要添加啊)

5、  调试的时候,你可以设置一个硬件变量,用万用表来观察程序的运行情况!!!(硬件调)

eg: sbit Debug=P1^1;   在相应的函数里面加这么一句:Debug=~Debug;用万用表观察电压的变化即可观察函数是否运行到此处!或者某条语句。

   

 Date:2011.08.20  MADE BY AC

1、假如要用12864等LCD显示“空格和汉字,且超过了16字节的时候…”,请注意空格,会占用半个字,导致显示不出你想要的效果!比如:“请注意空格处的个数”

Intf_SDP[17]={"日期: 11-12-30 "};(错)Intf_SDP[17]={"日期:  11-12-30 "};(对)

关于空格问题:‘uchar Intf_SUP[17]={"单位:  千欧     "};’这条语句不会正常显示,千欧变为‘G’,这是为什么啊?我调试了一个早上,发现,“字节和字=2*n字节”才会正常显示的哦!!!(像前面的单位过后是冒号+两个空格,很明显,这就打破了2n规律“冒号+2个空格=3字节”,那当然显示不出千欧,呢,只能出错呢!乱跳…)

总结:一定要记住哦,要显示时“A字节+B字=2*n字节,且要连续的数据”,否则显示有可能出错哦!!!

1、  这三个编译命令,第一个编译当前活跃文件,第二个生成目标文件,第三个全部编译!!

      。。。。。。。。。。。今天就弄到这里,不过还有一个很纠结的调试,就是“关于主程序文件怎么调用外部文件结构体的成员”?这是个很给力的题目,有勇气的兄弟们可以  试试,挑战一下自己!!!!!我调试了两天都还没调试出来呢!!!!!没办法,,菜~~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是满足条件的 500 个数: C1 = 23 C2 = 304 C3 = 29 C4 = 40 C5 = 47 C6 = 52 C7 = 61 C8 = 68 C9 = 71 C10 = 80 C11 = 83 C12 = 92 C13 = 101 C14 = 104 C15 = 113 C16 = 120 C17 = 127 C18 = 136 C19 = 139 C20 = 148 C21 = 155 C22 = 158 C23 = 167 C24 = 174 C25 = 181 C26 = 190 C27 = 193 C28 = 202 C29 = 209 C30 = 212 C31 = 221 C32 = 228 C33 = 235 C34 = 244 C35 = 247 C36 = 256 C37 = 263 C38 = 266 C39 = 275 C40 = 282 C41 = 289 C42 = 298 C43 = 301 C44 = 310 C45 = 317 C46 = 320 C47 = 329 C48 = 336 C49 = 343 C50 = 352 C51 = 355 C52 = 364 C53 = 371 C54 = 374 C55 = 383 C56 = 390 C57 = 397 C58 = 406 C59 = 409 C60 = 418 C61 = 425 C62 = 428 C63 = 437 C64 = 444 C65 = 451 C66 = 460 C67 = 463 C68 = 472 C69 = 479 C70 = 482 C71 = 491 C72 = 498 C73 = 2 C74 = 5 C75 = 14 C76 = 17 C77 = 26 C78 = 35 C79 = 38 C80 = 53 C81 = 56 C82 = 65 C83 = 74 C84 = 77 C85 = 86 C86 = 95 C87 = 98 C88 = 107 C89 = 116 C90 = 119 C91 = 128 C92 = 137 C93 = 140 C94 = 149 C95 = 158 C96 = 167 C97 = 176 C98 = 179 C99 = 188 C100 = 197 C101 = 200 C102 = 209 C103 = 218 C104 = 221 C105 = 230 C106 = 239 C107 = 242 C108 = 251 C109 = 260 C110 = 263 C111 = 272 C112 = 281 C113 = 284 C114 = 293 C115 = 302 C116 = 305 C117 = 314 C118 = 323 C119 = 326 C120 = 335 C121 = 344 C122 = 347 C123 = 356 C124 = 365 C125 = 368 C126 = 377 C127 = 386 C128 = 389 C129 = 398 C130 = 407 C131 = 410 C132 = 419 C133 = 428 C134 = 431 C135 = 440 C136 = 449 C137 = 452 C138 = 461 C139 = 470 C140 = 473 C141 = 482 C142 = 491 C143 = 494 C144 = 503 C145 = 8 C146 = 11 C147 = 20 C148 = 29 C149 = 32 C150 = 41 C151 = 50 C152 = 53 C153 = 62 C154 = 71 C155 = 74 C156 = 83 C157 = 92 C158 = 95 C159 = 104 C160 = 113 C161 = 116 C162 = 125 C163 = 134 C164 = 137 C165 = 146 C166 = 155 C167 = 158 C168 = 167 C169 = 176 C170 = 185 C171 = 188 C172 = 197 C173 = 206 C174 = 209 C175 = 218 C176 = 227 C177 = 230 C178 = 239 C179 = 248 C180 = 251 C181 = 260 C182 = 269 C183 = 272 C184 = 281 C185 = 290 C186 = 293 C187 = 302 C188 = 311 C189 = 314 C190 = 323 C191 = 332 C192 = 335 C193 = 344 C194 = 353 C195 = 356 C196 = 365 C197 = 374 C198 = 377 C199 = 386 C200 = 395 C201 = 398 C202 = 407 C203 = 416 C204 = 419 C205 = 428 C206 = 437 C207 = 440 C208 = 449 C209 = 458 C210 = 461 C211 = 470 C212 = 479 C213 = 482 C214 = 491 C215 = 500 C216 = 503 C217 = 14 C218 = 23 C219 = 32 C220 = 47 C221 = 56 C222 = 65 C223 = 74 C224 = 83 C225 = 98 C226 = 107 C227 = 116 C228 = 125 C229 = 140 C230 = 149 C231 = 158 C232 = 173 C233 = 182 C234 = 191 C235 = 200 C236 = 215 C237 = 224 C238 = 233 C239 = 242 C240 = 257 C241 = 266 C242 = 275 C243 = 284 C244 = 299 C245 = 308 C246 = 317 C247 = 326 C248 = 341 C249 = 350 C250 = 359 C251 = 368 C252 = 383 C253 = 392 C254 = 401 C255 = 410 C256 = 425 C257 = 434 C258 = 443 C259 = 452 C260 = 467 C261 = 476 C262 = 485 C263 = 491 C264 = 500 C265 = 509 C266 = 20 C267 = 29 C268 = 38 C269 = 47 C270 = 59 C271 = 68 C272 = 77 C273 = 86 C274 = 95 C275 = 104 C276 = 113 C277 = 125 C278 = 134 C279 = 143 C280 = 152 C281 = 161 C282 = 170 C283 = 179 C284 = 188 C285 = 197 C286 = 209 C287 = 218 C288 = 227 C289 = 236 C290 = 245 C291 = 254 C292 = 263 C293 = 272 C294 = 281 C295 = 293 C296 = 302 C297 = 311 C298 = 320 C299 = 329 C300 = 338 C301 = 347 C302 = 356 C303 = 365 C304 = 374

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值