搜索资源列表
实用单片机系统
- 增加ASCII.C的一个ASCI码(7F),用于虚拟按键用 修改UART串口的命令解析程序,修改RTC的pcf8563中断部分。 精简IIC和smart_timer代码,添加define.h的宏定义。 修改system.c里的消息堆栈的宏定义 增加ii.c函数,支持对eeprom的打包 增加由PLD或者GPIO输出的模拟UART,在6个CLOCK下速度为57.6K 增加消息的优先级功能,消息类型的前4位为消息的优先级,后4位为消息的类型 试用于初学单片机并且想更上一层
tree
- 单片机系统上电后,P0 口和 P1 口都被清 0。然后,你规定一个由 6 个数字构成的序列(每个数字从 0~F 中选取),比如 E、8、9、0、7、F。然后每次当单片机检测到外部中断 0发起中断时间时,读取 P0 口和 P1 口上的状态值,当连续 6 次外部中断事件的对应的数字序列构成你所设定的序列后(举例来说,如果 P0.0 是 1,P0 和 P1 的其他管脚是 0,那么我们称为检测到一次数字 0),从串口打印输出一幅类似下图的 16×16 的ASCII码的圣诞树图片。
LCA51
- LCA51单片机实验书付实验程序,数据排序,二进制数转换成ASCII码 ,内存块移动,数据传送子程序,查找相同数个数,脉冲计数(定时/计数器实验),扩展存储器读写实验, P1口输入、输出实验-LCA51 experimental single-chip experimental procedure to pay the book, data sorting, binary into ASCII code, the memory block for mobile data transmission
zhuanhuan
- 要求从键盘输入一位十进制数,将这个数以二进制形式在屏幕上显示。 (提示:从键盘输入(1号调用)的数为十进制数的ASCII码,在AL寄存器中;为保证输入的为0到9之间的数字,需用2条CMP指令比较;在屏幕输出8位二进制数,采用循环LOOP指令,次数在CX中) -要求从键盘输入一位十进制数,将这个数以二进制形式在屏幕上显示。 (提示:从键盘输入(1号调用)的数为十进制数的ASCII码,在AL寄存器中;为保证输入的为0到9之间的数字,需用2条CMP指令比较;在屏幕输出8位二进制
33
- 试验目的:掌握在PC机上利用DOS功能调用实现简单输入输出的基本方法 试验内容:利用DOS功能调用从键盘输入一个字符,将其ASCII码加1后在屏幕上显示;按ESC键后返回DOS -Using DOS the function calls from the keyboard a character, its ASCII add 1 displayed on the screen Press the ESC key to return DOS
STC-IRRXD
- 红外接收程序。适用于市场上用量最大的HT6121/6122及其兼容IC的编码。 对于用户码与User_code定义不同的遥控器,程序会将用户码一起从串口输出。 使用模拟串口发送监控显示编码,显示内容为ASCII码和中文。 本接收程序基于状态机的方式,占用CPU的时间非常少。 适用所有STC系列MCU。-Infrared receiver program. Applicable amount of market largest HT6121/6122 and
MSP430G2553_UART_ADC_Timer
- MSP430G2553的代码,可给430G2X系列参考,有ADC10多通道多次采样,TIMER定时中断,TIMER的PWM输出,UART的初始化、ASCII码输出、接收中断。 特别是ADC10的多通道多次采样,很多同学刚开始学430不会用,一定记得要用数组接收数据,代码中用的ADC[0~4]接收的数据。 用ADC多通道多次采样,特别需要注意的是,如果你要采集通道 4 5 6 7(也就是P1.4~7),你还是得设置ADC10DTC1=8;,如果设置成4就会错误。 但是可以 ADC10AE0|=BI