Ta上传的资源 (0)

基于FreeRtos操作系统 ,实现了:屏幕会展示显示汉字、不同字号的英文、图形,并且可以变换颜色,可以触摸显示,可以通过串口与电脑通信。程序基于神舟IV号开发板实现的。

51单片机HAL库V1.0.4 使用参考例程:实现了2个按键及串口控制灯+精准闪烁灯+优化程序加灯组+串口不定长通信+按键类+Beep类+数码管显示。把51单片机的大部分内部资源融入了此程序中。

做了一个基于51单片机的HAL库,把51单片机的常用功能进行了抽象,远没有达到完美的程序,但是大部分的使用场景已经能满足。后期如果有时间,会继续完善,比如定时器2未加,优先级未考虑等等。为方便使用,我会把参考例程也上传上来。高手勿喷。

V1.0.4: 1.将所有变量定义改为用自定义类型定义(如int8_t等) 2.修改了Gpio_WritePin和Gpio_TogglePin函数:仅对想修改的引脚进行操作,以避免出现某组端口中既有输出口又有输入口时出错的Bug。 3.Uart_Process函数加入时间参数 4.将STC89X5X

本程序基于Protues实现了:51单片机,在非阻塞模式下,利用串口可以接收不固定长度数据帧。如果要与电脑实现通信,请使用串口调试软件配合,注意配置protues中的串口号和波特率,与电脑保持一致。