串口调试程序 1. 发送过程:在发送时必须保证TI=1:即发送缓冲器为空,否则将导致数据发不出去,如果想强制发送可以用:TI=1.具体发送数据:利用printf(“akjdfaklfj”) 函数直接发送即可。 2. 接收过程:在接收时多选用中断方式,这样可以节约CPU的时间,提高效率,
上传时间: 2017-01-26
上传用户:asddsd
DVP:Keil C51 7.0以上版本 CPU:AT89C51 FUNC:I2C应用之二,中断方式
上传时间: 2014-01-17
上传用户:cc1015285075
uCOSII只提供了操作系统内核,用户要自己添加文件处理、人机界面、网络接口等重要部分。其中Shell(人机界面)提供了人与机器交互的界面,是机器服务于人的体现,是系统必不可少的重要组成部分。现代的很多OS如UNIX、DOS、VxWorks都提供了友好的命令行界面。Windows更是提供了GUI。大部分人认识OS都是从这里开始的。 由于Skyeye下的仿真串口USART已经实现了中断方式的接收(实际是从键盘接收输入),而且串口输出(实际上是输出到终端屏幕)也已经实现,所以实现一个类似DOS或Bash的简化版Shell并不困难。其本质思想就是:Shell作为一个uC/OSII下的任务,接收用户输入的字符,存储到缓冲区,并回显在屏幕上,以回车键为用户输入的结束信号,随后解析用户输入的命令名称、参数,调用相应的命令函数。一直到这个命令函数运行返回,才继续Shell的人机交互界面。Shell作为一个任务工作于内核之外,占用一个任务号。
上传时间: 2014-01-22
上传用户:xc216
单片机扩展多个串口的另外一个例子,可实现更少的端口占用,以及中断方式和查询方式。源代码,可直接使用
上传时间: 2017-02-14
上传用户:myworkpost
该代码是交通灯的汇编程序源码,里面有很详细的注释!中断方式实现!通过此代码,可你使你更灵活的应用中断!
上传时间: 2013-12-11
上传用户:13681659100
使用ARM7 2124编写的键盘程序,使用的是中断方式,适用于嵌入式控制
上传时间: 2017-02-27
上传用户:rocwangdp
钟表显示一.基本设计要求 1 在屏幕上显示一个适当大小的圆形,再圆形道上均匀的分配着60个点,代表1秒—60秒的位置,凡是5倍的点应当比其他的大。 2 以圆中心为轴,画一条斜线代表秒针,采用定时中断方式,每过1秒钟,秒针移动一个位置。 3 定时源可以使用试验箱上的8253。 4 按“ESC”之后,结束演示。 二. 扩展要求 屏幕上显示时、分、秒针,没有使用中断定时方式,采用的是系统实时时间。 三. 课设基本思想 屏幕设置为图形方式,采用模块化编程,主模块显示界面信息,每个子模块负责一个功能,然后通过模块调用来实现。 首先调用画圆及画线子模块显示圆形表盘,及时、分、秒针,然后调用秒针移动子模块式电子钟能够运行。 在秒针移动子模块中,首先通过cos和sin两个功能模块来确定秒针移动的度数,其次分别对秒、分、时进行擦除重写操作,再分别对表盘及圆心进行刷新,这样就实现了时、分、秒针的动态变化。 四. 程序流程图
标签: 屏幕
上传时间: 2013-12-16
上传用户:duoshen1989
使用硬件I2C对E2PROM进行操作,利用中断方式操作。
上传时间: 2013-12-13
上传用户:牛布牛
ARM串口通信实验,UART的中断方式实验。
上传时间: 2017-04-02
上传用户:xsnjzljj
ARM串口通信实验,UART1的中断方式实验。
上传时间: 2017-04-02
上传用户:libinxny