老师布置的第二次作业源程序-关于浮点型数据在数码管上的计算。最近写好了一个源代码,帖出来希望大家给点建议,哪里需要改进的。单片机控制的。功能:按键#0-进入设置状态,按键#1移位(小数点跟着移动),按键#2-设置数字大小,按键#3-按一次计算高四位与低四位的和,再按一次计算高四位和低四位的差。(小数点为3位,整数为5位)如#####.###
#include #include #include #define hi 0x3c#define lo 0xb0#define uchar unsigned char#define uint unsigned intsbit P20=P2^0;sbit P21=P2^1;sbit P22=P2^2;sbit P24=P2^4;sbit P25=P2^5;sbit P26=P2^6;sbit P27=P2^7;unsigned char code ledk[18]={0x3f,0x06,0x5b,0x4f,0x66,0x6D,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00,0x40};sbit P37=P3^7;sbit P10=P1^0;sbit clk=P0^7;sbit sda=P0^6; unsigned char key,mask=0xee,key_flag,key_count,set_flag=0,hl_set_flag=0,t0_count,l_flag=0,h_flag=1;char l_set_no=0,h_set_no=4;char disp[8]={0,0,0,0,0,0,0,0};char disp_result[8]={0,0,0,0,0,0,0,0};
//=============================/*按键四加减*/void piggy(l_flag){uchar i,j,k...

>> 阅读全文

给大家分享这本书,本人觉得这本书讲得不错,特别是在关于C编程方面,比较深刻的讲述了指针之类比较深的C语言知识在单片机的运用。欢迎大家到我的下载专栏去下载吧。

>> 阅读全文

就这块板子了,其中有一条线路短路了,害得老子检查了很久,但最后还是成功了。

>> 阅读全文

这绝对是篇教你怎么编写字符驱动程序的好文章,看到的人尽量把它看完,或者直接COPY下来。对你绝对有好处。
黑猪介绍
如何编写Linux设备驱动程序
Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便。
以下的一些文字主要来源于khg,johnsonm的Write linux device driver,Brennan''s Guide to Inline Assembly,The Linux A-Z,还有清华BBS上的有关device driver的一些资料。
一、Linux device driver 的概念
系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它完成以下的功能:
1。对设备初始化和释放。
>> 阅读全文

唉。。。。是不是现在很笨啊··学那麽久才入门,但是高兴一下下先,终于入门了,前人说得真的很对,嵌入式很难入门,但还是继续学习着。

>> 阅读全文

最近几天都没上自己的博客,都在忙些什么呢,最近三天,都在系统的回顾一下自己以前学的动漫设计,平面设计,网页设计,还是其他种种的应用软件,没办法,接了一份在电脑培训班当老师的兼职,回顾以前的知识让我想到蛮多东西,最近三天的确蛮累的,但是通过几天的培训,基本和学员熟路起来,交流也方便了很多。想想,最近的主线还是在搞嵌入式LINUX这一块,所以自己要努力咯,学的东西都好多,应用实践才是王道。一点了,再看点资料就睡觉咯。
累,并充实着。

>> 阅读全文

呵呵,经过N天的幸苦,终于找到了这个ARM嵌入式LINUX培训教程的下载地址,大家一起加速吧,觉得好就顶帖吧。http://www.verycd.com/groups/@u2817204/235715.topic

>> 阅读全文

原来现在的我是那么的渴望知识。
今天早上,起得挺早,原计划归还寒假借的书,然后上自习,谁知道寒假的书不能续借,郁闷咯,漫无目的的在图书馆溜达着,(其实目的性还是蛮大的,嘿嘿),一个健步走到关于嵌入式LINUX之类的书刊前,突然眼前一亮,发现了很多我需要的书籍,关于LINUX,关于C,关于ARM的,满怀兴奋的看着,心里是多么的美滋滋,暗地想,可以省去买书的钱(因为有的书,本来是计划买的,如《深入了解LINUX内核》,《嵌入式LINUX应用开发详解》),突然狂笑了十秒。仔细的挑选,最终选定四本书:《深入了解LINUX内核》,《嵌入式LINUX应用开发详解》,《LINUX内核设计与实现》,《基于S3C44B0X嵌入式uLINUX系统原理与应用》,唯一的遗憾的是,没有找到关于LINUXQT的任何书籍,但是也算有所获了。于是选好书,拿到柜台那里,翻了一下自己的包包,猛得一慌,借书证忘记带了,新想,这些书那么好,如果现在不借,给别人借完了,自己一定会很后悔,于是下意识的看了一下手机,还好,回去拿借书证还来得及,然后放下那些书,三步当两步的走回宿舍,(其实蛮远的,但是渴望知识的念头驱使着自己加快脚步),拿了借书证,借完了书,现在就在这里敲入这些字...

>> 阅读全文