c51 单片机学习
bahutou
直接删除电脑桌面图标用以卸载软件,从那时起,我开始了我的计算机学习生涯。 学生时代,在学校信息管理中心接触计算机网络,WEB服务器端的计算机程序开发,接着学习计算机组成原理,C语言,单片机,模电、数电,嵌入式操作系统,数据库,项目管理。 经过大学的学习,了解了计算机的世界。同时,对抽象,层次,接口等概念有了深刻理解。 工作了,发现自己计算机硬件基础薄弱,正努力学习电子技术。努力成长为一名全面的嵌入式人才。个人比较喜欢和别人沟通,喜欢思考别人认为没有用的东西。但我始终觉着思考、不断学习、成长是幸福的事情。 喜欢以通俗的方式讲解知识。喜欢哲学,关注教育。 梦想着有一天能够成为一名讲师。
展开
-
写单片机程序数据类型相关
最近在调试单片机程序,总是遇到一些开始认为不可思议的事情,后来解决了问题后发现,都是因为自己书写程序不严谨,其主要原因是没有注意c语言的数据类型的数据范围。对有符号、无符号数据的使用存在误区,对类型转换理解不到位。下面就举例一一说明:1:一个简单的for循环,但因为数据溢出导致进入死循环,无法实现相应功能。unsigned char i;for(i=0;i语句;咋看起来这语原创 2013-10-14 15:01:00 · 1165 阅读 · 0 评论 -
单片机c语言XBYTE的使用
大家都知道一般的并行扩展总线---地址总线,数据总线和控制总线一般是相互独立的。但单片机由于受引脚的限制,P0口为低8位地址/数据复用口。其读写时序符合intel8080控制时序。使用外部扩展时,wrrd 等控制引脚不需要特殊配置,只使用指令来区分是否访问外部扩展的存储空间或者外部io设备。当使用 movx等这样的指令时,单片机就会自动产生扩展总线做需要的时序。不需要编程者编程实现。但是,有一个问原创 2013-03-23 15:32:08 · 11428 阅读 · 3 评论