⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 FreeRTOS 是一个源码公开的免费的嵌入式实时操作系统
💻 TXT
字号:
Hi,

This project is the complete design documentation for a large digit debt 
counter.  It was commissioned for the Students association at Canterbury 
University, Christchurch, New Zealand.  It is 8 foot long with 12 digits, each a 
foot high, and it counts up the debt that the students have.  It is still 
working beautifully to this day.

There are several interesting things about the PIC 16F876 micro code in Hi-Tech 
C:

1.  Example of serial comms, plus supporting Visual Basic v5 and v6 project.

2.  Example of delay routines, maths routines, etc.

3.  Multitasking system.  Its keeping a record of the count in the background, 
while checking the serial lines for comms, updating the display using the shift 
registers, doing PWM to control the brightness, etc.  The system allows multiple 
tasks to be run based on a timer tick.  Each task executes at a selected 
frequency, and priority.  Large tasks can be run in the background, triggered 
from the interrupt.

The counter is still working beautifully to this day - the design is complete, 
but I take no responsibility for the lack of documentation or clarity in this 
project.

The techniques used for the PIC side of the project are explained in detail in 
the Hi-Tech C FAQ, http://www.workingtex.com/htpic


Cheers,
Shane


Designed by Shane Tolmie.  Freely distributable.
Questions and comments to shane@keyghost.com

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -